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

Sig Density Based Solver installation with FOAM Extend 3.2

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   September 21, 2016, 08:16
Default Sig Density Based Solver installation with FOAM Extend 3.2
  #1
Member
 
Janry
Join Date: Oct 2015
Posts: 46
Rep Power: 10
qjh888 is on a distinguished road
Hi Foamers,

I've tried to built SIG Turbomachinery Density based solver on Foam extend 3.2 due to the latest version of mixingPlane interface.
Due to Foam-extend 3.2 change the name Time.H to foamTime.H, So I've changed the
Code:
#includ "Time.H"
to
Code:
#include "foamTime.H"
And the MRFZones.o complied well.

However, when I try to compile the density based solvers, i.e. transonic* Foams, comes out some errors, please see the log file:
Code:
uqjqi@uqjqi:~/foam/uqjqi-3.2/run/DensityBasedTurbo/src$ ./Allwmake
'/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libGodunovFlux.so' is up to date.
'/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so' is up to date.
g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I../godunovFlux     -I../timeStepping/localTimeStep     -I/home/uqjqi/foam/foam-extend-3.2/src/finiteVolume/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/specie/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/basic/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/turbulenceModels/compressible/turbulenceModel/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicFvMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/meshTools/lnInclude -IlnInclude -I. -I/home/uqjqi/foam/foam-extend-3.2/src/foam/lnInclude -I/home/uqjqi/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/transonicMRFDyMFoam.o -L/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt \
     -lbasicThermophysicalModels     -lspecie     -lcompressibleTurbulenceModel     -lcompressibleRASModels     -lcompressibleLESModels     -lfiniteVolume     -lmeshTools     -ldynamicFvMesh     -ldynamicMesh     -L/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt     -lDensityBasedSolvers     -lGodunovFlux  -lfoam -liberty -ldl   -lrt -lm -o /home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFDyMFoam
Make/linux64GccDPOpt/transonicMRFDyMFoam.o: In function `_GLOBAL__sub_I_transonicMRFDyMFoam.C':
transonicMRFDyMFoam.C:(.text.startup+0x122): undefined reference to `Foam::debug::optimisationSwitchValues_'
/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::debug::debugSwitchValues_'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::fvMesh::lduAddr() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::points() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faces() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceOwner() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceNeighbour() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `Foam::Switch::asEnum(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::oldPoints() const'
collect2: ld returned 1 exit status
/home/uqjqi/foam/foam-extend-3.2/wmake/Makefile:155: recipe for target '/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFDyMFoam' failed
make: *** [/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFDyMFoam] Error 1
g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I../godunovFlux     -I../timeStepping/localTimeStep     -I../transonicMRFDyMFoam     -I/home/uqjqi/foam/foam-extend-3.2/src/finiteVolume/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/specie/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/basic/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/turbulenceModels/compressible/turbulenceModel/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicFvMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/meshTools/lnInclude -IlnInclude -I. -I/home/uqjqi/foam/foam-extend-3.2/src/foam/lnInclude -I/home/uqjqi/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/transonicMRFCHTDyMFoam.o -L/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt \
     -lbasicThermophysicalModels     -lspecie     -lcompressibleTurbulenceModel     -lcompressibleRASModels     -lcompressibleLESModels     -lfiniteVolume     -lmeshTools     -ldynamicFvMesh     -ldynamicMesh     -L/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt     -lDensityBasedSolvers     -lGodunovFlux -lfoam -liberty -ldl   -lrt -lm -o /home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFCHTDyMFoam
Make/linux64GccDPOpt/transonicMRFCHTDyMFoam.o: In function `_GLOBAL__sub_I_transonicMRFCHTDyMFoam.C':
transonicMRFCHTDyMFoam.C:(.text.startup+0x122): undefined reference to `Foam::debug::optimisationSwitchValues_'
/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::debug::debugSwitchValues_'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::fvMesh::lduAddr() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::points() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faces() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceOwner() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceNeighbour() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `Foam::Switch::asEnum(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::oldPoints() const'
collect2: ld returned 1 exit status
/home/uqjqi/foam/foam-extend-3.2/wmake/Makefile:155: recipe for target '/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFCHTDyMFoam' failed
make: *** [/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicMRFCHTDyMFoam] Error 1
linux64GccDPOpt/options:56: *** missing separator.  Stop.
wmake error: file 'Make/linux64GccDPOpt/objectFiles' could not be created
g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I../godunovFlux     -I../timeStepping/localTimeStep     -I../transonicMRFDyMFoam     -I/home/uqjqi/foam/foam-extend-3.2/src/finiteVolume/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/specie/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/basic/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/turbulenceModels/compressible/turbulenceModel/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicFvMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/meshTools/lnInclude -IlnInclude -I. -I/home/uqjqi/foam/foam-extend-3.2/src/foam/lnInclude -I/home/uqjqi/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/transonicSteadySRFFoam.o -L/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt \
     -lfiniteVolume     -lbasicThermophysicalModels     -lspecie     -lcompressibleTurbulenceModel     -lcompressibleRASModels     -lcompressibleLESModels     -L/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt     -lDensityBasedSolvers     -lGodunovFlux -lfoam -liberty -ldl   -lrt -lm -o /home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicSteadySRFFoam
