Extended MPICC to Generate MPI Derived Datatypes from C Datatypes Automatically
- Cite this paper as:
- Renault É. (2007) Extended MPICC to Generate MPI Derived Datatypes from C Datatypes Automatically. In: Cappello F., Herault T., Dongarra J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2007. Lecture Notes in Computer Science, vol 4757. Springer, Berlin, Heidelberg
More and more MPI programs are developed by people who are not experienced parallel programmers; many others are automatically generated by specific frameworks. For both cases, MPI derived datatypes are difficult to handle. This article presents MPIECC, the MPI Extended C Compiler, which aims at introducing a new operator in the MPI API. This new operator is used to automatically translate C datatypes to MPI derived datatypes including pointers and nests of arrays and structures.
KeywordsMPI Datatypes Automatic translation
Unable to display preview. Download preview PDF.