流体構造連成解析用ソルバのコンパイルエラーについて

189 views
Skip to first unread message

高田淳平

unread,
Jun 21, 2015, 2:02:05 PM6/21/15
to open...@googlegroups.com
こんにちは.
高田と申します.

現在,大学院の研究でOpenFOAMのextend.ver .3.1を使用しております.
流体と構造の連成解析を試みており,当初はicoFsiFoamを使用する予定でしたが,乱流計算ができないということと,私がプログラミングについて無知であることの理由より,インターネット上で見つけたpisoFsiFoam使用を考えておりました.
しかし,pisoFsiFoamのコンパイル時にエラーが発生してしまい,解決策がわからず先に進めない状態です.
そこで,どなたかエラーの解決法がわかる方いらっしゃいましたら,ご教授いただきたいです.本文最後にエラー内容を記載します.また,コンパイルは以下のようにしております.

icoFsiFoamを別名(pisoFsiFoams)でコピー → 一度コンパイル → ファイルの内容を変更 → コンパイル → エラー発生

また,上記の方法以外にOpenFoamでの流体構造連成解析手法をご存知の方がおられましたら,そちらもアドバイス頂きたいです.

最後になりますが,私,OpenFOAMまたプログラミング等に無知であるため,内容に不備がみられるかもしれませんが,ご回答よろしくお願いします.




takada@ubuntu:~/foam/foam-extend-3.1/applications/solvers/solidMechanics/deprecatedSolvers/pisoFsiFoams$ wmake
Making dependency list for source file pisoFsiFoams.C
could not open file singlePhaseTransportModel.H for source file pisoFsiFoams.C
could not open file turbulenceModel.H for source file pisoFsiFoams.C
SOURCE=pisoFsiFoams.C ;  g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I/home/takada/foam/foam-extend-3.1/src/finiteVolume/lnInclude     -I/home/takada/foam/foam-extend-3.1/src/dynamicMesh/dynamicFvMesh/lnInclude     -I/home/takada/foam/foam-extend-3.1/src/dynamicMesh/dynamicMesh/lnInclude          -I/home/takada/foam/foam-extend-3.1/src/tetFiniteElement/lnInclude     -I/home/takada/foam/foam-extend-3.1/src/dynamicMesh/meshMotion/tetDecompositionMotionSolver/lnInclude  -IlnInclude -I. -I/home/takada/foam/foam-extend-3.1/src/foam/lnInclude -I/home/takada/foam/foam-extend-3.1/src/OSspecific/POSIX/lnInclude   -fPIC -c $SOURCE -o Make/linux64GccDPOpt/pisoFsiFoams.o
pisoFsiFoams.C:36:39: fatal error: singlePhaseTransportModel.H: No such file or directory
 #include "singlePhaseTransportModel.H"
                                       ^
compilation terminated.
make: *** [Make/linux64GccDPOpt/pisoFsiFoams.o] Error 1

大渕真志

unread,
Jun 21, 2015, 5:06:41 PM6/21/15
to OpenFOAM
こんにちは。
ヘッダーファイルsinglePhaseTransportModel.HとturbulenceModel.Hが見つからないという
エラーです。
Make/files, optionsを適切に修正して下さい。



2015年6月22日 3:02 高田淳平 <happysw...@gmail.com>:

--
このメールは Google グループのグループ「OpenFOAM」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openfoam+u...@googlegroups.com にメールを送信してください。
このグループに投稿するには open...@googlegroups.com にメールを送信してください。
http://groups.google.com/group/openfoam からこのグループにアクセスしてください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。

高田淳平

unread,
Jun 25, 2015, 9:52:04 PM6/25/15
to open...@googlegroups.com
ohbuchi様
ご回答ありがとうございます。

指摘いただいた箇所を修正すると、無事コンパイルすることができました。


お礼を言うのが遅くなり申し訳ありません。


2015年6月22日月曜日 6時06分41秒 UTC+9 ohbuchi:
Reply all
Reply to author
Forward
0 new messages