Make/linux64GccDPOpt/transonicSteadySRFFoam.o: In function `_GLOBAL__sub_I_transonicSteadySRFFoam.C':
transonicSteadySRFFoam.C:(.text.startup+0x122): undefined reference to `Foam::debug::optimisationSwitchValues_'
/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::debug::debugSwitchValues_'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::fvMesh::lduAddr() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::points() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faces() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceOwner() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceNeighbour() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `Foam::Switch::asEnum(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::oldPoints() const'
collect2: ld returned 1 exit status
/home/uqjqi/foam/foam-extend-3.2/wmake/Makefile:155: recipe for target '/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicSteadySRFFoam' failed
make: *** [/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicSteadySRFFoam] Error 1
g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3  -DNoRepository -ftemplate-depth-200 -I../godunovFlux     -I../timeStepping/localTimeStep     -I../transonicMRFDyMFoam     -I/home/uqjqi/foam/foam-extend-3.2/src/finiteVolume/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/specie/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/thermophysicalModels/basic/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/turbulenceModels/compressible/turbulenceModel/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicFvMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/dynamicMesh/dynamicMesh/lnInclude     -I/home/uqjqi/foam/foam-extend-3.2/src/meshTools/lnInclude -IlnInclude -I. -I/home/uqjqi/foam/foam-extend-3.2/src/foam/lnInclude -I/home/uqjqi/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude   -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/transonicUnsteadyMRFDyMFoam.o -L/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt \
     -lbasicThermophysicalModels     -lspecie     -lcompressibleTurbulenceModel     -lcompressibleRASModels     -lcompressibleLESModels     -lfiniteVolume     -lmeshTools     -ldynamicFvMesh     -ldynamicMesh     -L/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt     -lDensityBasedSolvers     -lGodunovFlux -lfoam -liberty -ldl   -lrt -lm -o /home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicUnsteadyMRFDyMFoam
Make/linux64GccDPOpt/transonicUnsteadyMRFDyMFoam.o: In function `_GLOBAL__sub_I_transonicUnsteadyMRFDyMFoam.C':
transonicUnsteadyMRFDyMFoam.C:(.text.startup+0x122): undefined reference to `Foam::debug::optimisationSwitchValues_'
/home/uqjqi/foam/foam-extend-3.2/lib/linux64GccDPOpt/libfiniteVolume.so: undefined reference to `Foam::debug::debugSwitchValues_'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::fvMesh::lduAddr() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::points() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faces() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceOwner() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::faceNeighbour() const'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `Foam::Switch::asEnum(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)'
/home/uqjqi/foam/uqjqi-3.2/lib/linux64GccDPOpt/libDensityBasedSolvers.so: undefined reference to `non-virtual thunk to Foam::polyMesh::oldPoints() const'
collect2: ld returned 1 exit status
/home/uqjqi/foam/foam-extend-3.2/wmake/Makefile:155: recipe for target '/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicUnsteadyMRFDyMFoam' failed
make: *** [/home/uqjqi/foam/uqjqi-3.2/applications/bin/linux64GccDPOpt/transonicUnsteadyMRFDyMFoam] Error 1
It seems like that all the solvers failed on a same problem.
I'm struggling that for few days, so could anybody point me out?


Thanks!
Janry
qjh888 is offline   Reply With Quote

Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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
Pressure based and Density based Solver Xobile Main CFD Forum 39 August 19, 2020 06:04
Using Density based solver when calculate multiphase model maggie1533 FLUENT 0 February 26, 2014 01:13
regarding density and pressure based solver Reddy CFX 3 October 11, 2007 03:08
Regarding Density based solver Eswar Main CFD Forum 2 June 6, 2007 11:00
Density based solver Eswar Main CFD Forum 2 May 29, 2007 07:29


All times are GMT -4. The time now is 20:11.