Coreform IGA for Abaqus/CAEの使用方法
1 Custom Application
Coreform IGA for AbaqusはAbaqus/CAEのCustom ApplicationCustom Application機能を通じてAbaqus/CAEへ統合されています。簡単に言えば、Custom Application方式ではAbaqus/CAE Pluginsアーキテクチャよりも深い統合が可能です。Custom Applicationの重要な機能の一つは、Coreform IGA for Abaqus固有機能のボタンを各モジュールのタスクペインへ追加できることです。以下の図は、上記Abaqusドキュメントに掲載されたCustom Applications GUI Codeの概要です。

CoreformのCustom Application自体は、起動するだけであればライセンスを必要としません。初回起動時にはEULAへの同意を求められ、その後ライセンス設定ダイアログが表示されます。このダイアログは Continue without a license を選択して閉じることができます。Abaqus/CAEとCoreform GUIはそのまま使用できますが、解析を実行するにはライセンスが必要です。ライセンスダイアログは Help → Coreform IGA Licensing…から再度開けます。Custom ApplicationコードはCoreform IGA for Abaqusのインストールディレクトリ内の interop/abaqus/cf_appにあります。エラーを見つけた場合や改善案がある場合は、ぜひお知らせください。ただし製品の安定性を保つため、Custom Applicationコードを直接編集することは推奨しません。
2 Coreform IGA for Abaqus/CAEの起動
Coreform IGA for Abaqus/CAE Custom Applicationを起動する方法はいくつかあります。起動できたことは、GUIウィンドウ左上のアプリケーションロゴと名称を確認することで判断できます。

タスクバー上のアイコンでも確認できます。ただし通常のAbaqus/CAEインスタンスが同時に開いている場合、この方法では判別できないことがあります。

2.1 次の coreform_iga.bat バッチファイルを使用
Coreform IGA for Abaqus/CAEのインストールディレクトリには、次の名前のバッチファイルがあります。 coreform_iga.batこのバッチファイルを実行すると(たとえばファイルをダブルクリックすると)、Coreform IGA for Abaqus/CAE Custom Applicationが起動します。

2.3 ターミナルアプリケーションから起動
2.3.1 CMD(Windows)
WindowsのCMDシェル用である coreform_iga.bat バッチファイルを確認すると、実行上重要なコマンドが2つあることが分かります。
最初のコマンドでは cf_app ディレクトリを現在のターミナルの PYTHONPATH 環境変数へ追加します。このディレクトリにはCustom ApplicationのPythonソースファイルが含まれています。
set "PYTHONPATH=C:\Program Files\Coreform IGA 2026.6\interopbaqus\cf_app;%PYTHONPATH%"これにより、次のAbaqus/CAE起動コマンドで -custom 引数を使用して coreform_iga_app.py というCustom Applicationを定義するソースファイルを見つけられるようになります。
"C:\Program Files\SIMULIA\Commandsbq2026mnt.bat" cae -custom coreform_iga_app2.3.2 PowerShell(Windows)
PowerShellでは同等のコマンドは次のとおりです。
:PYTHONPATH = "C:\Program Files\Coreform IGA 2026.6\interopbaqus\cf_app;:PYTHONPATH"
& "C:\Program Files\SIMULIA\Commandsbq2026mnt.bat" cae -custom coreform_iga_app
