On May 19, 2009, at 9:13 AM, Noam Bernstein wrote:
The MPI code isn't calling fork or system. The serial code is calling system("mpirun cp2k.popt"). That runs to completion, processes the output files, and calls system("mpirun cp2k.popt") again, and so on. Is that in fact likely to be a problem?
No, that should not be a problem. Calling system() to launch mpirun from a non-MPI application should be fine.
Can you send all the information listed here: http://www.open-mpi.org/community/help/ -- Jeff Squyres Cisco Systems