CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > OpenFOAM Bugs

Parallel run with engineFoam

Register Blogs Members List Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
Old   November 25, 2008, 04:09
Default The problem appear when you tr
  #1
New Member
 
Francesco Contino
Join Date: Mar 2009
Posts: 25
Rep Power: 8
francesco is on a distinguished road
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
francesco is offline   Reply With Quote

Old   November 25, 2008, 08:06
Default Thanks. I fixed it in the 1.5.
  #2
Super Moderator
 
Mattijs Janssens
Join Date: Mar 2009
Posts: 1,416
Rep Power: 16
mattijs is on a distinguished road
Thanks. I fixed it in the 1.5.x git repository.

(constructing the cell centre field was not synchronised)
mattijs is offline   Reply With Quote

Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Parallel run with engineFoam francesco OpenFOAM Running, Solving & CFD 4 October 5, 2014 15:49
Weird problem with engineFoam tutorial chris1980 OpenFOAM Running, Solving & CFD 29 August 28, 2013 06:53
Refining mesh in engineFoam johan OpenFOAM Mesh Utilities 1 December 2, 2008 04:58
EngineFoam flame speed correction kukikano OpenFOAM Running, Solving & CFD 0 February 16, 2007 11:14
EngineFoam 2 moving pistons towards eachother guido_adriaensen OpenFOAM Running, Solving & CFD 6 November 15, 2005 08:56


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