Fekoソルバーのオプション

GUIを使用してソルバーのコマンドラインパラメータを指定します。

Only check the geometry
このオプションを使用すると、別のマシン上でシミュレーションの実行を開始する前に、形状チェックでモデルの妥当性をチェックして終了できます。
Process priority
このオプションでは、Fekoの実行の優先度を指定できます。優先度をLowに設定した場合、この実行は通常よりやや長い時間がかかりますが、コンピューターは他の作業に対して通常どおり応答できます。
Note: 並列実行の場合、クラスター内のすべてのマシンは、最も低速なマシンの速度で動作します。クラスター内のいずれかのマシン上でCPUの負荷が大きい追加のジョブを開始することは一般に推奨されません。
Export SPICE MTL circuit files
このオプションでは、サードパーティのSPICEシミュレーターでさらに処理するために、SPICE MTLハーネスファイルをエクスポートできます。

GPU(Graphics Processing Units)

CUDA(compute unified architecture)に基づいて、複数のNVIDIA GPUを使用してソルバーの実行を高速化します。GPUの高速化は、対応するNVIDIA GPUデバイスが検出された場合にのみ適用可能です。
Note: CUDAデバイスの最小要件:
  • 2.0以上の計算能力
  • システムにインストールされたドライバーがCUDA 7.0をサポート
Use GPU(NVIDIA CUDAデバイスのグラフィックス処理)
このオプションを使用すると、NVIDIA GPUを使用してソルバーの実行を高速化できます。
Number of GPUs (empty = all)
このオプションでは、使用するGPUの数を指定できます(複数のGPUを使用できる場合)。
List of GPUs(オプションのコンマ区切りリスト)
コンマ(“,”)を区切り記号として使用して、使用可能なGPUのリストを指定します。

リモート実行

Remote host(ホスト名またはIPアドレス)
リモートホストとして使用するマシンを指定します。
ssh / rsh(リモートおよびローカルマシンにはインストールする必要があります)
このオプションを使用すると、プロセスを起動するためにリモートシェル(RSH、SSH、または同等シェル)が使用されます。ファイルのコピーについては、SCP(または同等シェル)が使用されます。リモートマシンは、このような接続試行に対応できる必要があります(SSHデーモンが設定され、公開鍵認証を使用して実行されている必要があります)。この方法は、異種プラットフォーム間で使用できます。
MPI(Windowsのみ)
このオプションは、Windowsマシン間でのみサポートされています(両方のマシンでWindowsオペレーティングシステムが実行されている必要があります)。この方法では、モデルのファイルと結果を転送するために、ネイティブのWindowsファイルコピー方法とリモートマシン上の共有ネットワークフォルダーが使用されます。リモートマシン上の起動は、並列起動のためにインストール時にすでにインストールされているMPIデーモンによって実行されます。認証はWindowsの内部メカニズムによって実行されるため、リモートマシンは、ドメインまたはそのリモートマシンのローカルユーザーデータベースと照らし合わせて現在のユーザーを認証し、アクセスを許可できる必要があります。

並列実行

Specify number of parallel processes
このオプションでは、起動する並列プロセスの数を指定できます。
Note: 並列プロセスの数が指定されない場合は、マシンファイルに記述されているマシンが(それらのマシンの指定された並列プロセス数で)起動に使用されます。
Full CPU report with run time for individual processes
このオプションを使用すると、診断テストが有効になり、個々のプロセスの実行時間が示された詳細なCPUレポートが出力されます。通常の実行の場合は、パフォーマンスを低下させないため、このオプションを無効にしてください。
Output MFLOPS rate of each process(ネットワーク通信時間を除く)
このオプションを使用すると、診断テストが有効になり、各プロセスのMFLOPS速度が出力されます(ネットワーク通信時間を除く)。通常の実行の場合は、パフォーマンスを低下させないため、このオプションを無効にしてください。
Network latency and bandwidth
このオプションを使用すると、診断テストが有効になり、ネットワークの遅延と帯域幅が出力されます。通常の実行の場合は、パフォーマンスを低下させないため、このオプションを無効にしてください。

並列認証方法

Use encrypted credentials in registry(Windowsのみ)
このオプションを使用すると、Windowsのレジストリに保存されている暗号化されたユーザー名とパスワードが使用されます。並列シミュレーションを開始する前に、Update parallel credentialsツール1を使用して、これらの認証情報を保存する必要があります。
Note: この設定はユーザー毎の設定であるため、該当ユーザーのパスワードが変更されたときは、この設定を更新する必要があります。リモート並列起動を使用している場合は、並列Fekoの開始元であるリモートホスト上でも、この更新が行われる必要があります。
Use SSPI (Active Directory) integration(Windowsのみ、ドメインが必要)
このオプションでは、すべてのマシンがWindows Active Directory(AD)ドメインのメンバーで、ユーザーアカウントはドメインアカウントである必要があります。認証はWindows内部の機能を使用して実行され、どのような情報も暗号化してレジストリに保存する必要はありません。
Note: このタイプの認証では、Windowsドメインを準備するために、ドメイン管理者による1回限りの設定が必要になることがあります。
Local run only (no authentication required)
このオプションは、ローカルホストでのみ並列ジョブを実行し、認証は必要ありません。
Default(UNIXの場合はrsh / ssh、Windowsの場合はレジストリ)
このオプションを使用すると、ターゲットオペレーティングシステムに対して常にデフォルトの認証方法が使用されます。
Windows
Use encrypted credentials in registry(Windowsのみのオプション)がデフォルトと見なされます。
UNIX
rsh/sshの公開鍵認証が使用されます。

アドバンスト

Advanced欄では、コマンドシェルの使用時と同様のコマンドラインオプションを追加できます。

1 Update parallel credentialsツールはLauncher ユーティリティに含まれています。