simpleFoamにおけるエラーコードに関して

880 views
Skip to first unread message

Kenta Ohdachi

unread,
Aug 2, 2021, 10:06:27 PM8/2/21
to OpenFOAM
初めて投稿いたします、Ohdachiと申します。
最近OpenFOAMを触り初めまして、環境は下記となります。
WSLを使用したUbuntu18.04
OpenFOAM8
Paraview 5.6.1

今回は下記エラーの対策に関してご存じの方が入らっしゃいましたら、ご教授いただきたいと思います。
計算にはsimpleFoamのmotorBikeチュートリアルをコピーしてきて使用しております。
モデルは独自のモデルをconstant/triSurface内に格納して、下記コマンドを順番に実行しています。
surfaceFeatures
blockMesh
decomposePar -copyZero
mpirun -np 6 snappyHexMesh -parallel -overwrite
mpirun -np 6 patchSummary -parallel
mpirun -np 6 potentialFoam -parallel
potentialFoamを実行した段階で、下記のエラーコードが出てきて、その後のsimpleFoamによる計算ができない状態です。
どなたかご教授いただけますと幸いです。
宜しくお願い致します。

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

Create time

 Create mesh for time = 0

 Reading velocity field U

 Constructing pressure field p

 Constructing velocity potential field Phi

 No MRF models present

Calculating potential flow

-------------------------------------------------------

Primary job  terminated normally, but 1 process returned

a non-zero exit code.. Per user-direction, the job has been aborted.

-------------------------------------------------------

--------------------------------------------------------------------------

mpirun detected that one or more processes exited with non-zero status, thus causing

the job to be terminated. The first process to do so was:

 

  Process name: [[12313,1],1]

  Exit code:    142

haruka tsubota @xsim.info

unread,
Aug 4, 2021, 12:00:27 PM8/4/21
to OpenFOAM
エラーメッセージ的には並列化した6つのプロセスの1つが異常終了しているという状態です。
実際のデータやログ全体を見ていないので断言はできませんが、自分の経験的には計算が発散している時にこういったエラーが起きていた気がします。
まずシングルで計算が流れるかを確認すると良いかもしれません。

2021年8月3日火曜日 11:06:27 UTC+9 kenta.ohd...@gmail.com:

Kenta Ohdachi

unread,
Aug 6, 2021, 12:13:42 AM8/6/21
to OpenFOAM
Tsubota様

お世話になっております。
シングルで計算してもエラーが起きてしまいました。
エラーコードはどちらもno MRF model present というもので、potentialFoamが中止されてしまっています。
何か解決方法ございますでしょうか?

/*---------------------------------------------------------------------------*\
  =========                 |
  \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox
   \\    /   O peration     | Website:  https://openfoam.org
    \\  /    A nd           | Version:  8
     \\/     M anipulation  |
\*---------------------------------------------------------------------------*/
Build  : 8-1c9b5879390b
Exec   : potentialFoam
Date   : Aug 06 2021
Time   : 11:42:25
Host   : "OHDACHI-PC"
PID    : 1127
I/O    : uncollated
Case   : /home/kentaohdachi/CarModel
nProcs : 1
sigFpe : Enabling floating point exception trapping (FOAM_SIGFPE).
fileModificationChecking : Monitoring run-time modified files using timeStampMaster (fileModificationSkew 10)
allowSystemOperations : Allowing user-supplied system call operations

Patel Parth Rajendrabhai

unread,
Aug 6, 2021, 12:28:47 AM8/6/21
to open...@googlegroups.com
Hi Kenta Odachi,
Can you post/attach the full error log? It would be helpful if you post one.

Best regards,
Parth

Parth Patel
Research Scholar (Nuclear Engineering)
RSDD, NSDG, Reactor Design and Technology Group,
Indira Gandhi Center for Atomic Research
Kalpakkam, Tamilnadu, India-603102
Cell no: +91 9428370811

IGCAR extn: 044 2748 0500 (extn no: 22912)
Alternate email: part...@gmail.com, pa...@igcar.gov.in



--
このメールは Google グループのグループ「OpenFOAM」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openfoam+u...@googlegroups.com にメールを送信してください。
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/openfoam/7663469f-3fd0-46df-ae3d-9e3972660950n%40googlegroups.com にアクセスしてください。

haruka tsubota

