|
[Sponsors] |
Sig Density Based Solver installation with FOAM Extend 3.2 |
|
LinkBack | Thread Tools | Search this Thread | Display Modes |
September 21, 2016, 09:16 |
Sig Density Based Solver installation with FOAM Extend 3.2
|
#1 |
Member
Janry
Join Date: Oct 2015
Posts: 46
Rep Power: 11 |
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" Code:
#include "foamTime.H" 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 I'm struggling that for few days, so could anybody point me out? Thanks! Janry |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Pressure based and Density based Solver | Xobile | Main CFD Forum | 39 | August 19, 2020 07:04 |
Using Density based solver when calculate multiphase model | maggie1533 | FLUENT | 0 | February 26, 2014 02:13 |
regarding density and pressure based solver | Reddy | CFX | 3 | October 11, 2007 04:08 |
Regarding Density based solver | Eswar | Main CFD Forum | 2 | June 6, 2007 12:00 |
Density based solver | Eswar | Main CFD Forum | 2 | May 29, 2007 08:29 |