Tool for automated generation of MPI datatypes.
Keywords
Abstract
With the increasing availability of massively parallel high performance computing systems on the one hand, and the growing importance of computer based simulations on the other, MPI has become the industry standard tool for efï¬cient message passing. However, users still have to manually maintain descriptions of their custom datatypes in order to enable MPI to successfully transmit them. We present TypemapGenerator, a ï¬exible, easy to use tool for CC++ that automatically generates MPI typemaps from user supplied source code. Its key contribution is that it offers both, ease of use and MPIâs native performance.