|
[Sponsors] |
May 27, 2016, 19:43 |
Compiling new solvers in foam-extend-3.2
|
#1 |
New Member
Virgilio Abraham Gomez
Join Date: May 2016
Posts: 5
Rep Power: 10 |
I already have OpenFOAM 3.0.1 installed and recently successfully installed foam-extend 3.2 on ubuntu 15.10. I have "partitioned" my terminal with the alias command of301 and fe32. I am able to solve the tutorials in foam-extend and view them in paraview.
Now the problem comes when I try to compile any code. I modified icoFoam as in this thread: http://www.cfd-online.com/Forums/ope...s-2-1-0-a.html to simulate a dns turbulent channel flow, but I get an error when I compile the new code, icoDNS. Keep in mind that I get these "unused variables" even when I rename a solver without changing any code and try compiling. When compiling I change the Make/files by adding _USER_ and renaming my .C icoDNS still compiled since ubuntu was able to recognize icoDNS -help -------------------------------------------------------------------------------------------------------------------------- virgilio@virgilio-VirtualBox-Ubuntu-15:~$ fe32 virgilio@virgilio-VirtualBox-Ubuntu-15:~$ cd foam virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam$ ico virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam$ cd icoDNS/ virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/icoDNS$ wclean virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/icoDNS$ wmake Making dependency list for source file icoDNS.C SOURCE=icoDNS.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/virgilio/foam/foam-extend-3.2/src/foam/lnInclude -I/home/virgilio/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/icoDNS.o In file included from icoDNS.C:62:0: /home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude/readPISOControls.H: In function ‘int main(int, char**)’: /home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude/readPISOControls.H:8:10: warning: unused variable ‘momentumPredictor’ [-Wunused-variable] bool momentumPredictor = ^ /home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude/readPISOControls.H:11:10: warning: unused variable ‘transonic’ [-Wunused-variable] bool transonic = ^ /home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude/readPISOControls.H:14:9: warning: unused variable ‘nOuterCorr’ [-Wunused-variable] int nOuterCorr = ^ g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I/home/virgilio/foam/foam-extend-3.2/src/finiteVolume/lnInclude -IlnInclude -I. -I/home/virgilio/foam/foam-extend-3.2/src/foam/lnInclude -I/home/virgilio/foam/foam-extend-3.2/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/icoDNS.o -L/home/virgilio/foam/foam-extend-3.2/lib/linux64GccDPOpt \ -lfiniteVolume -lfoam -liberty -ldl -lrt -lm -o /home/virgilio/foam/virgilio-3.2/applications/bin/linux64GccDPOpt/icoDNS virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/icoDNS$ -------------------------------------------------------------------------------------------------------------------------------- I renamed dnsFoam to dnsFoamdns and compiled it without changing a line of code and still got those errors. I solved boxTurb16 with dnsFoamdns and it solved perfectly. So I am guessing that the "unused variables" aren't an issue. I went ahead to solve channel395 with icoDNS and got this error: --------------------------------------------------------------------------------------------------------------------------------- virgilio@virgilio-VirtualBox-Ubuntu-15:~$ fe32 virgilio@virgilio-VirtualBox-Ubuntu-15:~$ cd foam virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam$ cd virgilio-3.2/ virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/virgilio-3.2$ cd run virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/virgilio-3.2/run$ cd test virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/virgilio-3.2/run/test$ icoDNS /*---------------------------------------------------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | | \\ / O peration | Version: 3.2 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | For copyright notice see file Copyright | \*---------------------------------------------------------------------------*/ Build : 3.2-334ba0562a2c Exec : icoDNS Date : May 27 2016 Time : 17:38:05 Host : virgilio-VirtualBox-Ubuntu-15 PID : 25727 CtrlDict : "/home/virgilio/foam/virgilio-3.2/run/test/system/controlDict" Case : /home/virgilio/foam/virgilio-3.2/run/test nProcs : 1 SigFpe : Enabling floating point exception trapping (FOAM_SIGFPE). // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // Create time --> FOAM Warning : From function IOstream::compressionEnum(const word&) in file db/IOstreams/IOstreams/IOstream.C at line 74 bad compression specifier 'off', using 'uncompressed' Create mesh for time = 0 Reading transportProperties Reading field p Reading field U Reading/calculating face flux field phi Starting time loop ---------------- pressure gradient = 7.3e-06 Flow direction = (1 0 0) ---------------- Reading/calculating field UMean Reading/calculating field pMean Reading/calculating field UPrime2Mean Reading/calculating field pPrime2Mean fieldAverage: starting averaging at time 0 Time = 0.2 Floating point exception (core dumped) virgilio@virgilio-VirtualBox-Ubuntu-15:~/foam/virgilio-3.2/run/test$ -------------------------------------------------------------------------------------------------------------------------------- Any help is appreciated. Virgilio |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
whats the cause of error? | immortality | OpenFOAM Running, Solving & CFD | 13 | March 24, 2021 08:15 |
problem during mpi in server: expected Scalar, found on line 0 the word 'nan' | muth | OpenFOAM Running, Solving & CFD | 3 | August 27, 2018 05:18 |
[Commercial meshers] Using starToFoam | clo | OpenFOAM Meshing & Mesh Conversion | 33 | September 26, 2012 05:04 |
[Other] StarToFoam error | Kart | OpenFOAM Meshing & Mesh Conversion | 1 | February 4, 2010 05:38 |
[Gmsh] Import gmsh msh to Foam | adorean | OpenFOAM Meshing & Mesh Conversion | 24 | April 27, 2005 09:19 |