Extensible message passing application development and debugging with Python
Conference
·
OSTI ID:459420
- Univ. of Utah, Salt Lake City, UT (United States). Dept. of Computer Science
- Los Alamos National Lab., NM (United States). Theoretical Div.
The authors describe how they have parallelized Python, an interpreted object oriented scripting language, and used it to build an extensible message-passing C/C++ applications for the CM-5, Cray T3D, and Sun multiprocessor servers running MPI. Using a parallelized Python interpreter, it is possible to interact with large-scale parallel applications, rapidly prototype new features, and perform application specific debugging. It is even possible to write message passing programs in Python itself. The authors describe some of the tools they have developed to extend Python and applications of this approach.
- Research Organization:
- Los Alamos National Lab., NM (United States)
- Sponsoring Organization:
- USDOE, Washington, DC (United States)
- DOE Contract Number:
- W-7405-ENG-36
- OSTI ID:
- 459420
- Report Number(s):
- LA-UR--96-3386; CONF-970477--1; ON: DE97000349
- Country of Publication:
- United States
- Language:
- English
Similar Records
ACLMPL: Portable and efficient message passing for MPPs
Parallel, Distributed Scripting with Python
Message-passing multiprocessor simulator
Conference
·
Tue Sep 19 00:00:00 EDT 1995
·
OSTI ID:202436
Parallel, Distributed Scripting with Python
Conference
·
Fri May 24 00:00:00 EDT 2002
·
OSTI ID:15013331
Message-passing multiprocessor simulator
Technical Report
·
Thu May 01 00:00:00 EDT 1986
·
OSTI ID:5760616