Message Passing with GOOMPI

YAO Zhen,ZHENG Qi-long,CHEN Guo-liang,ZHANG Hong-tao,YAO Zai-yong
DOI: https://doi.org/10.3969/j.issn.0253-2778.2006.11.007
2006-01-01
Journal of University of Science and Technology of China
Abstract:In order to improve the productivity of message-passing based parallel programming,modern generic and object-oriented programming techniques were innovatively applied to new message-passing library, GOOMPI. In GOOMPI, a complete extensible framework was constructed for partitioning, serializing and communicating arbitrary complex and dynamic data structures effectively and efficiently. It was illustrated how to utilize and extend the message-passing mechanisms provided by GOOMPI to transfer user-defined data structures and develop parallel programs effectively.
What problem does this paper attempt to address?