X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/e5fdc0f90b4c3ec53803150b783320e9cd4ebc75..f6755a2f88d16e9249253ee380f3555f1cfdb085:/doc/doxygen/module-smpi.doc diff --git a/doc/doxygen/module-smpi.doc b/doc/doxygen/module-smpi.doc index 83c04692a6..238ba47b1e 100644 --- a/doc/doxygen/module-smpi.doc +++ b/doc/doxygen/module-smpi.doc @@ -63,7 +63,7 @@ SMPI_PRETEND_CC=1 ./configure # here come the configure parameters make @endverbatim -\warn +\warning Again, make sure that SMPI_PRETEND_CC is not set when you actually compile your application. It is just a work-around for some configure-scripts and replaces some internals by "return 0;". Your simulation will not @@ -118,7 +118,7 @@ selector algorithms, that were collected directly in the source code of the targeted MPI implementations. You can switch the automatic selector through the -\c smpi/coll_selector configuration item. Possible values: +\c smpi/coll-selector configuration item. Possible values: - ompi: default selection logic of OpenMPI (version 1.7) - mpich: default selection logic of MPICH (version 3.0.4) @@ -156,6 +156,7 @@ Most of these are best described in this paper - 2dmesh: organizes the nodes as a two dimensional mesh, and perform allgather along the dimensions - 3dmesh: adds a third dimension to the previous algorithm @@ -411,7 +412,7 @@ changed to use smpi version of the calls instead (MPI_Send will become smpi_mpi_ Example: adding a "pair" version of the Alltoall collective. - - Implement it in a file called alltoall-pair.c in the src/smpi/colls folder. This file should include colls_private.h. + - Implement it in a file called alltoall-pair.c in the src/smpi/colls folder. This file should include colls_private.hpp. - The name of the new algorithm function should be smpi_coll_tuned_alltoall_pair, with the same signature as MPI_Alltoall. @@ -485,7 +486,7 @@ SimGrid can duplicate and dynamically switch the .data and .bss segments of the ELF process when switching the MPI ranks, allowing each ranks to have its own copy of the global variables. This feature is expected to work correctly on Linux and BSD, so smpirun activates -it by default. %As no copy is involved, performance should not be +it by default. As no copy is involved, performance should not be altered (but memory occupation will be higher). If you want to turn it off, pass \c -no-privatize to smpirun. This may @@ -527,7 +528,7 @@ area between processes does not seem very wise. You cannot use the SMPI_SHARED_MALLOC macro in this case, sorry. This feature is demoed by the example file -examples/smpi/NAS/DT-folding/dt.c +examples/smpi/NAS/dt.c @subsection SMPI_adapting_speed Toward faster simulations @@ -541,7 +542,7 @@ SMPI_SAMPLE_GLOBAL. Of course, none of this will work if the execution time of your loop iteration are not stable. This feature is demoed by the example file -examples/smpi/NAS/EP-sampling/ep.c +examples/smpi/NAS/ep.c @section SMPI_accuracy Ensuring accurate simulations