Proceedings International Conference on Parallel Computing in Electrical Engineering. PARELEC 2000
DOI: 10.1109/pcee.2000.873593
|View full text |Cite
|
Sign up to set email alerts
|

C++2MPI: a software tool for automatically generating MPI datatypes from C++ classes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Publication Types

Select...
4
2

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 3 publications
0
5
0
Order By: Relevance
“…However, a comparison of our work with other directly related approaches, such as MPI Pre-Processor [28], AutoMap/AutoLink [11], or C++2MPI [14], is impossible due to their lack of support for C++ language features or even C++ itself.…”
Section: Case Studies and Performance Resultsmentioning
confidence: 99%
See 2 more Smart Citations
“…However, a comparison of our work with other directly related approaches, such as MPI Pre-Processor [28], AutoMap/AutoLink [11], or C++2MPI [14], is impossible due to their lack of support for C++ language features or even C++ itself.…”
Section: Case Studies and Performance Resultsmentioning
confidence: 99%
“…These approaches include both automatic tools and special purpose libraries. The automatic tools that we consider closely related work include AutoMap/AutoLink [11], C++2MPI [14], and MPI Pre-Processor [28]. In addition, Boost.MPI and Boost.Serialization [17] provide library support for seamless marshaling and unmarshaling.…”
Section: Directly Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The idea to generate MPI data types automatically is not new. Actually, it has been discussed several times in more detail including dynamic data structures and pointers (see the tools MPIECC [11] or C++2MPI [5], e.g.). Nevertheless, our restricted but much simpler solution fits perfectly into the concept of a precompiler reducing memory requirements, our solution allows for exchange of a subset of an object's attributes, and the resulting code comes along without requiring for additional libraries and tools.…”
Section: Introductionmentioning
confidence: 99%
“…In other words, this software tool does not work for any C datatype definition. C++2MPI [7] is a software tool developed as part of PGMT (for Processing Graph Method Tool) to provide the MPI derived datatype associated to a C++ class. The enduser specifies classes to deal with by means of pragma directives inserted before the definition of the corresponding classes.…”
Section: Related Workmentioning
confidence: 99%