CFD Online Discussion Forums

CFD Online Discussion Forums (https://www.cfd-online.com/Forums/)
-   OpenFOAM Running, Solving & CFD (https://www.cfd-online.com/Forums/openfoam-solving/)
-   -   pimpleDYMFoam doesn't work in parallel (https://www.cfd-online.com/Forums/openfoam-solving/189794-pimpledymfoam-doesnt-work-parallel.html)

decibelle June 27, 2017 08:30

pimpleDYMFoam doesn't work in parallel
 
Hello,

I work on a case in pimpleDyMFoam, when I run the tutorial in series it works but it doesn't work when it's running in parallel and I receive this fatal error:

Code:

An MPI process has executed an operation involving a call to the
"fork()" system call to create a child process.  Open MPI is currently
operating in a condition that could result in memory corruption or
other system errors; your MPI job may hang, crash, or produce silent
data corruption.  The use of fork() (or system() or other calls that
create child processes) is strongly discouraged.

The process that invoked fork was:

  Local host:          cfdnode01 (PID 25306)
  MPI_COMM_WORLD rank: 3

If you are *absolutely sure* that your application will successfully
and correctly survive a call to fork(), you may disable this warning
by setting the mpi_warn_on_fork MCA parameter to 0.

Someone know what's happened?

Thanks in advance

saddy July 11, 2017 03:44

MPi problem
 
Quote:

Originally Posted by decibelle (Post 655022)
Hello,

I work on a case in pimpleDyMFoam, when I run the tutorial in series it works but it doesn't work when it's running in parallel and I receive this fatal error:

Code:

An MPI process has executed an operation involving a call to the
"fork()" system call to create a child process.  Open MPI is currently
operating in a condition that could result in memory corruption or
other system errors; your MPI job may hang, crash, or produce silent
data corruption.  The use of fork() (or system() or other calls that
create child processes) is strongly discouraged.

The process that invoked fork was:

  Local host:          cfdnode01 (PID 25306)
  MPI_COMM_WORLD rank: 3

If you are *absolutely sure* that your application will successfully
and correctly survive a call to fork(), you may disable this warning
by setting the mpi_warn_on_fork MCA parameter to 0.

Someone know what's happened?

Thanks in advance

okk from what you have shown here ,it looks like there could be two reasons
1. your openmpi is not correctly insatalled. in that case you first make sure other parallel in built tutorials are running, eg interdymfoam tutorials, interphasechangedymfoam tutorials , pimpledymfoam foam tutorials
if all these 3 tutorials are runing correctly
then it means mpi is runnning and properly installed , it also means you have not setup your problem correctly
2 if tutorials fail to run, then openmpi is not properly installed. so go in third party folder and run allwmake again, or u just run allwmake or makeopnmpi script whatever is there to reinstall openmpi again. thanks


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