|
[Sponsors] |
December 5, 2017, 04:22 |
Imersed boundary foam
|
#1 |
Senior Member
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13 |
Hello friends,
how to compile immersed boundary foam in openfoam. harshawardhan |
|
December 30, 2017, 12:11 |
|
#3 |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Quick answer: https://openfoamwiki.net/index.php/E...mersedBoundary
|
|
January 7, 2018, 10:52 |
|
#4 |
Senior Member
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13 |
hello bruno,
I got following error while installing Imersed boundary foam on openfoam 2.4.0 Code:
+ wmake surfaceNormal Making dependency list for source file surfaceNormal.C SOURCE=surfaceNormal.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/surfaceNormal.o surfaceNormal.C: In function ‘int main(int, char**)’: surfaceNormal.C:56:5: error: ‘writeVTKNormals’ is not a member of ‘Foam::triSurface’ surfaceNormal.dep:260: recipe for target 'Make/linux64Gcc47DPOpt/surfaceNormal.o' failed make: *** [Make/linux64Gcc47DPOpt/surfaceNormal.o] Error 1 + wmake surfaceInvertNormal Making dependency list for source file surfaceInvertNormal.C SOURCE=surfaceInvertNormal.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/surfaceInvertNormal.o g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64Gcc47DPOpt/surfaceInvertNormal.o -L/home/harsha/OpenFOAM/OpenFOAM-2.4.0/platforms/linux64Gcc47DPOpt/lib \ -ltriSurface -lmeshTools -lOpenFOAM -ldl -lm -o /home/harsha/OpenFOAM/harsha-2.4.0/platforms/linux64Gcc47DPOpt/bin/surfaceInvertNormal + wmake libso immersedBoundary wmakeLnInclude: linking include files to ./lnInclude Making dependency list for source file immersedBoundaryPointPatch/immersedBoundaryPointPatch.C Making dependency list for source file immersedBoundaryFvPatch/immersedBoundaryFvPatch.C Making dependency list for source file immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C Making dependency list for source file immersedBoundaryFvPatch/immersedBoundaryFvPatchLeastSquaresFit.C Making dependency list for source file immersedBoundaryFvPatch/immersedBoundaryFvPatchTriAddressing.C Making dependency list for source file immersedBoundaryFvPatchField/immersedBoundaryFvPatchFields.C Making dependency list for source file immersedBoundaryFvsPatchField/immersedBoundaryFvsPatchFields.C Making dependency list for source file immersedBoundaryAdjustPhi/immersedBoundaryAdjustPhi.C Making dependency list for source file refineImmersedBoundaryMesh/refineImmersedBoundaryMesh.C could not open file multiDirRefinement.H for source file refineImmersedBoundaryMesh/refineImmersedBoundaryMesh.C due to No such file or directory SOURCE=immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/finiteVolume/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/surfMesh/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/sampling/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/dynamicMesh/dynamicMesh/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/immersedBoundaryPolyPatch.o SOURCE=immersedBoundaryPointPatch/immersedBoundaryPointPatch.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/finiteVolume/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/surfMesh/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/sampling/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/dynamicMesh/dynamicMesh/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/immersedBoundaryPointPatch.o SOURCE=immersedBoundaryFvPatch/immersedBoundaryFvPatchLeastSquaresFit.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/finiteVolume/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/surfMesh/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/sampling/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/dynamicMesh/dynamicMesh/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/immersedBoundaryFvPatchLeastSquaresFit.o SOURCE=immersedBoundaryFvPatch/immersedBoundaryFvPatch.C ; g++-4.7 -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -O3 -DNoRepository -ftemplate-depth-100 -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/finiteVolume/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/triSurface/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/surfMesh/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/sampling/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/dynamicMesh/dynamicMesh/lnInclude -IlnInclude -I. -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude -I/home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64Gcc47DPOpt/immersedBoundaryFvPatch.o immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C: In member function ‘void Foam::immersedBoundaryPolyPatch::makeTriSurfSearch() const’: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:69:53: error: call of overloaded ‘triSurfaceSearch(const Foam::triSurfaceMesh&)’ is ambiguous immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:69:53: note: candidates are: In file included from /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude/triSurfaceRegionSearch.H:41:0, from /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude/triSurfaceMesh.H:53, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:44, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude/triSurfaceSearch.H:99:18: note: Foam::triSurfaceSearch::triSurfaceSearch(const Foam::triSurface&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/meshTools/lnInclude/triSurfaceSearch.H:88:9: note: Foam::triSurfaceSearch::triSurfaceSearch(const Foam::triSurfaceSearch&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C: In constructor ‘Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&)’: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:104:27: error: no matching function for call to ‘Foam::polyPatch::polyPatch(const Foam::word&, const label&, const label&, const label&, const Foam::polyBoundaryMesh&)’ immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:104:27: note: candidates are: In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:43:0, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:214:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:214:9: note: candidate expects 1 argument, 5 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:204:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&, Foam::label, const labelUList&, Foam::label) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:204:9: note: no known conversion for argument 1 from ‘const Foam::word’ to ‘const Foam::polyPatch&’ /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:194:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&, Foam::label, Foam::label, Foam::label) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:194:9: note: no known conversion for argument 1 from ‘const Foam::word’ to ‘const Foam::polyPatch&’ /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:190:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:190:9: note: candidate expects 2 arguments, 5 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:180:9: note: Foam::polyPatch::polyPatch(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:180:9: note: no known conversion for argument 4 from ‘const label {aka const int}’ to ‘const Foam::polyBoundaryMesh&’ /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:169:9: note: Foam::polyPatch::polyPatch(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:169:9: note: candidate expects 6 arguments, 5 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C: In constructor ‘Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&)’: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:130:27: error: no matching function for call to ‘Foam::polyPatch::polyPatch(const Foam::word&, const Foam::dictionary&, const label&, const Foam::polyBoundaryMesh&)’ immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:130:27: note: candidates are: In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:43:0, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:214:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:214:9: note: candidate expects 1 argument, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:204:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&, Foam::label, const labelUList&, Foam::label) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:204:9: note: candidate expects 5 arguments, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:194:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&, Foam::label, Foam::label, Foam::label) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:194:9: note: candidate expects 5 arguments, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:190:9: note: Foam::polyPatch::polyPatch(const Foam::polyPatch&, const Foam::polyBoundaryMesh&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:190:9: note: candidate expects 2 arguments, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:180:9: note: Foam::polyPatch::polyPatch(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:180:9: note: candidate expects 5 arguments, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:169:9: note: Foam::polyPatch::polyPatch(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:169:9: note: candidate expects 6 arguments, 4 provided /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H: In instantiation of ‘static Foam::autoPtr<Foam::polyPatch> Foam::polyPatch::addwordConstructorToTable<polyPatchType>::New(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) [with polyPatchType = Foam::immersedBoundaryPolyPatch; Foam::label = int]’: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:134:9: required from ‘Foam::polyPatch::addwordConstructorToTable<polyPatchType>::addwordConstructorToTable(const Foam::word&) [with polyPatchType = Foam::immersedBoundaryPolyPatch]’ immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:39:1: required from here /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:134:9: error: no matching function for call to ‘Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, const label&, const label&, const label&, const Foam::polyBoundaryMesh&, const Foam::word&)’ /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:134:9: note: candidates are: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:176:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&, const Foam::polyBoundaryMesh&, Foam::label, Foam::label, Foam::label) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:176:1: note: candidate expects 5 arguments, 6 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:152:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:152:1: note: candidate expects 2 arguments, 6 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:108:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:108:1: note: candidate expects 4 arguments, 6 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:81:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:81:1: note: candidate expects 5 arguments, 6 provided In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27:0: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:58:7: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:58:7: note: candidate expects 1 argument, 6 provided In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:43:0, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H: In instantiation of ‘static Foam::autoPtr<Foam::polyPatch> Foam::polyPatch::adddictionaryConstructorToTable<polyPatchType>::New(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) [with polyPatchType = Foam::immersedBoundaryPolyPatch; Foam::label = int]’: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:150:9: required from ‘Foam::polyPatch::adddictionaryConstructorToTable<polyPatchType>::adddictionaryConstructorToTable(const Foam::word&) [with polyPatchType = Foam::immersedBoundaryPolyPatch]’ immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:45:1: required from here /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:150:9: error: no matching function for call to ‘Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, const Foam::dictionary&, const label&, const Foam::polyBoundaryMesh&, const Foam::word&)’ /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:150:9: note: candidates are: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:176:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&, const Foam::polyBoundaryMesh&, Foam::label, Foam::label, Foam::label) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:176:1: note: no known conversion for argument 1 from ‘const Foam::word’ to ‘const Foam::immersedBoundaryPolyPatch&’ immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:152:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:152:1: note: candidate expects 2 arguments, 5 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:108:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, const Foam::dictionary&, Foam::label, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:108:1: note: candidate expects 4 arguments, 5 provided immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:81:1: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:81:1: note: no known conversion for argument 2 from ‘const Foam::dictionary’ to ‘Foam::label {aka int}’ In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27:0: immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:58:7: note: Foam::immersedBoundaryPolyPatch::immersedBoundaryPolyPatch(const Foam::immersedBoundaryPolyPatch&) immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:58:7: note: candidate expects 1 argument, 5 provided In file included from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.H:43:0, from immersedBoundaryPolyPatch/immersedBoundaryPolyPatch.C:27: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H: In static member function ‘static Foam::autoPtr<Foam::polyPatch> Foam::polyPatch::addwordConstructorToTable<polyPatchType>::New(const Foam::word&, Foam::label, Foam::label, Foam::label, const Foam::polyBoundaryMesh&, const Foam::word&) [with polyPatchType = Foam::immersedBoundaryPolyPatch; Foam::label = int]’: /home/harsha/OpenFOAM/OpenFOAM-2.4.0/src/OpenFOAM/lnInclude/polyPatch.H:134:9: warning: control reaches end of non-void function [-Wreturn-type] Last edited by wyldckat; January 14, 2018 at 12:55. Reason: Added [CODE][/CODE] markers |
|
January 15, 2018, 02:37 |
|
#6 |
Senior Member
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13 |
so I need install foam-extend apart from regular open foam version
|
|
February 13, 2018, 00:53 |
|
#7 |
New Member
Join Date: Oct 2011
Posts: 28
Rep Power: 15 |
Hello All,
I was wondering whether anybody was able to compile the following OpenFOAM immersed boundary solver to simulate cellular suspensions: https://github.com/JonathanCamargo/IBMFoam I am using OpenFOAM 5.0. I would greatly appreciate any suggestions on compiling this solver. Thanks |
|
February 13, 2018, 01:12 |
|
#8 | |
Senior Member
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13 |
Quote:
|
||
April 9, 2018, 10:49 |
Need help for the CFD simulation using immersed boundary method (solver)
|
#9 | |
New Member
mohmmad hussain
Join Date: Apr 2018
Posts: 1
Rep Power: 0 |
Quote:
I am currently doing my master thesis (fluid flow simulation over surface roughness) by immersed boundary method in openFOAM. As i am investigating fully developed flow in a channel with cyclic boundary conditions, as Foam extend -3.1 ,3.2 and 4.0 versions are having only simpleIbFoam,icoIbFoam and pimpleDYMIbFoam, I need channelIbFoam solver. Is there anybody have already developed the code for channelFoam as channelIbFoam.If anybody has developed and willing to share the code ,it would be a great help for me. Am in middle of my master thesis , please any small help would be greatful. Thank you |
||
October 3, 2018, 00:06 |
where is pimpleDYMIbFoam?
|
#10 | |
New Member
Yue Wang
Join Date: Sep 2009
Posts: 14
Rep Power: 17 |
Quote:
I am using IB solves in Foamextend 4.0. There are icoDyMIbFoam , interIbFoam, potentialIbFoam, icoIbFoam, porousSimpleIbFoam and simpleIbFoam. Where did you find pimpleDYMIbFoam? Best regards! |
||
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Wind turbine simulation | Saturn | CFX | 60 | July 17, 2024 06:45 |
sliding mesh problem in CFX | Saima | CFX | 46 | September 11, 2021 08:38 |
Basic Nozzle-Expander Design | karmavatar | CFX | 20 | March 20, 2016 09:44 |
Problem in setting Boundary Condition | Madhatter92 | CFX | 12 | January 12, 2016 05:39 |
[blockMesh] error message with modeling a cube with a hold at the center | hsingtzu | OpenFOAM Meshing & Mesh Conversion | 2 | March 14, 2012 10:56 |