|Subject:||[ESPResSo-devel] Open MPI - Issue resolved|
|Date:||Tue, 3 Jul 2007 23:54:07 -0400|
Hi,I was able to isolate the reported error. (Testcase harm.tcl failed for 2 nodes with error Error occured: error waiting for process to exit: child process lost (is SIGCHLD ignored or trapped?).) It is caused when closing the piped-gzip-input stream. When reading a standard (not zip'ed) file, closing works fine, on a piped-input closing immediately collects all errors and throws them.
Therefore, there are at least three possible solutions to the problem. A) a catch block around all close statements, B) no compressed input files or C) not closing input streams. I don't favor B) and C) and therefore added the catch blocks around the close statements for the testsuite (and the checkpoint_read) scripts that caused errors.
Using theses fixes, Espresso now works fine with Open MPI on Mac as well as on a Sunfire Cluster.
|[Prev in Thread]||Current Thread||[Next in Thread]|