Little library allowing to display Typemaps for derived Datatypes in MPI.
Use #include <typemap.h> to access the function void printMapDatatype(MPI_Datatype datatype). The typemap is printed on the stdout.
[means that this is the beginning of and vector typemap.]is for the end of it.<and>are for an indexed.{and}are for a structure.
Output example :
"(LB, -3), (MPI_INT, 0), (MPI_INT, 9), (UB, 15)"
If you avec an issue you can report it here.
Pull request are welcomed.
You can contact me for questions to pg.developper.fr@gmail.com
~ > cd MPI-TypeMap-Display
~/MPI-TypeMap-Display > make
~/MPI-TypeMap-Display > ./bin/test- Fix the
,at the end of typemap - Implement
MPI_COMBINER_SUBARRAY&MPI_COMBINER_DARRAY - Probably a lot more ...
http://www.cs.kent.edu/~farrell/cc08/lectures/mpi_datatypes.pdf
http://www.mcs.anl.gov/research/projects/mpi/mpi-standard/mpi-report-2.0/node161.htm
http://www.mcs.anl.gov/research/projects/mpi/mpi-standard/mpi-report-1.1/node55.htm
http://pages.tacc.utexas.edu/~eijkhout/pcse/html/mpi-data.html