スパコンで計算が止まった
今まで計算がイタレーション回数回っていたところ、こんなエラーが出てきた
=>> PBS: job killed: walltime 3627 exceeded limit 3600
なんかリミットが制限されたと書かれている
調べたところ異常終了に関するエラーだそうで
- 経過時間制限による終了
=>> PBS: job killed: walltime 3602 exceeded limit 3600 aprun: Apid 379565: Caught signal Terminated, sending to application
- どうやら経過時間を増やすオプションがあるらしいので実行してみる
会話型でプログラムを実行する場合,経過時間が標準の制限を超えると,プログラムは強制終了されます. -Wオプション を指定することで,時間を上限まで増やすことができます.
-W オプションをつけてやってみた。しかしジョブが回らずに止まってしまったのでジョブを終了させた。
- オプションつけるのはうまくいかなかったのでいったん置いておく。次に計算時間を指定させる方法を使ってみる。
'''
#PBS -l cput=時:分:秒
例) #PBS -l walltime=03:00:00
ジョブの実行時間を最大で3時間まで使用する指定です。
'''
無事回ってるっぽいです。
- デフォルトのwalltime
- 今までのwalltime
が分からないと今後同じ壁にぶつかりそうなので、リサーチしようと思います。