unread,
Aug 6, 2021, 12:39:36 AM8/6/21
to open...@googlegroups.com
No MRF はMRF機能を使っていない場合には必ず表示されるメッセージで、エラーメッセージではありません。

ログの見方がわからないのであればログファイルをそのまま添付してもらえれば何かわかるかもしれません。

2021年8月6日(金) 13:28 Patel Parth Rajendrabhai <murlid...@gmail.com>:
このディスカッションをウェブ上で閲覧するには https://groups.google.com/d/msgid/openfoam/CAGXoJBRp4BPK8Xb5NDsCaMGpOaEZfJ2%2BpF3XYOTZ%3DJnWr9oX5Q%40mail.gmail.com にアクセスしてください。

Kenta Ohdachi

unread,
Aug 9, 2021, 9:30:56 PM8/9/21
to OpenFOAM
Tsubota様

初心者なもので無知失礼致しました。
またご連絡遅くなってしまい、申し訳ありません。
PDFに起こしたログを添付致します。
ご確認いただけますと幸いです。

宜しくお願い致します。

2021年8月6日金曜日 13:39:36 UTC+9 haruka tsubota @xsim.info:
patchSummary.pdf
potentialFoam.pdf
decomposePar.pdf
snappyHexMesh.pdf

Kenta Ohdachi

unread,
Aug 9, 2021, 9:32:34 PM8/9/21
to OpenFOAM
Mr. Parth Patel

Thank you for your help.
Please check my logging data of openfoam.
Thank you.
Best Regards.

Kenta Ohdachi

2021年8月6日金曜日 13:28:47 UTC+9 murlid...@gmail.com:
snappyHexMesh.pdf
patchSummary.pdf
surfaceFeatures.pdf
blockMesh.pdf
decomposePar.pdf
potentialFoam.pdf

haruka tsubota @xsim.info

unread,
Aug 10, 2021, 2:30:34 AM8/10/21
to OpenFOAM

potentialFoam.pdf を確認しましたが、1番最初に回答した通り、並列化したプロセスの1つが異常終了しているという状態です。
シングル実行でのエラーに関してはログファイルが提供されていないので判断のしようがありません。
以上です。

2021年8月10日火曜日 10:32:34 UTC+9 kenta.ohd...@gmail.com:

Kenta Ohdachi

unread,
Aug 10, 2021, 4:05:59 AM8/10/21
to OpenFOAM
Tsubota様

お世話になっております。
シングル実行に関してのログを添付し忘れておりました。
下記がシングルで実行した際のログになります。
もしよろしければ、ご確認いただけますと幸いです。

2021年8月10日火曜日 15:30:34 UTC+9 haruka tsubota @xsim.info:
surfaceFeatures.pdf
patchSummary.pdf
simpleFoam.pdf
snappyHexMesh.pdf
potentialFoam.pdf
blockMesh.pdf

haruka tsubota @xsim.info

unread,
Aug 12, 2021, 6:21:33 PM8/12/21
to OpenFOAM
simpleFoam.pdf、potentialFoam.pdfを確認しましたが、
エラーメッセージが表示されずに途中でプログラムが中断されているように見えます。
可能性としては

A. システム側の問題(OpenFOAMが正しくインストールされていない、セキュリティーソフトと干渉している等)
B. 処理が重くなっているのをエラーと勘違いしている(ターミナルに処理が戻っていないのにエラーと判断している場合)
C. エラーメッセージを出さずにOpenFOAMが終了するほど致命的な文法のミスをしている

あたりが考えられます。次の手順を試すと良いかもしれません。

1. 変更前のmotorBikeを /home/kentaohdachi にコピーして正常に実行できるか確認する (Aの切り分け)
2. 問題のデータで potentialFoam 実行後に potentialFoam プロセスが終了するまで半日程度待ってみる (Bの切り分け)

上記 1、2 で問題が解決しない場合は C の可能性が高いですが、その場合、実際のデータ一式を見ないと原因の特定はできません。
1 でチュートリアルが正常に計算できるのであれば、そこから段階的にデータを変更・計算確認して行けば正しいデータが作れるかもしれません。
そうした試行錯誤が面倒であればXSim等の適当なプリプロセッサーを使用してください(参考. https://www.xsim.info/articles/XSim/ja-JP/tutorial-AhmedBody/section1.html )。

2021年8月10日火曜日 17:05:59 UTC+9 kenta.ohd...@gmail.com:
Reply all
Reply to author
Forward
0 new messages