OpenFOAM installation as per CFDEMcoupling-PUBLIC/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H version

Submitted by rahulsoni on Wed, 12/16/2015 - 07:08

The file CFDEMcoupling-PUBLIC/src/lagrangian/cfdemParticle/cfdTools/versionInfo.H mentions a particular version of OpenFOAM compatible to the CFDEMCoupling-PUBLIC. The version mentioned is "OFversion="2.3.x-commit-4d6f4a3115ff76ec4154c580eb041bc95ba4ec09":"
Can anyone tell me where to find in git this particular version and how to install it.

rahulsoni | Wed, 12/16/2015 - 16:52

TrieD almost everything but jo luck. Thinking to format the Ubuntu PC. Write now I am having ubuntu 15.10. Please suggest a proper compatible version of Ubuntu.

--
Regards

Rahul Kumar Soni
Scientist, CSIR - IMMT, India

richti83's picture

richti83 | Thu, 12/17/2015 - 09:05

I don't think it is related to ubuntu version.
I would try a fresh start for OF, delate OpenFoam/OpenFoam-2.3.x from home directory, than:

git clone git://github.com/OpenFOAM/OpenFOAM-2.3.x.git

(Did you by accident copied the line from the official OF repository release instruction which states git clone git://github.com/OpenFOAM/OpenFOAM-3.0.x.git ?)
(don't build OF now)
To checkout a specific version in git you just type

git checkout 4d6f4a3115ff76ec4154c580eb041bc95ba4ec09 in the OpenFOAM/OpenFoam-2.3.x/ folder.

It should say "HEAD is now at 4d6f4a3... Merge branch 'master' of github.com:OpenFOAM/OpenFOAM-2.3.x"
now first check $HOME/OpenFOAM/OpenFOAM-2.3.x/etc/bashrc

foamCompiler=system
..
#- MPI implementation:
# WM_MPLIB = SYSTEMOPENMPI | OPENMPI | MPICH | MPICH-GM | HPMPI
# | GAMMA | MPI | QSMPI | SGIMPI
export WM_MPLIB=SYSTEMOPENMPI #when you have setup openmpi by apt-get and don't want to use the third party openmpi

than add

source $HOME/OpenFOAM/OpenFOAM-2.3.x/etc/bashrc

to your $HOME/.bashrc and source it (or open new terminal)
Than you can do Allwmake in $HOME/OpenFOAM/OpenFOAM-2.3.x/

After OF compiled without any error start CFDEM procedure (add lines to bashrc and than start cfdemCompLiggghts && cfdemCompCFDEM)

I'm not an associate of DCS GmbH and not a core developer of LIGGGHTS®
ResearchGate | Contact

rahulsoni | Fri, 12/18/2015 - 12:43

Hi Richter

I tried what you said. Downgraded Ubuntu to 14.04 LTS also. But still the same errors. The part of logfile output is pasted below:

// log_compileCFDEMcoupling_cfdemParticle-2015-12-18-21:35 //

/home/rahul/CFDEM/CFDEMcoupling-PUBLIC-2.3.x/src/lagrangian/cfdemParticle

removing all .dep files ...
wmakeLnInclude: linking include files to ./lnInclude
Making dependency list for source file cfdemCloud/cfdemCloud.C
Making dependency list for source file cfdTools/global.C
Making dependency list for source file cfdTools/newGlobal.C
Making dependency list for source file derived/cfdemCloudIB/cfdemCloudIB.C
could not open file RASModel.H for source file cfdTools/global.C due to No such file or directory
could not open file RASModel.H for source file cfdTools/newGlobal.C due to No such file or directory
Making dependency list for source file subModels/forceModel/forceModel/forceModel.C
could not open file RASModel.H for source file cfdemCloud/cfdemCloud.C due to No such file or directory
could not open file RASModel.H for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
Making dependency list for source file subModels/forceModel/forceModel/newForceModel.C
could not open file mpi.h for source file derived/cfdemCloudIB/cfdemCloudIB.C due to No such file or directory
Making dependency list for source file subModels/forceModel/noDrag/noDrag.C
Making dependency list for source file subModels/forceModel/checkCouplingInterval/checkCouplingInterval.C
could not open file RASModel.H for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file stdio.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file string.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file limits.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file stdint.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file inttypes.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file erf.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file direct.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file math.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file sleep.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file mpi.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/forceModel/newForceModel.C due to No such file or directory
could not open file ctype.h for source file subModels/forceModel/forceModel/forceModel.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/checkCouplingInterval/checkCouplingInterval.C due to No such file or directory
Making dependency list for source file subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C
could not open file mpi.h for source file subModels/forceModel/checkCouplingInterval/checkCouplingInterval.C due to No such file or directory
Making dependency list for source file subModels/forceModel/fieldStore/fieldStore.C
Making dependency list for source file subModels/forceModel/GidaspowDrag/GidaspowDrag.C
could not open file RASModel.H for source file subModels/forceModel/noDrag/noDrag.C due to No such file or directory
Making dependency list for source file subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C
could not open file RASModel.H for source file subModels/forceModel/DiFeliceDrag/DiFeliceDrag.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/fieldStore/fieldStore.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/GidaspowDrag/GidaspowDrag.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/SchillerNaumannDrag/SchillerNaumannDrag.C due to No such file or directory
Making dependency list for source file subModels/forceModel/Archimedes/Archimedes.C
Making dependency list for source file subModels/forceModel/ArchimedesIB/ArchimedesIB.C
Making dependency list for source file subModels/forceModel/interface/interface.C
Making dependency list for source file subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C
could not open file RASModel.H for source file subModels/forceModel/Archimedes/Archimedes.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/ArchimedesIB/ArchimedesIB.C due to No such file or directory
Making dependency list for source file subModels/forceModel/KochHillDrag/KochHillDrag.C
Making dependency list for source file subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C
could not open file RASModel.H for source file subModels/forceModel/interface/interface.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/ShirgaonkarIB/ShirgaonkarIB.C due to No such file or directory
Making dependency list for source file subModels/forceModel/virtualMassForce/virtualMassForce.C
Making dependency list for source file subModels/forceModel/gradPForce/gradPForce.C
could not open file RASModel.H for source file subModels/forceModel/LaEuScalarTemp/LaEuScalarTemp.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/KochHillDrag/KochHillDrag.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/virtualMassForce/virtualMassForce.C due to No such file or directory
Making dependency list for source file subModels/forceModel/viscForce/viscForce.C
Making dependency list for source file subModels/forceModel/MeiLift/MeiLift.C
could not open file RASModel.H for source file subModels/forceModel/gradPForce/gradPForce.C due to No such file or directory
Making dependency list for source file subModels/forceModel/particleCellVolume/particleCellVolume.C
Making dependency list for source file subModels/forceModel/forceSubModels/forceSubModel/newForceSubModel.C
could not open file RASModel.H for source file subModels/forceModel/viscForce/viscForce.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/MeiLift/MeiLift.C due to No such file or directory
could not open file RASModel.H for source file subModels/forceModel/particleCellVolume/particleCellVolume.C due to No such file or directory
Making dependency list for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C
Making dependency list for source file subModels/forceModel/forceSubModels/ImEx/ImEx.C
could not open file mpi.h for source file subModels/forceModel/particleCellVolume/particleCellVolume.C due to No such file or directory
Making dependency list for source file subModels/probeModel/probeModel/probeModel.C
could not open file RASModel.H for source file subModels/forceModel/forceSubModels/forceSubModel/newForceSubModel.C due to No such file or directory
Making dependency list for source file subModels/probeModel/probeModel/newProbeModel.C
could not open file RASModel.H for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file RASModel.H for source file subModels/probeModel/probeModel/probeModel.C due to No such file or directory
could not open file stdio.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file string.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file limits.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file stdint.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file inttypes.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file erf.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file direct.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file math.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file sleep.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file mpi.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
could not open file ctype.h for source file subModels/forceModel/forceSubModels/forceSubModel/forceSubModel.C due to No such file or directory
Making dependency list for source file subModels/IOModel/IOModel/IOModel.C
could not open file RASModel.H for source file subModels/probeModel/probeModel/newProbeModel.C due to No such file or directory
Making dependency list for source file subModels/probeModel/noProbe/noProbe.C
Making dependency list for source file subModels/IOModel/IOModel/newIOModel.C
could not open file RASModel.H for source file subModels/forceModel/forceSubModels/ImEx/ImEx.C due to No such file or directory
Making dependency list for source file subModels/IOModel/noIO/noIO.C
could not open file RASModel.H for source file subModels/probeModel/noProbe/noProbe.C due to No such file or directory
could not open file mpi.h for source file subModels/probeModel/noProbe/noProbe.C due to No such file or directory
could not open file RASModel.H for source file subModels/IOModel/IOModel/IOModel.C due to No such file or directory
Making dependency list for source file subModels/IOModel/basicIO/basicIO.C
could not open file RASModel.H for source file subModels/IOModel/IOModel/newIOModel.C due to No such file or directory
Making dependency list for source file subModels/IOModel/trackIO/trackIO.C
could not open file RASModel.H for source file subModels/IOModel/noIO/noIO.C due to No such file or directory
Making dependency list for source file subModels/IOModel/sophIO/sophIO.C
Making dependency list for source file subModels/voidFractionModel/voidFractionModel/voidFractionModel.C
could not open file RASModel.H for source file subModels/voidFractionModel/voidFractionModel/voidFractionModel.C due to No such file or directory
could not open file RASModel.H for source file subModels/IOModel/basicIO/basicIO.C due to No such file or directory
Making dependency list for source file subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C
could not open file RASModel.H for source file subModels/IOModel/sophIO/sophIO.C due to No such file or directory
could not open file RASModel.H for source file subModels/IOModel/trackIO/trackIO.C due to No such file or directory
Making dependency list for source file subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.C
Making dependency list for source file subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C
Making dependency list for source file subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C
could not open file RASModel.H for source file subModels/voidFractionModel/voidFractionModel/newVoidFractionModel.C due to No such file or directory
could not open file RASModel.H for source file subModels/voidFractionModel/centreVoidFraction/centreVoidFraction.C due to No such file or directory
Making dependency list for source file subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C
could not open file RASModel.H for source file subModels/voidFractionModel/dividedVoidFraction/dividedVoidFraction.C due to No such file or directory
Making dependency list for source file subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C
Making dependency list for source file subModels/locateModel/locateModel/locateModel.C
could not open file RASModel.H for source file subModels/voidFractionModel/bigParticleVoidFraction/bigParticleVoidFraction.C due to No such file or directory
Making dependency list for source file subModels/locateModel/locateModel/newLocateModel.C
could not open file RASModel.H for source file subModels/voidFractionModel/GaussVoidFraction/GaussVoidFraction.C due to No such file or directory
Making dependency list for source file subModels/locateModel/standardSearch/standardSearch.C
could not open file RASModel.H for source file subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C due to No such file or directory
could not open file mpi.h for source file subModels/voidFractionModel/IBVoidFraction/IBVoidFraction.C due to No such file or directory
could not open file RASModel.H for source file subModels/locateModel/locateModel/locateModel.C due to No such file or directory
Making dependency list for source file subModels/locateModel/engineSearch/engineSearch.C
Making dependency list for source file subModels/locateModel/engineSearchIB/engineSearchIB.C
could not open file RASModel.H for source file subModels/locateModel/locateModel/newLocateModel.C due to No such file or directory
Making dependency list for source file subModels/meshMotionModel/meshMotionModel/meshMotionModel.C
could not open file RASModel.H for source file subModels/locateModel/standardSearch/standardSearch.C due to No such file or directory
Making dependency list for source file subModels/meshMotionModel/meshMotionModel/newMeshMotionModel.C
could not open file RASModel.H for source file subModels/locateModel/engineSearch/engineSearch.C due to No such file or directory
could not open file RASModel.H for source file subModels/locateModel/engineSearchIB/engineSearchIB.C due to No such file or directory
could not open file mpi.h for source file subModels/locateModel/engineSearchIB/engineSearchIB.C due to No such file or directory
Making dependency list for source file subModels/meshMotionModel/noMeshMotion/noMeshMotion.C
could not open file RASModel.H for source file subModels/meshMotionModel/meshMotionModel/meshMotionModel.C due to No such file or directory

--
Regards

Rahul Kumar Soni
Scientist, CSIR - IMMT, India

richti83's picture

richti83 | Fri, 12/18/2015 - 13:14

did OpenFoam itself compiled without errors ?
Is the missing file located at the expected positions:

[dem@T7611 OpenFOAM]$ find -name RASModel.H
./OpenFOAM-2.3.x/src/turbulenceModels/incompressible/RAS/RASModel/RASModel.H
./OpenFOAM-2.3.x/src/turbulenceModels/incompressible/RAS/lnInclude/RASModel.H
./OpenFOAM-2.3.x/src/turbulenceModels/compressible/RAS/RASModel/RASModel.H
./OpenFOAM-2.3.x/src/turbulenceModels/compressible/RAS/lnInclude/RASModel.H
./OpenFOAM-2.3.x/src/TurbulenceModels/turbulenceModels/RAS/RASModel/RASModel.H
./OpenFOAM-2.3.x/src/TurbulenceModels/turbulenceModels/lnInclude/RASModel.H

I'm not an associate of DCS GmbH and not a core developer of LIGGGHTS®
ResearchGate | Contact

rahulsoni | Fri, 12/18/2015 - 13:34

Here is the result

rahul@ubuntuHpZ600:~/OpenFOAM/OpenFOAM-2.3.x/src$ find -name RASModel.H
./turbulenceModels/incompressible/RAS/lnInclude/RASModel.H
./turbulenceModels/incompressible/RAS/RASModel/RASModel.H
./turbulenceModels/compressible/RAS/lnInclude/RASModel.H
./turbulenceModels/compressible/RAS/RASModel/RASModel.H
./TurbulenceModels/turbulenceModels/lnInclude/RASModel.H
./TurbulenceModels/turbulenceModels/RAS/RASModel/RASModel.H

--
Regards

Rahul Kumar Soni
Scientist, CSIR - IMMT, India