[ET Trac] [Einstein Toolkit] #914: Don't use fork()

Einstein Toolkit trac-noreply at einsteintoolkit.org
Fri May 18 10:45:07 CDT 2012


#914: Don't use fork()
-----------------------------------+----------------------------------------
 Reporter:  eschnett               |       Owner:     
     Type:  defect                 |      Status:  new
 Priority:  major                  |   Milestone:     
Component:  EinsteinToolkit thorn  |     Version:     
 Keywords:                         |  
-----------------------------------+----------------------------------------
 It seems that it is in many cases not safe to call fork() in MPI
 applications. This page <http://www.open-mpi.de/faq/?category=openfabrics
 #ofa-fork> has some information. The upshot seems to be:
 - In many (most) cases, one can call system() or popen() to execute
 external processes while waiting for them.
 - It is generally not safe to call fork() to execute a certain task in the
 background. However, it should be possible to use threads in this case.

-- 
Ticket URL: <https://trac.einsteintoolkit.org/ticket/914>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit


More information about the Trac mailing list