Hello I'm trying to use an application that uses MPI and fork. I see from the wiki and the big memory paper that this is probably not supported, but I would just like to double-check if there is a recent work-around of any kind. Also, is it worth trying to run the application using MPICH over sockets? Thanks Justin -- Justin M Wozniak
Justin, I don't believe that we have made any progress on this recently. If what you're after is an ability to launch another program (sth. like system(3)), a possible workaround would be to launch a daemon running in ordinary (paged) memory that the MPI task communicates with, and have that daemon run the program when requested by the MPI task. If your MPI program is not communicating intensively, sure, you may want to give MPICH over sockets a call. Harish Naik has been working lately on trying to get the latest MPICH to work with the new ethernet-over-torus driver from IBM, you can talk to him about that. Kamil On Tue, Jan 18, 2011 at 22:30:53 -0600, Justin M Wozniak wrote:
Hello I'm trying to use an application that uses MPI and fork. I see from the wiki and the big memory paper that this is probably not supported, but I would just like to double-check if there is a recent work-around of any kind. Also, is it worth trying to run the application using MPICH over sockets? Thanks Justin
-- Justin M Wozniak
participants (2)
-
Justin M Wozniak -
Kamil Iskra