|
From: | Kai Grass |
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.
Kai
[Prev in Thread] | Current Thread | [Next in Thread] |