<div class="gmail_quote">On Mon, Oct 31, 2011 at 21:02, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov">bsmith@mcs.anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
A-MPI "replaces" each single Unix process with a collection of threads (that each behave like processes with regard to MPI) hence the users entry point cannot be called main() because main is called once by the OS when it starts up the Unix process. Thus the A-MPI mpi.h changes the users main() routine to a different name and the A-MPI startup system calls this new routine for each of these threads/pseudo-MPI processes.</blockquote>
</div><br><div>Okay, does signal handling still work alright?</div>