CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   carrier species not found when running sprayDyMFoam (https://www.cfd-online.com/Forums/openfoam-solving/229499-carrier-species-not-found-when-running-spraydymfoam.html)

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!


All times are GMT -4. The time now is 10:57.