CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (http://www.cfd-online.com/Forums/openfoam-solving/)
-   -   New densitybased solver AeroFoam (http://www.cfd-online.com/Forums/openfoam-solving/57832-new-densitybased-solver-aerofoam.html)

giulio_romanelli January 9, 2009 12:50

New densitybased solver AeroFoam
 
Hi all,

As a part of our M. Sc. Thesis at Politecnico di Milano, I and Elisa Serioli developed a new density-based solver for compressible flows called AeroFoam and we tested it on a number of 2D and 3D aerodynamic and aeroelastic benchmark test problems.

Should you be curious, we finally managed to upload a web page presenting the project at www.aero.polimi.it/freecase/. There you can also download the source code, a lot of test cases ready to be run and a quickstart guide.

Let us know if you have any comments, questions, suggestions.

Best regards.

florian_krause January 9, 2009 13:19

Hi Guilo, thanks for publis
 
Hi Guilo,

thanks for publishing all the stuff, looks great!

In your presentation you mention, that you will perform computations of a Apollo reentry capsule, right?! I am involved in a related project, about boundary layer transition on a Apollo reentry capsule at the Aerodynamics Lab at TU Delft and I will (try to) compute an Apollo reentry capsule in Mach 7.5 with Fluent. Until now I have validated Fluent on a more simple blunt nosed geometry in inviscid supersonic and hypersonic flow.

I am highly interested in collaboration and comparison of results for the Apollo reentry capsule! What do you think about it?!

with best regards,
Florian

giulio_romanelli January 10, 2009 09:07

Hi Florian, The project you
 
Hi Florian,

The project you are involved in is terrific.
Unfortunately at the moment the capability of solving hypersonic flows is still a ToDo. In fact the flux function Jacobian matrix eigenvectors necessary to build the 1st order (Roe) and 2nd order (LW) numerical fluxes at the moment are written assuming a thermodynamic model of polytropic ideal gas.
To go above M = 5 it should be necessary to modify those accordingly to a thermodynamic model of mixture of reacting real gases at least in thermochemical equilibrium. It is not a too difficult task (we have coded it in the quasi-1D case in Fortran 90) but it requires some time. What do you think? Anyway, do you have the NASA TN D-4688 report?

Best regards.

florian_krause January 11, 2009 16:38

Hi Giulio, actually I am (f
 
Hi Giulio,

actually I am (fortunatley) not going to include any effects due to chemical reactions or vibrational excitation in my calculations. My plan is to obtain the transition Reynolds number along the capsule front surface with the aid of windtunnel test in a Ludwig tube under cold flow conditions, hence no high temperature effects.

Reynolds numbers(fluent)
+ boundary layer transition zone (windtunnel)
= transition Reynolds number along the capsule front

Indeed, I have the mentioned NASA report just loaded a few weeks before.

best regards

alexandrepereira January 11, 2009 19:39

Hi Giulio I am interested i
 
Hi Giulio

I am interested in FSI alanysis so as to couple the results to a reanalysis via an optimization engine acting in the definition of the geometry...

Analyze CFD->Analyze FEA->rank design->perturbate design parameters->redefine Geom->remesh... and it iterates like this

The design perturbation would be the result of a genetic evolution of the population of "feasible designs", and the ranking procedure would be the result of a quadratic or logarithmic penalty function applied to some index of merit in my analysis,,,,

Where can I download the cae2d and the cae3d toolboxes...? is there any link on http://www.aero.polimi.it/freecase/?FreeCASE...

My work has been done around Calculix as a FEA solver... I am not very familiar with Code Aster yet...

Best regards

Alex

giulio_romanelli January 13, 2009 12:34

Hi Alex, Cool the shape opt
 
Hi Alex,

Cool the shape optimization thing... If the displacements of the boundaries are not too big you could simply deform the mesh, rather than remesh everything, no? In that case you may find useful the showDisplacement utility included in the AeroFoam.tar.gz package.

The CAE2D and CAE3D toolboxes are included in the AeroFoam.tar.gz package. To use them you must remember to change the #define CAE2D 0 to #define CAE2D 1 in the top section of AeroFoam.C.

Best regards,

Giulio

alexandrepereira January 13, 2009 12:38

Hi Giulio Thanks... Good j
 
Hi Giulio

Thanks... Good job... :-)

Best regards

Alex

alexandrepereira January 14, 2009 11:16

Hi Giulio, Just one questi
 
Hi Giulio,

Just one question, If you have time to answer of course... :-)

And I beg all you Foamers to forgive me for using this post to make this question... but I do not know where to post it.. :-(

I have ( tried ) to make a solver, ant the exe compiles ok.. meaning that it resolves the dependencies, the header files are ok... but when I execute the damn thing, a message of error just pos out... and I do not know wether this is a class grammatics related error, or just a numeric error... I do not know enough c++ to understand what is happening ... The message is...


root@iskandhar:/home/alex/Desktop/wkshp# mhdIcoFoam . mhdDuctCase
/*---------------------------------------------------------------------------*\
| ========= | |
| \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \ / O peration | Version: 1.4.1 |
| \ / A nd | Web: http://www.openfoam.org |
| \/ M anipulation | |
\*---------------------------------------------------------------------------*/

Exec : mhdIcoFoam . mhdDuctCase
Date : Jan 11 2009
Time : 17:52:38
Host : iskandhar
PID : 7327
Root : /home/alex/Desktop/wkshp
Case : mhdDuctCase
Nprocs : 1
Create time

Create mesh for time = 0

Reading transportProperties

Reading field sigma

Reading field ElPot

Reading field A

Calculate electrical current density Je

Calculating magnetic field B

Calculate Lorentz Force F

#0 Foam::error::printStack(Foam:stream&) in "/root/OpenFOAM/OpenFOAM-1.4.1/lib/linuxGccDPOpt/libOpenFOAM.so"
#1 Foam::sigFpe::sigFpeHandler(int) in "/root/OpenFOAM/OpenFOAM-1.4.1/lib/linuxGccDPOpt/libOpenFOAM.so"
#2 Uninterpreted: [0xffffe420]
#3 Foam::tmp<foam::geometricfield<foam::crossproduct< foam::vector<double>, Foam::Vector<double> >::type, Foam::fvPatchField, Foam::volMesh> > Foam::operator^<foam::vector<double>, Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>(Foam::GeometricField<foam::vector<d ouble>, Foam::fvPatchField, Foam::volMesh> const&, Foam::GeometricField<foam::vector<double>, Foam::fvPatchField, Foam::volMesh> const&) in "/root/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linuxGccDPOpt/mhdIcoFoam"
#4 main in "/root/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linuxGccDPOpt/mhdIcoFoam"
#5 __libc_start_main in "/lib/tls/i686/cmov/libc.so.6"
#6 Foam::regIOobject::readIfModified() in "/root/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linuxGccDPOpt/mhdIcoFoam"
Floating point exception (core dumped)
root@iskandhar:/home/alex/Desktop/wkshp#

And I am just defining F=Je^B in the source code... either Je and B are volVectorFields, F is defined in createFields.H as

Info << "Calculate Lorentz Force F \n" << endl;
volVectorField F
(
IOobject
(
"F",
runTime.timeName(),
mesh,
IOobject::NO_READ,
IOobject::AUTO_WRITE
),
Je^B
);


Is this syntactically correct...?

I just do not know wether this is a numeric build up error, or a C++ grammatical one...

Could you help me here...?

Thanks in advance

Alex

alexandrepereira January 14, 2009 20:11

Hi Giulio... Solved it alre
 
Hi Giulio...

Solved it already... it was just a badly built blockMesh domain... :-)

Thankz anyway.

Regards,
Alex

alexandrepereira March 9, 2009 12:06

Hi Giulio Taking ypour Idea
 
Hi Giulio

Taking ypour Idea of a hypersonic reacting flow solver,

which solver do you think would be more adapted to the necessary changes, (arbitrary equation of state, diffusive pressure equation) reactingFoam or rhoSonicFoam... ?

Best regards

Alex

alexandrepereira March 9, 2009 12:12

Hi Giulio Taking ypour Idea
 
Hi Giulio

Taking ypour Idea of a hypersonic reacting flow solver,

which solver do you think would be more adapted to the necessary changes, (arbitrary equation of state, diffusive pressure equation) reactingFoam or rhoSonicFoam... ?

Best regards

Alex

santoo_cfd April 2, 2009 05:47

Running AeroFoam parallel
 
hi

Thanks in bunch for the wonderful AeroFoam solver.
I have downloaded and compiled with OpenFoam 1.4.1. It is working fine when excuteed serially but I am facing problem when I use parallel option

The command I have used is for Onera Case..

mpirun -np 4 AeroFoam . Onera_CASE -parallel


The error I got is (sorry for such a long output posting)


MPI Pstream initialized with:
floatTransfer : 1
nProcsSimpleSum : 0
scheduledTransfer : 0

/*---------------------------------------------------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.4.1 |
| \\ / A nd | Web: http://www.openfoam.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/

Exec : AeroFoam . OneraM6_parallel -parallel
[0] Date : Apr 02 2009
[0] Time : 13:10:50
[0] Host : n5
[0] PID : 29450
[1] Date : Apr 02 2009
[1] Time : 13:10:50
[1] Host : n5
[1] PID : 29451
[2] Date : Apr 02 2009
[2] Time : 13:10:50
[2] Host : n5
[2] PID : 29452
[3] Date : Apr 02 2009
[3] Time : 13:10:50
[3] Host : n5
[3] PID : 29453
[3] Root : /HOME/crl_cfd/santosh/comp_sol/OneraM6
[3] Case : OneraM6_parallel
[3] Nprocs : 4
[1] Root : /HOME/crl_cfd/santosh/comp_sol/OneraM6
[1] Case : OneraM6_parallel
[1] Nprocs : 4
[2] Root : /HOME/crl_cfd/santosh/comp_sol/OneraM6
[2] Case : OneraM6_parallel
[2] Nprocs : 4
[0] Root : /HOME/crl_cfd/santosh/comp_sol/OneraM6
[0] Case : OneraM6_parallel
[0] Nprocs : 4
[0] Slaves :
[0] 3
[0] (
[0] n5.29451
[0] n5.29452
[0] n5.29453
[0] )
[0]
Create time

Create mesh for time = 0

========================================
Reading Thermodynamic Properties...
========================================
gamma [-] = 1.4
Pr [-] = 0.72
R [J/KgK] = 287.05
Cp [J/KgK] = 717.625
Cv [J/KgK] = 1004.67
----------------------------------------

========================================
Reading Initial Conditions...
========================================
Reading field p
Reading field T
Reading field U
----------------------------------------
Creating conservative variables at t^(k)
Creating conservative variables at t^(k-1)
Creating conservative variables at t^(k-2)
Creating conservative variables fluxes at t^(k)
Creating primitive variables gradient fields (optional)
----------------------------------------

========================================
Creating Mesh Connectivity...
========================================
Using standard algorithm...
Loop on Internal Faces...
10 %
10 %
10 %
20 %
20 %
20 %
30 %
30 %
30 %
40 %
40 %
40 %
50 %
50 %
50 %
60 %
60 %
60 %
70 %
70 %
70 %
80 %
80 %
80 %
90 %
90 %
90 %
100 %
10 %
20 %
30 %
40 %
50 %
100 %
100 %
----------------------------------------
Loop on Boundary Faces...
10 %
10 %
60 %
20 %
20 %
70 %
30 %
30 %
80 %
40 %
40 %
90 %
50 %
50 %
100 %
60 %
60 %
70 %
70 %
80 %
80 %
90 %
90 %
100 %
100 %
----------------------------------------

========================================
Loading Mesh Connectivity...
========================================
Done!
----------------------------------------

========================================
Mesh
========================================
# of Faces = 162125
# of Cells = 85908
# of BndPatch = 10
0) slip @ wing
1) symmetryPlane @ symmetry
2) extrapolatedOutlet @ lateral
3) extrapolatedOutlet @ top
4) extrapolatedOutlet @ outlet
5) supersonicInlet @ bottom
6) supersonicInlet @ inlet
7) @ procBoundary0to1
8) @ procBoundary0to2
9) @ procBoundary0to3
----------------------------------------

========================================
Numerical Scheme
========================================
flowType = Euler
timeScheme = RK2
CourantMax = 0
CourantSteps = 25
MonotoneFlux = Roe
HighResFlux = LW
fluxLimiter = VL
entropyFix = HH2
extrapolateBC = 1
residualNorm = L1
minResidual = -1
----------------------------------------

Starting time loop...
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
100 %
10 %
20 %
30 %
40 %
50 %
60 %
70 %
80 %
90 %
100 %
[1] #0 Foam::error::printStack(Foam::Ostream&)[2] #0 Foam::error::printStack(Foam::Ostream&)[3] #0 Foam::error::printStack(Foam::Ostream&)[0] #0 Foam::error::printStack(Foam::Ostream&) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[1] #1 Foam::sigFpe::sigFpeHandler(int) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[2] #1 Foam::sigFpe::sigFpeHandler(int) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[3] #1 Foam::sigFpe::sigFpeHandler(int) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[0] #1 Foam::sigFpe::sigFpeHandler(int) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[1] #2 [2] #2 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[3] #2 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/lib/linux64GccDPOpt/libOpenFOAM.so"
[0] #2 __restore_rt__restore_rt__restore_rt__restore_rt in "/lib64/tls/libc.so.6"
[1] #3 in "/lib64/tls/libc.so.6"
[2] #3 in "/lib64/tls/libc.so.6"
[3] #3 in "/lib64/tls/libc.so.6"
[0] #3 lwhr_flux(double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, Foam::Vector<double>, double, double, double*, Foam::Vector<double>*, double*, Foam::word)lwhr_flux(double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, Foam::Vector<double>, double, double, double*, Foam::Vector<double>*, double*, Foam::word)lwhr_flux(double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, Foam::Vector<double>, double, double, double*, Foam::Vector<double>*, double*, Foam::word)lwhr_flux(double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, double, double, Foam::Vector<double>, Foam::Vector<double>, double, double, Foam::Vector<double>, double, double, double*, Foam::Vector<double>*, double*, Foam::word) in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[1] #4 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[2] #4 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[0] #4 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[3] #4 build_fluxes(Foam::Field<double>*, Foam::word, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::fvMesh*, Foam::Field<int>*, Foam::Field<int>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*build_fluxes(Foam::Field<double >*, Foam::word, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::fvMesh*, Foam::Field<int>*, Foam::Field<int>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*build_fluxes(Foam::Field<double >*, Foam::word, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::fvMesh*, Foam::Field<int>*, Foam::Field<int>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*build_fluxes(Foam::Field<double >*, Foam::word, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::dimensioned<double>*, Foam::fvMesh*, Foam::Field<int>*, Foam::Field<int>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<Foam::Vector<double>, Foam::fvPatchField, Foam::volMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>* at Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::word, Foam::word, Foam::word, Foam::word, double)
[2] #5 at Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::word, Foam::word, Foam::word, Foam::word, double)
[0] #5 at Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::word, Foam::word, Foam::word, Foam::word, double)
[1] #5 at Foam::GeometricField<Foam::Vector<double>, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::GeometricField<double, Foam::fvsPatchField, Foam::surfaceMesh>*, Foam::word, Foam::word, Foam::word, Foam::word, double)
[3] #5 mainmainmainmain in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[2] #6 __libc_start_main in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[0] #6 __libc_start_main in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[1] #6 __libc_start_main in "/lib64/tls/libc.so.6"
[2] #7 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[3] #6 __libc_start_main in "/lib64/tls/libc.so.6"
[0] #7 in "/lib64/tls/libc.so.6"
[1] #7 __gxx_personality_v0__gxx_personality_v0 in "/lib64/tls/libc.so.6"
[3] #7 __gxx_personality_v0__gxx_personality_v0 in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[n5:29450] *** Process received signal ***
[n5:29450] Signal: Floating point exception (8)
[n5:29450] Signal code: (-6)
[n5:29450] Failing at address: 0x21a0000730a
[n5:29450] [ 0] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29450] [ 1] /lib64/tls/libc.so.6(gsignal+0x3d) [0x399e12e21d]
[n5:29450] [ 2] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29450] [ 3] AeroFoam [0x419e90]
[n5:29450] [ 4] AeroFoam [0x421e80]
[n5:29450] [ 5] AeroFoam [0x43273e]
[n5:29450] [ 6] /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x399e11c3fb]
[n5:29450] [ 7] AeroFoam(__gxx_personality_v0+0xe2) [0x410aea]
[n5:29450] *** End of error message ***
in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[n5:29452] *** Process received signal ***
[n5:29452] Signal: Floating point exception (8)
[n5:29452] Signal code: (-6)
[n5:29452] Failing at address: 0x21a0000730c
[n5:29452] [ 0] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29452] [ 1] /lib64/tls/libc.so.6(gsignal+0x3d) [0x399e12e21d]
[n5:29452] [ 2] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29452] [ 3] AeroFoam [0x419e90]
[n5:29452] [ 4] AeroFoam [0x421e80]
[n5:29452] [ 5] AeroFoam [0x43273e]
[n5:29452] [ 6] /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x399e11c3fb]
[n5:29452] [ 7] AeroFoam(__gxx_personality_v0+0xe2) [0x410aea]
[n5:29452] *** End of error message ***
in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[n5:29451] *** Process received signal ***
[n5:29451] Signal: Floating point exception (8)
[n5:29451] Signal code: (-6)
[n5:29451] Failing at address: 0x21a0000730b
[n5:29451] [ 0] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29451] [ 1] /lib64/tls/libc.so.6(gsignal+0x3d) [0x399e12e21d]
[n5:29451] [ 2] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29451] [ 3] AeroFoam [0x419e90]
[n5:29451] [ 4] AeroFoam [0x421e80]
[n5:29451] [ 5] AeroFoam [0x43273e]
[n5:29451] [ 6] /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x399e11c3fb]
[n5:29451] [ 7] AeroFoam(__gxx_personality_v0+0xe2) [0x410aea]
[n5:29451] *** End of error message ***
in "/scratch/crl_cfd/sagar/OpenFOAM/OpenFOAM-1.4.1/applications/bin/linux64GccDPOpt/AeroFoam"
[n5:29453] *** Process received signal ***
[n5:29453] Signal: Floating point exception (8)
[n5:29453] Signal code: (-6)
[n5:29453] Failing at address: 0x21a0000730d
[n5:29453] [ 0] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29453] [ 1] /lib64/tls/libc.so.6(gsignal+0x3d) [0x399e12e21d]
[n5:29453] [ 2] /lib64/tls/libc.so.6 [0x399e12e2b0]
[n5:29453] [ 3] AeroFoam [0x419e90]
[n5:29453] [ 4] AeroFoam [0x421e80]
[n5:29453] [ 5] AeroFoam [0x43273e]
[n5:29453] [ 6] /lib64/tls/libc.so.6(__libc_start_main+0xdb) [0x399e11c3fb]
[n5:29453] [ 7] AeroFoam(__gxx_personality_v0+0xe2) [0x410aea]
[n5:29453] *** End of error message ***
[n5:29447] [0,0,0] ORTE_ERROR_LOG: Timeout in file base/pls_base_orted_cmds.c at line 275
[n5:29447] [0,0,0] ORTE_ERROR_LOG: Timeout in file pls_rsh_module.c at line 1164
[n5:29447] [0,0,0] ORTE_ERROR_LOG: Timeout in file errmgr_hnp.c at line 90
mpirun noticed that job rank 0 with PID 29450 on node n5 exited on signal 8 (Floating point exception).
1 additional process aborted (not shown)
[n5:29447] [0,0,0] ORTE_ERROR_LOG: Timeout in file base/pls_base_orted_cmds.c at line 188
[n5:29447] [0,0,0] ORTE_ERROR_LOG: Timeout in file pls_rsh_module.c at line 1196
--------------------------------------------------------------------------
mpirun was unable to cleanly terminate the daemons for this job. Returned value Timeout instead of ORTE_SUCCESS.

--------------------------------------------------------------------------


Can any body please help me out...

cnsidero April 22, 2009 09:26

Update on AeroFoam
 
Has there been any updates to AeroFoam? Specifically porting it OF 1.5 and the parallelization issues?

pg22 June 1, 2009 11:49

I am also interested to know whether it is possible to use AeroFoam in version 1.5. Has anyone tested it?

Julian K. August 25, 2009 09:36

Quote:

Originally Posted by pg22 (Post 217808)
I am also interested to know whether it is possible to use AeroFoam in version 1.5. Has anyone tested it?

I'd also be interested in a version which is compatible with OF1.5

alexandrepereira August 25, 2009 09:42

Quote:

Originally Posted by Julian K. (Post 227437)
I'd also be interested in a version which is compatible with OF1.5

Hi Giulio

I would also be interested in a Version of AeroFoam for OpenFOAM-1.5 or 1.6.x...

Thanks in advance

Alex

giulio_romanelli August 25, 2009 16:13

Hi Chris, Paul, Julian, Alexandre.

Sorry for the late reply. Yes, there is a AeroFoam version for OpenFOAM 1.5-dev fully parallel with some new options such as Residual Smoothing for steady-state computations. I will try to update the website in the next few days.

Best regards,

Giulio

Julian K. August 25, 2009 17:18

Quote:

Originally Posted by giulio_romanelli (Post 227464)
Hi Chris, Paul, Julian, Alexandre.

Sorry for the late reply. Yes, there is a AeroFoam version for OpenFOAM 1.5-dev fully parallel with some new options such as Residual Smoothing for steady-state computations. I will try to update the website in the next few days.

Best regards,

Giulio

That sounds very good! Thanks Giulio!

alexandrepereira August 27, 2009 11:20

Quote:

Originally Posted by giulio_romanelli (Post 227464)
Hi Chris, Paul, Julian, Alexandre.

Sorry for the late reply. Yes, there is a AeroFoam version for OpenFOAM 1.5-dev fully parallel with some new options such as Residual Smoothing for steady-state computations. I will try to update the website in the next few days.

Best regards,

Giulio

Thanks Giulio

Does it couple with Aster 10.0...? would be awesome... :-)

abhi August 28, 2009 08:10

Thats a gre8 news. I was waiting this to happen.
Thanks a lot Giulio.
Is turbulence also available in this version ?


All times are GMT -4. The time now is 16:51.