CFD Online Discussion Forums

CFD Online Discussion Forums (http://www.cfd-online.com/Forums/)
-   OpenFOAM Bugs (http://www.cfd-online.com/Forums/openfoam-bugs/)
-   -   Parallel run with engineFoam (http://www.cfd-online.com/Forums/openfoam-bugs/62375-parallel-run-enginefoam.html)

francesco November 25, 2008 04:09

The problem appear when you tr
 
The problem appear when you try to use engineFoam with mpirun. I've tried the parallel configuration with other tutorial cases (cavity, dieselFoam) and the problem does not appear.

According to the error below, it is a communication problem perhaps when the program try to calculate min(b) on all the cluster node.

I also tried to different setup. On a cluster and on my personal computer (bi-proc) and the problem remained the same. So I don't think it is arch dependent.

If you have any question to solve this bug, please feel free to ask.


Here is the output of the computation and the error:
/*---------------------------------------------------------------------------*\
| ========= | |
| \ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \ / O peration | Version: 1.5 |
| \ / A nd | Web: http://www.OpenFOAM.org |
| \/ M anipulation | |
\*---------------------------------------------------------------------------*/
Exec : engineFoam -case /home/term/contino/OpenFOAM/contino-1.5/run/tutorials/engineFoam/kivaTest -parallel
Date : Nov 21 2008
Time : 14:25:30
Host : lmexec-50
PID : 24319
Case : /home/term/contino/OpenFOAM/contino-1.5/run/tutorials/engineFoam/kivaTest
nProcs : 4
Slaves :
3
(
lmexec-50.24320
lmexec-137.7168
lmexec-137.7169
)

Pstream initialized with:
floatTransfer : 1
nProcsSimpleSum : 0
commsType : nonBlocking

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create engine time

Create mesh for time = -180

Selecting engineMesh layered
deckHeight: 0.085639
piston position: 0
Reading combustion properties


Ignition switched off
Reading thermophysical properties

Selecting thermodynamics package hhuMixtureThermo<inhomogeneousmixture<sutherlandtr ansport<speciethermo<janafther >>>>>
2 additional processes aborted (not shown)
[lmexec-137:07168] *** An error occurred in MPI_Recv
[lmexec-137:07168] *** on communicator MPI_COMM_WORLD
[lmexec-137:07168] *** MPI_ERR_TRUNCATE: message truncated
[lmexec-137:07168] *** MPI_ERRORS_ARE_FATAL (goodbye)
mpirun noticed that job rank 0 with PID 24319 on node lmexec-50 exited on signal 15 (Terminated).




Francesco

mattijs November 25, 2008 08:06

Thanks. I fixed it in the 1.5.
 
Thanks. I fixed it in the 1.5.x git repository.

(constructing the cell centre field was not synchronised)


All times are GMT -4. The time now is 06:13.