Abstract
ClassdescMP is a distributed memory parallel programming system for use with C++ and MPI. It uses the Classdesc reflection system to ease the task of building complicated messages to be sent between processes. It doesn’t hide the underlying MPI API, so it is an augmentation of MPI capabilities. Users can still call standard MPI function calls if needed for performance reasons.
Chapter PDF
References
Duraid Madina. Topology and complexity: From automata to agents. In Namatame et al., editors, Complex Systems’ 02, pages 141–147. Chuo University, September 2002. also to appear in Complexity International.
Duraid Madina and Russell K. Standish. A system for reflection in C++. In Proceedings of AUUG2001: Always on and Everywhere. Australian Unix Users Group, 2001.
R. K. Standish. Open-ended artificial evolution. International Journal of Computational Intelligence and Applications, 2003. (accepted).
Russell K. Standish. Some techniques for the measurement of complexity in Tierra. In Dario Floreano, Jean-Daniel Nicoud, and Francesco Mondada, editors, Advances in Artificial Life: 5th European Conference, ECAL 99, volume 1674 of Lecture Notes in Computer Science, page 104, Berlin, 1999. Springer.
Russell K. Standish. Ecolab4. Complexity International, 8, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Standish, R.K., Madina, D. (2003). ClassdescMP: Easy MPI Programming in C++. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Gorbachev, Y.E., Dongarra, J.J., Zomaya, A.Y. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2660. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44864-0_92
Download citation
DOI: https://doi.org/10.1007/3-540-44864-0_92
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40197-1
Online ISBN: 978-3-540-44864-8
eBook Packages: Springer Book Archive