MPI for Python Release 1.2.1 (2010)
Cached
Citations
1360 |
Using MPI: Portable Parallel Programming with the Message-Passing Interface
- Gropp, Lusk, et al.
- 1999
(Show Context)
Citation Context ...nguage. In this work, we present MPI for Python, a new package enabling general applications to exploit multiple processors using standard MPI “look and feel” in Python scripts. 1.1 What is MPI? MPI, =-=[mpi-using]-=- [mpi-ref] the Message Passing Interface, is a standardized and portable message-passing system designed to function on a wide variety of parallel computers. The standard defines the syntax and semant... |
887 | A highperformance, portable implementation of the MPI message passing interface standard. Parallel Computing 22(6):789–828
- Gropp, Lusk, et al.
- 1996
(Show Context)
Citation Context ...the leading standard for message-passing libraries for parallel computers. Implementations are available from vendors of high-performance computers and from well known open source projects like MPICH =-=[mpi-mpich]-=-, Open MPI [mpi-openmpi] or LAM [mpilammpi]. 1.2 What is Python? Python is a modern, easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effectiv... |
261 | LAM: An open cluster environment for MPI - Burns, Daoud, et al. - 1994 |
88 |
MPI: A message passing interface standard
- Forum
- 1995
(Show Context)
Citation Context ...es the syntax and semantics of library routines and allows users to write portable programs in the main scientific programming languages (Fortran, C, or C++). Since its release, the MPI specification =-=[mpi-std1]-=- [mpi-std2] has become the leading standard for message-passing libraries for parallel computers. Implementations are available from vendors of high-performance computers and from well known open sour... |
12 | Feeding a large-scale physics application to python
- Beazly, Lomdahl
- 1997
(Show Context)
Citation Context ...uage for customizable applications. Python is an ideal candidate for writing the higher-level parts of large-scale scientific applications [Hinsen97] and driving simulations in parallel architectures =-=[Beazley97]-=- like clusters of PC’s or SMP’s. Python codes are quickly developed, easily maintained, and can achieve a high degree of integration with other libraries written in compiled languages. 1.3 Related Pro... |
8 | The Molecular Modeling Toolkit: a case study of a large scientific application
- Hinsen
- 1997
(Show Context)
Citation Context ...ted in C or C++. Python is also suitable as an extension language for customizable applications. Python is an ideal candidate for writing the higher-level parts of large-scale scientific applications =-=[Hinsen97]-=- and driving simulations in parallel architectures [Beazley97] like clusters of PC’s or SMP’s. Python codes are quickly developed, easily maintained, and can achieve a high degree of integration with ... |