[SCore-users-jp] 標準入力からパラメータを渡すジョブの実行について
Masayasu Iida
iida @ st-systems.co.jp
2004年 9月 21日 (火) 13:38:32 JST
サイエンス・テクノロジー・システムズの飯田と
申します。
RedHat9+SCore5.8.0+Intel Compilerの環境で、
産総研から公開されております「離散化数値解法の
ための並列処理ソフトウェア:PCP」のSCoreでの
動作確認を行っているのですがサンプルを実行する
場合、
mpirun -np 4 a.out < solve.dat
という形で流します。solve.datにはテキスト形式で、
パラメータが記述されているのですが、SCoreで
scout -g グループ名を実行後、上記を実行すると、
下記のようにエラーになります。
SCore-D 5.8.0 connected.
<0:0> SCORE: 4 nodes (2x2) ready.
--------------------------
PROGRAM P2fem/a.out START
--------------------------
TOLERANCE ?
forrtl: Illegal seek
forrtl: severe (39): error during read, unit 5, file stdin
Image PC Routine Line Source
.exec_file.1 080ED3F1 Unknown Unknown Unknown
.exec_file.1 080C9ADD Unknown Unknown Unknown
.exec_file.1 080CA0D4 Unknown Unknown Unknown
.exec_file.1 080D9AB0 Unknown Unknown Unknown
.exec_file.1 080485CB Unknown Unknown Unknown
.exec_file.1 080C8928 Unknown Unknown Unknown
.exec_file.1 08125187 Unknown Unknown Unknown
.exec_file.1 08048101 Unknown Unknown Unknown
forrtl: error (69): process interrupted (SIGINT)
forrtl: info: Fortran error message number is 69.
forrtl: warning: Could not open message catalog: ifcore_msg.cat.
forrtl: info: Check environment variable NLSPATH and protection of
/usr/lib/ifco
re_msg.cat.
forrtl: info: Fortran error message number is 69.
forrtl: warning: Could not open message catalog: ifcore_msg.cat.
forrtl: info: Check environment variable NLSPATH and protection of
/usr/lib/ifco
re_msg.cat.
mpirun -np 4 a.outとだけ実行するとインタラクティブに
パラメータを1つ1つ聞いてくるため、そこでsolve.datに
記述されている内容を手入力していくと実行可能です。
solve.datはSCoreの全ノードからNFS共有されている場所に
置いてあります。solve.datを絶対パスで渡しても
同様のエラーになりました。
あいまいな質問で大変恐縮ですが、
どのようにすればエラーが回避できますでしょうか。
アドバイス頂けますと幸いです。
------------------------------------------------
飯田 昌康
サイエンス・テクノロジー・システムズ株式会社
東日本営業部 営業技術グループ
マネージャー
Tel:03-5774-6833 Fax:03-5774-5180
E-mail: iida @ st-systems.co.jp
Web: http://www.st-systems.co.jp
〒150-0002 東京都渋谷区渋谷1-20-1 三進ビル4F
------------------------------------------------
SCore-users-jp メーリングリストの案内