Creating a New Turbulence Model- Symbol Lookup Error
I compiled a new turbulence model in OpenFoam 2.2.1.To use that turbulence model, i created a new solver just to use the new turbulence library.Please note that i did not modify the solver or anything, i just recompiled it to use my turbulence libraries. It works fine.
But the weird thing is all the other standard solvers have stopped working,a nd i get the following error whichever solver I try to run:
Create mesh for time = 0
Selecting dynamicFvMesh solidBodyMotionFvMesh
Selecting solid-body motion function rotatingMotion
Applying solid body motion to cellZone rotatingZone
PIMPLE: Operating solver in PISO mode
Reading thermophysical properties
Selecting thermodynamics package
AMI: Creating addressing and weights between 10944 source faces and 10944 target faces
AMI: Patch source weights min/max/average = 1, 1.00185, 1
AMI: Patch target weights min/max/average = 1, 1.00185, 1
Reading field U
Reading/calculating face flux field phi
Creating turbulence model
rhoPimpleDyMFoam: symbol lookup error: rhoPimpleDyMFoam: undefined symbol: _ZN4Foam12compressible15turbulenceModel3NewERKNS_1 4GeometricFieldIdNS_12fvPatchFieldENS_7volMeshEEER KNS2_INS_6VectorIdEES3_S4_EERKNS2_IdNS_13fvsPatchF ieldENS_11surfaceMeshEEERKNS_11fluidThermoERKNS_4w ord.
I understand something went wrong while I compiled the new turbulence model , but I am not able to identify the problem.
Anybody else had this kind of problem?
Any help will be appreciated.
Thanks and Regards.
Looks kind of like a linking issue. But it's a little hard to tell without knowing how your new turbulence model fits with the existing ones, which libraries are linked to your new solver, etc. Maybe you could share your Make/options files for the solver and the library?
Thanks for the response, and sorry for the late reply. The options file for the compressible/LES library is as follows :
EXE_INC = \
LIB_LIBS = \
And the same for the solver is :
EXE_INC = \
EXE_LIBS = \
Hope this is what you required.
|All times are GMT -4. The time now is 18:01.|