Browse Source

Update doc with NewMadeleine

Nathalie Furmento 7 years ago
parent
commit
daf8743161

+ 1 - 0
ChangeLog

@@ -30,6 +30,7 @@ New features:
   * Add starpu_replay tool to replay tasks.rec files with Simgrid.
   * Add starpu_replay tool to replay tasks.rec files with Simgrid.
   * Add experimental support of NUMA nodes. Use STARPU_USE_NUMA to activate it.
   * Add experimental support of NUMA nodes. Use STARPU_USE_NUMA to activate it.
   * Add a new set of functions to make Out-of-Core based on HDF5 Library.
   * Add a new set of functions to make Out-of-Core based on HDF5 Library.
+  * Add a new implementation of StarPU-MPI on top of NewMadeleine
 
 
 Small features:
 Small features:
   * Scheduling contexts may now be associated a user data pointer at creation
   * Scheduling contexts may now be associated a user data pointer at creation

+ 12 - 0
doc/doxygen/chapters/410_mpi_support.doxy

@@ -874,6 +874,18 @@ data transfers and supports data matrices which do not fit in memory (out-of-cor
 </li>
 </li>
 </ul>
 </ul>
 
 
+\section MPIImplementation Notes about the Implementation
+
+StarPU-MPI is implemented directly on top of MPI.
+
+Since the release 1.3.0, an implementation on top of NewMadeleine, an
+optimizing communication library for high-performance networks, is
+also provided. To use it, one needs to install NewMadeleine (see
+http://pm2.gforge.inria.fr/newmadeleine/) and enable the configure
+option \ref --enable-nmad "--enable-nmad".
+
+Both implementations provide the same public API.
+
 \section MPIMasterSlave MPI Master Slave Support
 \section MPIMasterSlave MPI Master Slave Support
 
 
 StarPU provides an other way to execute applications across many
 StarPU provides an other way to execute applications across many

+ 7 - 0
doc/doxygen/chapters/510_configure_options.doxy

@@ -395,6 +395,13 @@ $ STARPU_SILENT=1 mpirun -np 2 ./insert_task
 \endverbatim
 \endverbatim
 </dd>
 </dd>
 
 
+<dt>--enable-nmad</dt>
+<dd>
+\anchor enable-nmad
+\addindex __configure__--enable-nmad
+Enable the NewMadeleine implementation for StarPU-MPI.
+</dd>
+
 <dt>--disable-fortran</dt>
 <dt>--disable-fortran</dt>
 <dd>
 <dd>
 \anchor disable-fortran
 \anchor disable-fortran