CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Community Contributions

[ImmersedBoundary] Imersed boundary foam

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   December 5, 2017, 03:22
Default Imersed boundary foam
  #1
Senior Member
 
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13
harsha_kulkarni is on a distinguished road
Hello friends,
how to compile immersed boundary foam in openfoam.

harshawardhan
harsha_kulkarni is offline   Reply With Quote

Old   December 5, 2017, 03:32
Default
  #2
Senior Member
 
akidess's Avatar
 
Anton Kidess
Join Date: May 2009
Location: Germany
Posts: 1,377
Rep Power: 29
akidess will become famous soon enough
Use the wmake command.
__________________
*On twitter @akidTwit
*Spend as much time formulating your questions as you expect people to spend on their answer.
akidess is offline   Reply With Quote

Old   December 30, 2017, 11:11
Default
  #3
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Quick answer: https://openfoamwiki.net/index.php/E...mersedBoundary
wyldckat is offline   Reply With Quote

Old   January 7, 2018, 09:52
Default
  #4
Senior Member
 
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13
harsha_kulkarni is on a distinguished road
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 11:55. Reason: Added [CODE][/CODE] markers
harsha_kulkarni is offline   Reply With Quote

Old   January 14, 2018, 11:56
Default
  #5
Retired Super Moderator
 
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,975
Blog Entries: 45
Rep Power: 128
wyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to allwyldckat is a name known to all
Quick answer: This toolkit can only be installed on foam-extend. It cannot be installed on OpenFOAM.
wyldckat is offline   Reply With Quote

Old   January 15, 2018, 01:37
Default
  #6
Senior Member
 
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13
harsha_kulkarni is on a distinguished road
so I need install foam-extend apart from regular open foam version
harsha_kulkarni is offline   Reply With Quote

Old   February 12, 2018, 23:53
Default
  #7
New Member
 
Join Date: Oct 2011
Posts: 28
Rep Power: 14
danny261083 is on a distinguished road
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
danny261083 is offline   Reply With Quote

Old   February 13, 2018, 00:12
Default
  #8
Senior Member
 
harshawardhank
Join Date: Mar 2014
Posts: 209
Rep Power: 13
harsha_kulkarni is on a distinguished road
Quote:
Originally Posted by danny261083 View Post
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
First install foam extend and then compile IBfoam
harsha_kulkarni is offline   Reply With Quote

Old   April 9, 2018, 09:49
Default 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
mohmmad351 is on a distinguished road
Quote:
Originally Posted by wyldckat View Post
Hello,

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
mohmmad351 is offline   Reply With Quote

Old   October 2, 2018, 23:06
Smile where is pimpleDYMIbFoam?
  #10
New Member
 
Yue Wang
Join Date: Sep 2009
Posts: 14
Rep Power: 16
popstar0426 is on a distinguished road
Quote:
Originally Posted by mohmmad351 View Post
Hello,

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
Dear mohmmad:

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!
popstar0426 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
sliding mesh problem in CFX Saima CFX 46 September 11, 2021 07:38
Wind turbine simulation Saturn CFX 58 July 3, 2020 01:13
Basic Nozzle-Expander Design karmavatar CFX 20 March 20, 2016 08:44
Problem in setting Boundary Condition Madhatter92 CFX 12 January 12, 2016 04:39
[blockMesh] error message with modeling a cube with a hold at the center hsingtzu OpenFOAM Meshing & Mesh Conversion 2 March 14, 2012 09:56


All times are GMT -4. The time now is 05:00.