Abstract
This work proposes a visual tool called , Vis-OOMPI, which targets to help programmers to write parallel programs. The platform OOMPI is considered in the tool. Since MPI is one of popular APIs in C which are used in parallel programs for message passing, the object concept is incorporated and then becomes OOMPI [5]. The tool helps the beginners in message passing programming and includes some additional concepts with OO supports which is exhibited in OOMPI.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Acacio, M., LĂłpez-de-Teruel, P.E., GarcĂa, J.M., Cánovas, O.: MPI-Delphi: an MPI implementation for visual programming environments and heterogeneous computing. Journal of Future Generation Computer Systems 18(3), 317–333 (2002)
Browne, J.C., et al.: Visual programming and debugging for parallel computing. IEEE Paralell and Distributed Computing 3(1), 75–83 (1995)
Nader, M., et al.: JOPI: a Java object-passing interface. In: Proceedings of 2002 joint ACM-ISCOPE conference on Java Grande, pp. 37–45 (2002)
Kivanc, D.: Jmpi and a Performance Instrumentation Analysis and Visualization Tool for jmpi. In: First UK Workshop on Java for High Performance Network Computing, EUROPAR 1998, Southampton, UK, September 2-3 (1998)
Squyres Jeffrey, M., Willcock, J., McCandless, B.C., Rijks, P.W., Lumsdaine, A.: Object Oriented MPI (OOMPI):A C++ Class Library for MPI, User Guide
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Phongpensri (Chantrapornchai), C., Rungthong, T. (2008). Vis-OOMPI: Visual Tool for Automatic Code Generation Based on C++/OOMPI. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2008. Lecture Notes in Computer Science, vol 5205. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87475-1_42
Download citation
DOI: https://doi.org/10.1007/978-3-540-87475-1_42
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87474-4
Online ISBN: 978-3-540-87475-1
eBook Packages: Computer ScienceComputer Science (R0)