|
[Sponsors] |
January 20, 2017, 06:16 |
modified chtMultiRegionFoam
|
#1 |
New Member
arough
Join Date: Mar 2013
Location: tunisia
Posts: 24
Rep Power: 13 |
Hi ,
I modified the solver chtMultiRegionFoam for my case: the solid region become for porous region and the fluid region not changed the problem is that I need to use turbulenceModel in the two regions so HOW to declare it in the two regions because 1. without turbulenceModel in the two regions I have this error message : [0] --> FOAM FATAL ERROR: [0] request for turbulenceModel turbulenceModel from objectRegistry failed available objects of type turbulenceModel are 0 ( ) [0] From function objectRegistry::lookupObject<Type>(const word&) const [0] in file /home/opencfd/OpenFOAM/OpenFOAM2.1.1/src/OpenFOAM/lnInclude/objectRegistryTemplates.C at line 131. 2. and when I try it : I add turbulenceModel in createFluidFields.H : Info<< " Adding to turbulence\n" << endl; turbulence.set ( i, autoPtr<compressible::turbulenceModel> ( compressible::turbulenceModel::New ( rhoFluid[i], UFluid[i], phiFluid[i], thermoFluid[i] ) ).ptr() ); and the same in the other region I have this error message when running the solver: [0] [2] #0 #0 [3] #0 [1] #0 Foam::error:rintStack(Foam::Ostream&)Foam::error :rintStack(Foam::Ostream&)Foam::error:rintStac k(Foam::Ostream&)Foam::error:rintStack(Foam::Ost ream&) in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [3] #1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [2] #2 in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [0] #2 in "/lib/x86_64-linux-gnu/libc.so.6" [3] #3 void Foam::multiply<Foam::Tensor<double> >(Foam::Field<Foam::Tensor<double> >&, Foam::UList<double> const&, Foam::UList<Foam::Tensor<double> > const&) in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libOpenFOAM.so" [1] #2 in "/lib/x86_64-linux-gnu/libc.so.6" [0] #3 void Foam::multiply<Foam::Tensor<double> >(Foam::Field<Foam::Tensor<double> >&, Foam::UList<double> const&, Foam::UList<Foam::Tensor<double> > const&) in "/lib/x86_64-linux-gnu/libc.so.6" [1] #3 void Foam::multiply<Foam::Tensor<double> >(Foam::Field<Foam::Tensor<double> >&, Foam::UList<double> const&, Foam::UList<Foam::Tensor<double> > const&) in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libcompressibleTurbulenceModel.so" [2] #6 Foam::compressible::laminar::divDevRhoReff(Foam::G eometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>&) const in "/opt/openfoam211/platforms/linux64GccDPOpt/lib/libcompressibleTurbulenceModel.so" thanks a lot |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[General] Extracting ParaView Data into Python Arrays | Jeffzda | ParaView | 30 | November 6, 2023 21:00 |
Error in thermophysical properties (chtMultiRegionFoam) | mukut | OpenFOAM Pre-Processing | 28 | November 23, 2021 06:34 |
modified chtMultiRegionFOAM: how to exchange the pressure field between two regions? | rou | OpenFOAM Programming & Development | 4 | December 28, 2015 11:31 |
Simulation of a sample in a furnace w/ chtMultiRegionFoam | sergimart7 | OpenFOAM Running, Solving & CFD | 7 | August 12, 2015 06:48 |
FOAM FATAL IO ERROR for chtMultiRegionFoam | xiaoyoyo | OpenFOAM Running, Solving & CFD | 0 | May 8, 2012 16:49 |