「Cannot find components required for …」のエラーが起った場合
Mathematica は,インストールされたクラスタエンジンが見付からない場合に,以下のようなメッセージを生成します.以下は,PBSスケジューリングエンジンについてのエラーメッセージの例です.
ClusterIntegration`PBS`Private`ClusterEngine::load:Cannot find components required for PBS.
どこにスケジューリングエンジンを探せばいいかを Mathematica に示すことで,このようなエラーメッセージが出ないようにすることができます.「エンジンパス」オプションを「並列カーネル設定」ダイアログのスケジューリングエンジンの場所に設定します.
- 「評価」 ► 「並列カーネル設定」 ► 「クラスタインテグレーション」 ► 「高度な設定」と進みます.
- 「エンジンパス」のフィールドをお使いのクラスタエンジンの場所に変更します.
「エンジンパス」オプションはLaunchKernelsコマンドの一部として,ノートブック内で,またはコマンドラインから使うこともできます.以下は, PBSクラスタエンジンの例です.
LaunchKernels[PBS["pbshead", "EnginePath"-> "usr/pbs"]]
[English]