こんにちは.
高田と申します.
現在,大学院の研究で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