環境変数
OptiStructは通常、環境編集の使用を回避し、その代わりに、可能であればデフォルトファイルまたはコマンド行引数を使用します。
- OptiStructを並列で使用する場合は、環境変数を使ったパラメータのコントロールが必要です。これらはOptiStructのドキュメントにはリストされていません(詳細については、対応するMPIパッケージのドキュメントをご参照ください)。
- 典型的なシステム環境変数
PATH, LD_LIBRARY_PATH, LDPATH
が、OptiStructにより、必要な際に使用されます。 - OptiStructのライセンスシステムは、
ALTAIR_LICENSE_PATH, RADFLEX_PATH
を必要とします。 - サードパーティソルバーの使用には、特定の環境変数
AMLS_EXE
が必要です。 - Compute Console (ACC)が使用され、
ALTAIR_HOME
、ALTAIR_LICENSE_PATH
、HW_MSG_HELP
、ALTAIR_WISH_EXEC
といった変数が設定されることが期待されます。これらは通常、インストール時に自動的に設定され、修正を要しません。 - Compute Console (ACC)(およびOptiStruct実行スクリプト)は、自動ライセンスシステムおよびシステムに関連した環境変数
PATH
,LD_LIBRARY_PATH
、LDPATH
、RADFLEX_PATH
、PYTHONHOME
等を提供します。また、何も指定されていない場合は、MPIに関連した適切なデフォルト値を提供します。ただし、それが起動した際に既存の値を無効にすることはありません。また、様々なPATH
環境変数を変更する際は、プリファレンスが上書きされてしまわないよう、既存の値の最後に加えられます。
環境変数とその説明
OS_TMP_DIR = path
-
path
- スクラッチファイルが作成されるディレクトリのパス名
DOS_DRIVE_$ = path
- この環境変数を使用すると、Unixパスにドライブ文字を割り当てることができます。これにより、異種プラットフォームが混在するネットワーク上でも、ドライブ文字を含む
INCLUDE
、TMPDIR
、INFILE
、またはOUTFILE
定義ファイルを、WindowsからUnixにコピーできるようになります。$
- 定義するドライブ文字(大文字小文字を区別)
path
- ドライブ文字を置き換えるUnixパス。
注: このような拡張後、パスは常に、元のPCパス内のドライブ文字の直後に‘\’があるかのように解釈されます。
オプションの環境変数
OS_SCRATCH_EXT = <3-character-string>
- 3-character-stringは、スクラッチファイルの新しい拡張子を指定する3文字の文字列
SPMD環境変数
I_MPI_PIN_DOMAIN = auto
I_MPI_ADJUST_BCAST = 1
I_MPI_ADJUST_REDUCE = 2
KMP_AFFINITY is not set
I_MPI_AUTH_METHOD = delegate
IBMプラットフォームMPIについては、OptiStructにより設定されるデフォルト値は現時点では存在しません。