OpenFOAMのエラーについて

60 views
Skip to first unread message

ryoya takeda

unread,
Apr 25, 2025, 5:50:02 AMApr 25
to OpenFOAM
こんにちは
私は研究のためにopenfoamを学び始めました。
simpleFoamを用いて計算を行おうとしたところ、以下のようなエラーが出ました
Uかpの次元が間違っていると出ているのでしょうか?
確認したところ間違っていなさそうです。
原因はどこにあるのでしょうか、対処法などを教えていただけると、幸いです。
また、確認にあたって必要なファイルなども熟知しておりませんので、教えていただきたいです。


   No MRF models present 
 Creating finite volume options from "constant/fvOptions" No finite volume options present Starting time loop 
 abort activated (stop after next data write)
 File: "/home/terakago/OpenFOAM/03newruc/01newruc_small/ABORT" --> FOAM Warning : From void 
Foam::timeControl::read(const Foam::dictionary&) in file db/functionObjects/timeControl/timeControl.C at line 131 Reading "system/controlDict/functions/graph1" at line 49 to 62 Found deprecated 'outputControl' Use 'writeControl' with 'writeInterval' This keyword is 96 months old.

 --> FOAM IOWarning : Found [v1612] 'functionObjectLibs' entry instead of 'libs' in dictionary "system/controlDict/functions/graph1" This keyword is 90 months old. 
 --> FOAM Warning : From static Foam::autoPtr<Foam::functionObject> Foam::functionObject::New(const Foam::word&, const Foam::Time&, const Foam::dictionary&) in file db/functionObjects/functionObject/functionObject.C at line 129.
 --> loading function object 'graph1' Time = 1

 --> FOAM FATAL ERROR: (openfoam-2406)
 Incompatible dimensions for operation [U[0 1 -2 0 0 0 0] ] == [-grad(p)[1 -2 -2 0 0 0 0] ] From void Foam::checkMethod(const Foam::fvMatrix<Type>&, const Foam::DimensionedField<Type, 
Foam::volMesh>&, const char*)
 [with Type = Foam::Vector<double>] in file ./src/finiteVolume/lnInclude/fvMatrix.C at line 1889. FOAM aborting [stack trace] ============= #1 Foam::error::simpleExit(int, bool) in /usr/lib/openfoam/openfoam2406/platforms/linux64GccDPInt32Opt/lib/libOpenFOAM.so #2 ? in /usr/lib/openfoam/openfoam2406/platforms/linux64GccDPInt32Opt/bin/simpleFoam #3 ? in /usr/lib/openfoam/openfoam2406/platforms/linux64GccDPInt32Opt/bin/simpleFoam #4 ? in /lib/x86_64-linux-gnu/libc.so.6 #5 __libc_start_main in /lib/x86_64-linux-gnu/libc.so.6 #6 ? in /usr/lib/openfoam/openfoam2406/platforms/linux64GccDPInt32Opt/bin/simpleFoam =============  
blockMeshDict
fvSolution
controlDict
snappyHexMeshDict
fvSchemes

H‐Tsubota@xsim.info

unread,
Apr 25, 2025, 6:19:23 AMApr 25
to OpenFOAM
simpleFoamを使っているなら非圧縮性流体だと思うので圧力の単位は m2/s2 = [0 2 -2 0 0 0 0] では?


2025年4月25日金曜日 18:50:02 UTC+9 ryoya takeda:

ryoya takeda

unread,
Apr 29, 2025, 4:28:30 AMApr 29
to OpenFOAM
返信が遅れてしまし申し訳ありません

単位を変更するとエラーが解消されました
ありがとうございます


2025年4月25日金曜日 19:19:23 UTC+9 H‐Tsubota@xsim.info:
Reply all
Reply to author
Forward
0 new messages