To Whom It May Concern: I have a program that I am running that has the MPI call fork() and when I run the program, I get the following warning:
-------------------------------------------------------------------------- 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: aes0 (PID 16225) MPI_COMM_WORLD rank: 0 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. -------------------------------------------------------------------------- I don't have access to the source code for this program and when I run it, I do get a segmentation fault. Is there a way for me to work/get around this if I don't have access to the source code? Thank you. Sincerely, Ewen