|
[Sponsors] |
June 8, 2006, 01:28 |
Hello dear friends
I want t
|
#1 |
Senior Member
kumar
Join Date: Mar 2009
Posts: 112
Rep Power: 17 |
Hello dear friends
I want to modify the SpalartAllmaras turbulence model. i thought i will add this to the library of turbulence models. But before i got into any trouble i wanted to check how the turbulence models that i downloaded from openFoam website behaved during wmake. ( this is version 1.2) BUT THE PROBLEM IS I AM GETTING ERRORS WHEN I WMAKE THIS from /src/turbulenceModel/incompressible error ---[yoshikiy@kai incompressible]$ wmake make: Nothing to be done for `allFiles'. make: `Make/linuxAMD64Gcc4Opt/dependencies' is up to date. /home/yoshikiy/OpenFOAM/OpenFOAM-1.2/wmake/bashScripts/mkObjectDir OpenFOAM.out g++ -m64 -DlinuxAMD64 -Wall -W -Wno-unused-parameter -Wold-style-cast -march=opteron -O3 -ffast-math -DNoRepository -ftemplate-depth-30 -I/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/src/cfdTools/general/lnInclude -I/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/src/cfdTools/general/wallDist -I/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/src/meshTools/lnInclude -I/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/src/transportModels -I/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/src/OpenFOAM/lnInclude -IlnInclude -I. -fPIC Make/linuxAMD64Gcc4Opt/turbulenceModel.o Make/linuxAMD64Gcc4Opt/newTurbulenceModel.o -L/home/yoshikiy/OpenFOAM/OpenFOAM-1.2/lib/linuxAMD64Gcc4Opt \ -lOpenFOAM -lm -o OpenFOAM.out /usr/lib/../lib64/crt1.o(.text+0x20): In function `_start': : undefined reference to `main' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0xed1): In function `Foam::turbulenceModel::~turbulenceModel()': turbulenceModel.C: undefined reference to `Foam::nearWallDist::~nearWallDist()' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0x13b1): In function `Foam::turbulenceModel::~turbulenceModel()': turbulenceModel.C: undefined reference to `Foam::nearWallDist::~nearWallDist()' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0x1881): In function `Foam::turbulenceModel::~turbulenceModel()': turbulenceModel.C: undefined reference to `Foam::nearWallDist::~nearWallDist()' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0x2aa8): In function `Foam::turbulenceModel::turbulenceModel(Foam::word const&, Foam::GeometricField<foam::vector<double>, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<double,> const&, Foam::transportModel&)': turbulenceModel.C: undefined reference to `Foam::nearWallDist::nearWallDist(Foam::fvMesh const&)' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0x3308): In function `Foam::turbulenceModel::turbulenceModel(Foam::word const&, Foam::GeometricField<foam::vector<double>, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<double,> const&, Foam::transportModel&)': turbulenceModel.C: undefined reference to `Foam::nearWallDist::nearWallDist(Foam::fvMesh const&)' Make/linuxAMD64Gcc4Opt/turbulenceModel.o(.text+0x7a): In function `Foam::turbulenceModel::correct()': turbulenceModel.C: undefined reference to `Foam::nearWallDist::correct()' collect2: ld returned 1 exit status make: *** [OpenFOAM.out] Error 1 --- ////////////END OF ERROR/////////////// The problem seems to be with nearWallDist. But i have made sure this file is available by copying this file ( both .H & .C ) into the /turbulenceModel . Also i have rechecked the options file in /Make and that also looks good. i wonder what the problem is. Please help me. Thanks Kumar |
|
June 8, 2006, 05:03 |
Use 'wmake libso' when compili
|
#2 |
Senior Member
Mattijs Janssens
Join Date: Mar 2009
Posts: 1,419
Rep Power: 26 |
Use 'wmake libso' when compiling a library (creating a .so). Use 'wmake' when compiling an application (creating an executable).
See the 'Allwmake' script in the directory or one up. |
|
June 8, 2006, 07:15 |
Hi Mattijis
Thanks a lot fo
|
#3 |
Senior Member
kumar
Join Date: Mar 2009
Posts: 112
Rep Power: 17 |
Hi Mattijis
Thanks a lot for the info. I am able to make the new library now. Regards kumar |
|
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Compiling UDF | Claud | FLUENT | 10 | December 18, 2006 17:52 |
Compiling my UDF | chris | FLUENT | 5 | July 12, 2006 09:49 |
Compiling UDF | Rahul | FLUENT | 3 | March 23, 2003 06:12 |
Compiling | MON | FLUENT | 0 | October 20, 2002 21:48 |
Compiling UDF | Zhang_clement | FLUENT | 5 | February 3, 2002 01:56 |