|
[Sponsors] |
November 28, 2014, 08:58 |
|
#41 |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
Dear openfoammaofnepo,
the integral length scale you prescribed is 35% of the width of the inlet ring. It seems ok, perhaps a bit too high. I would generally expect something like one order of magnitude less than the characteristic flow length scale. Note that the prescribed length scale is connected to the size of the generated spots. If it gets too small into the order of the face size on your patch, the inner velocity structure of the spots can't be resolved any more. And also since the whole patch area shall be covered with (overlapping) spots, their number may grow to a very high value, when the length scale gets very small. Regarding the vorton list in the U file: it seems the paraFoam reader gets confused by it. I don't use this but the internal reader of paraview instead. It works fine with this. The vorton list is not treated during reconstruction from parallel run. I currently work on a new version of the inflow generator BC and this problem is fixed in it. But this version is not ready for release yet. |
|
November 28, 2014, 09:33 |
|
#42 | |
Senior Member
Join Date: Jan 2013
Posts: 372
Rep Power: 14 |
Dear Hannes,
Thank you for your reply. About the paraFOAm, actually I did not use that either. I use the paraview which is directly download from the official website. Could you tell which is 'internal reader'? Thank you. About the "ind_", could you please give me some hints about fixing this problem? Since I will frequently resume the simulation, it will be not convenient to fix ind_ number each time in the reconstructed data set. Thank you very much. Quote:
|
||
December 15, 2014, 09:30 |
|
#43 |
Member
Join Date: Apr 2011
Posts: 57
Rep Power: 15 |
Dear openfoammaofnepo, Hannes, or anyone else who could shed some light on this for me:
I have installed the LEMOS Inflow Generator and am attempting to use it for flow over a flat plate to test it out. I'm doing LES, and have put a generic boundary layer profile for the velocity at the inlet, and just to test it out, I put a RField of (1 0 0 1 0 1);. Obviously this is not correct, but I am merely trying to test it out and see what results I get. (Just as a note, I have also tested using an RField calculated from a RANS run, with the same results, in case the lack of any velocity perturbations was due to the generic RField). I then run pimpleFoam, and in the log file I see that the Inflow Generator is enabled and running, as it prints out (as an example from a case I just ran): Code:
PIMPLE: iteration 1 [0] Starting inflgen, time = 116 s [0] The number of vortons is 773 [0] Finishing inflgen, time = 117 s |
|
December 15, 2014, 09:33 |
|
#44 |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
Dear armanbearpig,
can you share your case? Regards, Hannes |
|
December 15, 2014, 09:43 |
|
#45 |
Member
Join Date: Apr 2011
Posts: 57
Rep Power: 15 |
Thank you for the speedy reply Hannes, . I can share it, however it is a bit too big to attach here I believe. Should I just attach a particular file or two?
|
|
December 15, 2014, 09:47 |
|
#46 |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
I'd like to be able to start it.
Maybe via dropbox? You can send me the link via a private message. |
|
December 16, 2014, 02:36 |
|
#47 |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
Dear amanbearpig,
when you look at velocity magnitude after the first few timesteps it looks indeed like there are no fluctuations generated (first image). Although when you take a look at U_Z, you see that they are there but very small. At a later timestep, the fluctuations reach their full magnitude (third image, haven't checked, if the values are reasonably prescribed here). The generated raw fluctuations have an amplitude that depends on the length scale and the spot internal velocity distribution. For reproduction of precribed Reynolds stresses, the raw fluctuation need to be normalized by this a priori unknown factor. In the current implementation, the scaling factor is determined by some online adaption of the statistics. Thus it takes a number of timesteps until the fluctuations are right. Currently, we have a heavily improved version of the inflow generator, which is not only capable of generating divergence-free fluctuations with almost arbitrary anisotropy but also determined the scaling factor in an analytical way in advance, so this nasty adaption time has been removed. But before releasing it, we want to check it and publish results first... Regards, Hannes |
|
December 17, 2014, 08:31 |
|
#48 |
Member
Join Date: Apr 2011
Posts: 57
Rep Power: 15 |
Hi Hannes,
Thank you very much! That makes sense to me now - I didn't realize it took some time for the fluctuations to reach the correct magnitude. I've tested it here as well and if I let it run for awhile the fluctuations do increase in magnitude so that they are noticeable. Thank you again for your very timely help, and I look forward to seeing the forthcoming iterations of the Inflow Generator! |
|
March 20, 2015, 08:03 |
|
#49 |
Senior Member
Join Date: Jan 2013
Posts: 372
Rep Power: 14 |
Hi All,
For this turbulent boundary condition, if the CFL number close to the inlet is relatively large, will this have any effects on mimicking the inlet turbulence using the current boundary conditions? Since I found that near the inlet the CFL number is always large caused by the high inlet bulk velocity there. Thank you for your help. OFFO |
|
March 25, 2015, 14:50 |
|
#50 |
Member
Daniel
Join Date: Jun 2014
Posts: 60
Rep Power: 12 |
Hello,
I had a question. Since RField is the reynolds stress field and the turbulent intensity is sqrt(normal reynolds stress), should the value of RField (0.01 0 0 0.01 0 0.01) be reasonable ? That ways the intensity is 10% in all directions. Is my thinking correct ? |
|
April 11, 2015, 06:17 |
Problem in installing LEMOS-Rostock-2.3.x in OF 2.3.1
|
#51 |
Senior Member
Mohsen KiaMansouri
Join Date: Jan 2010
Location: CFD Lab
Posts: 118
Rep Power: 16 |
Dear Foamers,
I want to install LEMOS-Rostock-2.3.x in OF 2.3.1: https://github.com/LEMOS-Rostock/LEMOS-2.3.x I took the following steps as in the README.md file:
Code:
vahid@ubuntu:/opt/openfoam231/src/LEMOS-2.3.x-master$ ./Allwmake + wmake libso libLEMOS-2.3.x '/opt/openfoam231/platforms/linux64GccDPOpt/lib/libLEMOS-2.3.x.so' is up to date. + cd applications + wmake all solvers make[1]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/solvers/basic' make[2]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/solvers/basic/PODSolver' SOURCE=PODSolver.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/libLEMOS-2.3.x/lnInclude -I/opt/openfoam231/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam231/src/OpenFOAM/lnInclude -I/opt/openfoam231/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/PODSolver.o PODSolver.C:35:20: fatal error: PODODE.H: No such file or directory #include "PODODE.H" ^ compilation terminated. make[2]: *** [Make/linux64GccDPOpt/PODSolver.o] Error 1 make[2]: Target `/opt/openfoam231/platforms/linux64GccDPOpt/bin/PODSolver' not remade because of errors. make[2]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/solvers/basic/PODSolver' make[1]: *** [PODSolver] Error 2 make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/solvers/basic' make: *** [basic] Error 2 make: Target `application' not remade because of errors. + cd applications + wmake all utilities make[1]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing' make[2]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD' make[3]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD/scalarSnapshots' SOURCE=scalarSnapshots.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/libLEMOS-2.3.x/lnInclude -I/opt/openfoam231/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam231/src/OpenFOAM/lnInclude -I/opt/openfoam231/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/scalarSnapshots.o scalarSnapshots.C:37:33: fatal error: PODOrthoNormalBases.H: No such file or directory #include "PODOrthoNormalBases.H" ^ compilation terminated. make[3]: *** [Make/linux64GccDPOpt/scalarSnapshots.o] Error 1 make[3]: Target `/opt/openfoam231/platforms/linux64GccDPOpt/bin/scalarSnapshots' not remade because of errors. make[3]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD/scalarSnapshots' make[2]: *** [scalarSnapshots] Error 2 make[3]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD/vectorSnapshots' SOURCE=vectorSnapshots.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/libLEMOS-2.3.x/lnInclude -I/opt/openfoam231/src/finiteVolume/lnInclude -IlnInclude -I. -I/opt/openfoam231/src/OpenFOAM/lnInclude -I/opt/openfoam231/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/vectorSnapshots.o vectorSnapshots.C:37:33: fatal error: PODOrthoNormalBases.H: No such file or directory #include "PODOrthoNormalBases.H" ^ compilation terminated. make[3]: *** [Make/linux64GccDPOpt/vectorSnapshots.o] Error 1 make[3]: Target `/opt/openfoam231/platforms/linux64GccDPOpt/bin/vectorSnapshots' not remade because of errors. make[3]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD/vectorSnapshots' make[2]: *** [vectorSnapshots] Error 2 make[2]: Target `application' not remade because of errors. make[2]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/POD' make[1]: *** [POD] Error 2 make[2]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/miscellaneous' make[3]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/miscellaneous/postChannelExt' SOURCE=postChannelExt.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/opt/openfoam231/src/meshTools/lnInclude -I/opt/openfoam231/src/finiteVolume/lnInclude -I/opt/openfoam231/src/sampling/lnInclude -I/OpenFOAM/primitives/Triple -IlnInclude -I. -I/opt/openfoam231/src/OpenFOAM/lnInclude -I/opt/openfoam231/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/postChannelExt.o postChannelExt.C:38:20: fatal error: Triple.H: No such file or directory #include "Triple.H" ^ compilation terminated. make[3]: *** [Make/linux64GccDPOpt/postChannelExt.o] Error 1 make[3]: Target `/opt/openfoam231/platforms/linux64GccDPOpt/bin/postChannelExt' not remade because of errors. make[3]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/miscellaneous/postChannelExt' make[2]: *** [postChannelExt] Error 2 make[2]: Target `application' not remade because of errors. make[2]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/miscellaneous' make[1]: *** [miscellaneous] Error 2 make[2]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/velocityField' make[3]: Entering directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/velocityField/LambdaCI' make[3]: `/opt/openfoam231/platforms/linux64GccDPOpt/bin/LambdaCI' is up to date. make[3]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/velocityField/LambdaCI' make[2]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing/velocityField' make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/opt/openfoam231/src/LEMOS-2.3.x-master/applications/utilities/postProcessing' make: *** [postProcessing] Error 2 make: Target `application' not remade because of errors.
__________________
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.” |
|
April 11, 2015, 08:07 |
|
#52 | |
Senior Member
Mohsen KiaMansouri
Join Date: Jan 2010
Location: CFD Lab
Posts: 118
Rep Power: 16 |
Quote:
I have found my mistake. The name of the folder must be LEMOS-2.3.x NOT LEMOS-2.3.x-master
__________________
“If you have an apple and I have an apple and we exchange these apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.” |
||
June 13, 2015, 12:18 |
|
#53 | |
Senior Member
Ehsan Asgari
Join Date: Apr 2010
Posts: 473
Rep Power: 18 |
Quote:
Dear Bruno, Do you know how to implement a non-uniform velocity B.C. (e.g. a logarithmic profile) in LeMOS inflow turbulence generator?! Can you give a brief example? Thanks |
||
June 13, 2015, 14:24 |
|
#54 | |
Retired Super Moderator
Bruno Santos
Join Date: Mar 2009
Location: Lisbon, Portugal
Posts: 10,982
Blog Entries: 45
Rep Power: 128 |
Quote:
I merely pointed out on that post you quoted where information about it could be found. And sadly I don't have time to go exploring it. |
||
June 13, 2015, 15:41 |
|
#55 |
Senior Member
Ehsan Asgari
Join Date: Apr 2010
Posts: 473
Rep Power: 18 |
||
June 14, 2015, 13:32 |
|
#56 |
Senior Member
Ehsan Asgari
Join Date: Apr 2010
Posts: 473
Rep Power: 18 |
All rights, I have gone through all the threads about inflow generator, but I could not find any person who could/have implement a non-uniform velocity boundary condition in LeMOS inflow generator. Can you please elaborate this a little further??!!! A brief example would be highly appreciated. I do not have any idea how to do this myself.
Regards |
|
June 14, 2015, 14:18 |
|
#57 |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
Dear syavash,
all required fields for the inflowGenerator-BC can be specified "uniform" or "nonuniform" in space but only steady in time. Unfortunately, there is no straightforward and comfortable way in OpenFOAM to specify the values for the "nonuniform" type of the value entry. In our current development version, I have introduced a more flexible way of specifying the corresponding field entries. There, it can be not only "uniform" and "nonuniform" but also "linearProfile", "radialProfile", "fittedProfile" and so on. But this not yet ready for release and also not yet documented. ( But in case you are interested: The same code is also used in the "extendedFixedValueBC" here: http://sourceforge.net/p/insightcae/...ions/openfoam/ ) For now you need a workaround. Some possibilities come into my mind: 1.) If you don't mind a some programming, you could derive your own BC from the inflowGenerator-BC and set the fields in the "updateCoefficients" function. This also the only way if you need unsteadiness. 2.) You create a dummy-copy of the field and specify some other BC, e.g. "groovyBC" or "timeVaryingMappedFixedValue", then you run the solver and let it compute and write a new timestep with the proper "nonuniform" value-statement in it. You can then copy this into your original field file and start the simulation with it. I agree that this is pretty cumbersome. For that reason I started the new implementation... Regards, Hannes |
|
July 1, 2015, 04:10 |
|
#58 |
Senior Member
Ehsan Asgari
Join Date: Apr 2010
Posts: 473
Rep Power: 18 |
Dear Foamers,
Unfortunately despite following the steps in Readme file, I encounter errors when trying to install LeMOS. The error message is as follows: Code:
syavash@syavash-VPCF11DGX:~/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x$ ./Allwmake + wmake libso libLEMOS-2.3.x /usr/bin/ld: cannot find -lgsl collect2: error: ld returned 1 exit status make: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib/libLEMOS-2.3.x.so] Error 1 + cd applications + wmake all solvers make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic/PODSolver' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/PODSolver.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/PODSolver /usr/bin/ld: cannot find -lLEMOS-2.3.x collect2: error: ld returned 1 exit status make[2]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/PODSolver] Error 1 make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic/PODSolver' make[1]: *** [PODSolver] Error 2 make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic' make: *** [basic] Error 2 make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoam' make[1]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoam' is up to date. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoam' make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamLDMMS' SOURCE=scalarPimpleFoamLDMMS.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels/incompressible/singlePhaseTransportModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/LES/LESfilters/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/fvOptions/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/sampling/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/scalarPimpleFoamLDMMS.o In file included from scalarPimpleFoamLDMMS.C:54:0: createFields.H: In function ‘int main(int, char**)’: createFields.H:106:13: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘registerScalarField’ turbulence->registerScalarField(f,D_f); ^ scalarPimpleFoamLDMMS.C:113:44: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘molecularDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamLDMMS.C:113:94: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘turbulentDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamLDMMS.C:118:29: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘divFeff’ + turbulence->divFeff(f) ^ make[1]: *** [Make/linux64GccDPOpt/scalarPimpleFoamLDMMS.o] Error 1 make[1]: Target `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoamLDMMS' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamLDMMS' make: *** [scalarPimpleFoamLDMMS] Error 2 make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamMFM' SOURCE=scalarPimpleFoamMFM.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels/incompressible/singlePhaseTransportModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/LES/LESfilters/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/fvOptions/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/sampling/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/scalarPimpleFoamMFM.o In file included from scalarPimpleFoamMFM.C:54:0: createFields.H: In function ‘int main(int, char**)’: createFields.H:106:13: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘registerScalarField’ turbulence->registerScalarField(f,D_f); ^ scalarPimpleFoamMFM.C:113:44: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘molecularDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamMFM.C:113:94: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘turbulentDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamMFM.C:118:29: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘divFeff’ + turbulence->divFeff(f) ^ make[1]: *** [Make/linux64GccDPOpt/scalarPimpleFoamMFM.o] Error 1 make[1]: Target `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoamMFM' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamMFM' make: *** [scalarPimpleFoamMFM] Error 2 make: Target `application' not remade because of errors. + cd applications + wmake all utilities make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/scalarSnapshots' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/scalarSnapshots.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lODE -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarSnapshots /usr/bin/ld: cannot find -lLEMOS-2.3.x collect2: error: ld returned 1 exit status make[3]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarSnapshots] Error 1 make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/scalarSnapshots' make[2]: *** [scalarSnapshots] Error 2 make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/vectorSnapshots' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/vectorSnapshots.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lODE -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/vectorSnapshots /usr/bin/ld: cannot find -lLEMOS-2.3.x collect2: error: ld returned 1 exit status make[3]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/vectorSnapshots] Error 1 make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/vectorSnapshots' make[2]: *** [vectorSnapshots] Error 2 make[2]: Target `application' not remade because of errors. make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD' make[1]: *** [POD] Error 2 make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous/postChannelExt' make[3]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/postChannelExt' is up to date. make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous/postChannelExt' make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField/LambdaCI' make[3]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/LambdaCI' is up to date. make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField/LambdaCI' make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField' make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing' make: *** [postProcessing] Error 2 make: Target `application' not remade because of errors. Thanks |
|
July 1, 2015, 04:18 |
|
#59 | |
Senior Member
Hannes Kröger
Join Date: Mar 2009
Location: Rostock, Germany
Posts: 124
Rep Power: 18 |
I see two problems:
1. Gnu Scientific Library (gsl) is not installed. Please install the "-dev" package of your distribution. 2. You need to apply a patch to the OpenFOAM source to be able to compile the turbulence models. This patch adds some helper functions to the LESModel base class which were required for implementation of the DMM model. There is a script "applyPatches" for that. Note that this requires write access to the OpenFOAM sources, i.e. you need to have OpenFOAM installed in your $HOME directory. Quote:
Regards, Hannes |
||
July 1, 2015, 05:14 |
|
#60 | |
Senior Member
Ehsan Asgari
Join Date: Apr 2010
Posts: 473
Rep Power: 18 |
Quote:
Dear Hannes, Thanks for quick reply! 1-I have installed OF in my $Home directory and "applyPatches" script seems to execute properly. 2- As you suggested, I installed GNU Scientific Library (gsl 1.16) but now another error message appears after running Allwmake: Code:
+ cd applications + wmake all solvers make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic/PODSolver' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/PODSolver.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/PODSolver //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zher2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dtrsm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ctrmm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_csyrk' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsyr2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsyr' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sgemm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_srot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dzasum' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_idamax' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_csyr2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zhemv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_drotm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsymm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zsyrk' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sdsdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zgerc' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ssyr2' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cher' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zsymm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ztrsm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cher2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sasum' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ztrsv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ccopy' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ztrmm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dger' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dtrmv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_izamax' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zdscal' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zdotu_sub' collect2: error: ld returned 1 exit status make[2]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/PODSolver] Error 1 make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic/PODSolver' make[1]: *** [PODSolver] Error 2 make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/basic' make: *** [basic] Error 2 make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoam' make[1]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoam' is up to date. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoam' make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamLDMMS' SOURCE=scalarPimpleFoamLDMMS.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels/incompressible/singlePhaseTransportModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/LES/LESfilters/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/fvOptions/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/sampling/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/scalarPimpleFoamLDMMS.o In file included from scalarPimpleFoamLDMMS.C:54:0: createFields.H: In function ‘int main(int, char**)’: createFields.H:106:13: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘registerScalarField’ turbulence->registerScalarField(f,D_f); ^ scalarPimpleFoamLDMMS.C:113:44: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘molecularDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamLDMMS.C:113:94: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘turbulentDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamLDMMS.C:118:29: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘divFeff’ + turbulence->divFeff(f) ^ make[1]: *** [Make/linux64GccDPOpt/scalarPimpleFoamLDMMS.o] Error 1 make[1]: Target `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoamLDMMS' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamLDMMS' make: *** [scalarPimpleFoamLDMMS] Error 2 make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamMFM' SOURCE=scalarPimpleFoamMFM.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/incompressible/turbulenceModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/transportModels/incompressible/singlePhaseTransportModel -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/turbulenceModels/LES/LESfilters/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/fvOptions/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/sampling/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/scalarPimpleFoamMFM.o In file included from scalarPimpleFoamMFM.C:54:0: createFields.H: In function ‘int main(int, char**)’: createFields.H:106:13: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘registerScalarField’ turbulence->registerScalarField(f,D_f); ^ scalarPimpleFoamMFM.C:113:44: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘molecularDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamMFM.C:113:94: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘turbulentDiffusivityCoeff’ volScalarField DEff = turbulence->molecularDiffusivityCoeff(f.name()) + turbulence->turbulentDiffusivityCoeff(f.name()); ^ scalarPimpleFoamMFM.C:118:29: error: ‘class Foam::incompressible::turbulenceModel’ has no member named ‘divFeff’ + turbulence->divFeff(f) ^ make[1]: *** [Make/linux64GccDPOpt/scalarPimpleFoamMFM.o] Error 1 make[1]: Target `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarPimpleFoamMFM' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/solvers/scalarPimpleFoamMFM' make: *** [scalarPimpleFoamMFM] Error 2 make: Target `application' not remade because of errors. + cd applications + wmake all utilities make[1]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/scalarSnapshots' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/scalarSnapshots.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lODE -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarSnapshots //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zher2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dtrsm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zhemm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zdotu_sub' collect2: error: ld returned 1 exit status make[3]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/scalarSnapshots] Error 1 make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/scalarSnapshots' make[2]: *** [scalarSnapshots] Error 2 make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/vectorSnapshots' g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-100 -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/libLEMOS-2.3.x/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/finiteVolume/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/meshTools/lnInclude -IlnInclude -I. -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OpenFOAM/lnInclude -I/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/vectorSnapshots.o -L/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/lib \ -lfiniteVolume -lmeshTools -lLEMOS-2.3.x -lODE -lOpenFOAM -ldl -lm -o /home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/vectorSnapshots //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zher2k'' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zdotc_sub' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_strmm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_csymm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sger' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zscal' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_srotg' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_strmv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cgerc' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_saxpy' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cherk' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ssymv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zher2' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ddot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dnrm2' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cgemv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zgemv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ctrmv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cswap' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zgemm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ctrmm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_csyrk' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsyr2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsyr' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sgemm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_srot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dzasum' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_idamax' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_csyr2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zhemv' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_drotm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_dsymm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zsyrk' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sdsdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zgerc' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ssyr2' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cher' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zsymm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_ztrsm' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_cher2k' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_sdot' //usr/local/lib/libgsl.so.0: undefined reference to `cblas_zdotu_sub' collect2: error: ld returned 1 exit status make[3]: *** [/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/vectorSnapshots] Error 1 make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD/vectorSnapshots' make[2]: *** [vectorSnapshots] Error 2 make[2]: Target `application' not remade because of errors. make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/POD' make[1]: *** [POD] Error 2 make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous/postChannelExt' make[3]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/postChannelExt' is up to date. make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous/postChannelExt' make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/miscellaneous' make[2]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField' make[3]: Entering directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField/LambdaCI' make[3]: `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/platforms/linux64GccDPOpt/bin/LambdaCI' is up to date. make[3]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField/LambdaCI' make[2]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing/velocityField' make[1]: Target `application' not remade because of errors. make[1]: Leaving directory `/home/syavash/OpenFOAM/OpenFOAM-2.3.1/src/LEMOS-2.3.x/applications/utilities/postProcessing' make: *** [postProcessing] Error 2 make: Target `application' not remade because of errors. Regards Syavash Last edited by syavash; July 1, 2015 at 06:30. |
||
Tags |
inflow conditions, lemos |
|
|