Last updated in 2009.<div><br></div><div><div><i>To use MorphMPI in your application:</i></div><div><i><br></i></div><div><i>First all references to MPI-variables and MPI-functions in your application need to be changed to refer to MorphMPI-variables and MorphMPI-functions (e.g. MPI_Send becomes MorphMPI_Send. This can easily be done by executing the morph.sh script on every header and source file.</i></div>
<div><i>Note: This step could actually be circumvented by another layer containing MPI-conforming functions that would call the MorphMPI functions that on their turn the 3rd party MPI-functions.</i></div><div><i>Next you need to compile your application with the morphmpi.h header in the include-path.</i></div>
<div><i>When linking your application you first need to link with the MorphMPI library and next with the library of the MPI implementation for which MorphMPI was configured.<br></i><br><br>I don't know why they don't use the PMPI interface to avoid the renaming insanity.<br>
<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Nov 9, 2012 at 7:50 PM, Barry Smith <span dir="ltr"><<a href="mailto:bsmith@mcs.anl.gov" target="_blank">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"><br>
<br>
</blockquote></div><br></div>