A Generalized Approach for Transferring Data-Types with Arbitrary Communication Libraries
Abstract
We present a generalized algorithm for implementing a communications library data structures created with heterogeneous composed data types such as multiple C structs, and where the data types may be nested and may contain pointers. This algorithm is divided into an absolute part that is the same for all instantiations, and a relative part that is specific to the communications mechanism used, such as PVM or MPI. We describe the algorithm in terms of our AutoMap/AutoLink implementation in C/MPI.
Loading...