momentum_equation |
August 11, 2020 15:16 |
carrier species not found when running sprayDyMFoam
Hello everyone! I have been trying to implement evaporating droplet transport in sprayDyMFoam with Spalding multi-component evaporation model. For that I modified liblagarngianIntermediate.so, liblagrangianSpray.so. The modified libraries link correctly and both the solver and libraries compile successfully.
Code:
ldd $FOAM_USER_APPBIN/sprayDyMFoam
produces the following result:
Code:
linux-vdso.so.1 (0x00007ffcf3320000)
libfluidThermophysicalModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libfluidThermophysicalModels.so (0x00007f306a50a000)
libspecie.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libspecie.so (0x00007f3069f7c000)
libfiniteVolume.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libfiniteVolume.so (0x00007f3068d4e000)
libdynamicMesh.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libdynamicMesh.so (0x00007f30687cc000)
libdynamicFvMesh.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libdynamicFvMesh.so (0x00007f3068546000)
libtopoChangerFvMesh.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libtopoChangerFvMesh.so (0x00007f30682b6000)
libmeshTools.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libmeshTools.so (0x00007f3067d89000)
libsampling.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsampling.so (0x00007f3067880000)
libcompressibleTurbulenceModel.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libcompressibleTurbulenceModel.so (0x00007f30675c5000)
libcompressibleRASModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libcompressibleRASModels.so (0x00007f30671b4000)
libcompressibleLESModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libcompressibleLESModels.so (0x00007f3066e76000)
liblagrangian.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/liblagrangian.so (0x00007f3066c57000)
libbnlagrangianIntermediate.so => /home/suraj/OpenFOAM/suraj-2.2.2/platforms/linux64GccDPOpt/lib/libbnlagrangianIntermediate.so (0x00007f306666d000)
libbnlagrangianSpray.so => /home/suraj/OpenFOAM/suraj-2.2.2/platforms/linux64GccDPOpt/lib/libbnlagrangianSpray.so (0x00007f3066306000)
libliquidProperties.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libliquidProperties.so (0x00007f3066005000)
libliquidMixtureProperties.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libliquidMixtureProperties.so (0x00007f3065dfd000)
libsolidProperties.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsolidProperties.so (0x00007f3065beb000)
libsolidMixtureProperties.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsolidMixtureProperties.so (0x00007f30659e6000)
libthermophysicalFunctions.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libthermophysicalFunctions.so (0x00007f30657bf000)
libreactionThermophysicalModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libreactionThermophysicalModels.so (0x00007f3064fd7000)
libSLGThermo.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libSLGThermo.so (0x00007f3064dd0000)
libchemistryModel.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libchemistryModel.so (0x00007f3064a08000)
libradiationModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libradiationModels.so (0x00007f3064721000)
libODE.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libODE.so (0x00007f306450e000)
libregionModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libregionModels.so (0x00007f3064293000)
libsurfaceFilmModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsurfaceFilmModels.so (0x00007f3063f2c000)
libfvOptions.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libfvOptions.so (0x00007f3063bfc000)
libcombustionModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libcombustionModels.so (0x00007f30638ef000)
libOpenFOAM.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libOpenFOAM.so (0x00007f3063065000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3062e61000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f3062ad8000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f306273a000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f3062522000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3062131000)
libPstream.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/openmpi-system/libPstream.so (0x00007f3061f26000)
libtriSurface.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libtriSurface.so (0x00007f3061c94000)
libextrudeModel.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libextrudeModel.so (0x00007f3061a7e000)
libfileFormats.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libfileFormats.so (0x00007f306180a000)
libsurfMesh.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsurfMesh.so (0x00007f3061514000)
libconversion.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libconversion.so (0x00007f306129c000)
libsolidThermo.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsolidThermo.so (0x00007f3060fe1000)
libsolidSpecie.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libsolidSpecie.so (0x00007f3060db1000)
libLESdeltas.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libLESdeltas.so (0x00007f3060b79000)
libLESfilters.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libLESfilters.so (0x00007f30608ce000)
libdistributionModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libdistributionModels.so (0x00007f30606b0000)
libincompressibleTurbulenceModel.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libincompressibleTurbulenceModel.so (0x00007f3060458000)
libincompressibleRASModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libincompressibleRASModels.so (0x00007f305ffb1000)
libincompressibleLESModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libincompressibleLESModels.so (0x00007f305fbfb000)
libincompressibleTransportModels.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libincompressibleTransportModels.so (0x00007f305f98a000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f305f76d000)
/lib64/ld-linux-x86-64.so.2 (0x00007f306a8d6000)
libmpi.so.20 => /usr/lib/x86_64-linux-gnu/libmpi.so.20 (0x00007f305f47b000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f305f25c000)
libtwoPhaseMixture.so => /home/suraj/OpenFOAM/OpenFOAM-2.2.2/platforms/linux64GccDPOpt/lib/libtwoPhaseMixture.so (0x00007f305f041000)
libopen-rte.so.20 => /usr/lib/x86_64-linux-gnu/libopen-rte.so.20 (0x00007f305edb9000)
libopen-pal.so.20 => /usr/lib/x86_64-linux-gnu/libopen-pal.so.20 (0x00007f305eb07000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f305e8ff000)
libhwloc.so.5 => /usr/lib/x86_64-linux-gnu/libhwloc.so.5 (0x00007f305e6c2000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f305e4bf000)
libnuma.so.1 => /usr/lib/x86_64-linux-gnu/libnuma.so.1 (0x00007f305e2b4000)
libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f305e0aa000)
.
However when I run the case, I get an error showing following result:
Code:
Create time
Create mesh for time = 0
Selecting dynamicFvMesh dynamicMotionSolverFvMesh
Selecting motion solver: velocityLaplacian
Selecting motion diffusion: uniform
PIMPLE: no residual control data found. Calculations will employ 5 corrector loops
Reading g
Creating combustion model
Selecting combustion model noCombustion<psiThermoCombustion>
Selecting thermodynamics package
{
type hePsiThermo;
mixture homogeneousMixture;
transport sutherland;
thermo hConst;
equationOfState perfectGas;
energy sensibleEnthalpy;
specie specie;
}
Creating component thermo properties:
multi-component carrier - 1 species
liquids - 1 components
solids - 0 components
Reading field U
Reading/calculating face flux field phi
Creating turbulence model
Selecting turbulence model type laminar
Creating field dpdt
Creating field kinetic energy K
No finite volume options present
Courant Number mean: 0 max: 0
Constructing reacting cloud
Constructing particle forces
Selecting particle force sphereDrag
Selecting particle force gravity
Constructing cloud functions
none
Constructing particle injection models
Creating injector: model1
Selecting injection model manualInjection
Constructing 2-D injection
Selecting distribution model uniform
Selecting dispersion model none
Selecting patch interaction model standardWallInteraction
Selecting surface film model none
Selecting U integration scheme Euler
Selecting heat transfer model RanzMarshall
Selecting T integration scheme Euler
Selecting composition model singleMixtureFraction
--> FOAM FATAL ERROR:
Could not find carrier specie H2O in species list
Available species are:
1(b)
From function void Foam::phaseProperties::setGlobalCarrierIds(const wordList&)
in file phaseProperties/phaseProperties/phaseProperties.C at line 103.
FOAM exiting
. Can anyone please help me? Thanks!
|