DocumentCode :
3415695
Title :
Extensible message passing application development and debugging with Python
Author :
Beazley, David M. ; Lomdahl, Peter S.
Author_Institution :
Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
650
Lastpage :
655
Abstract :
The authors describe how they have parallelized Python, an interpreted object oriented scripting language, and used it to build an extensible message-passing molecular dynamics application for the CM-5, Cray T3D, and Sun multiprocessor servers running MPI. This allows one to interact with large-scale message-passing applications, rapidly prototype new features, and perform application specific debugging. It is even possible to write message passing programs in Python itself. They describe some of the tools they have developed to extend Python and results of this approach
Keywords :
message passing; multiprocessing systems; object-oriented languages; parallel machines; parallel programming; program debugging; program interpreters; software prototyping; CM-5; Cray T3D; MPI; Python parallelisation; Sun multiprocessor servers; application specific debugging; extensible message passing application debugging; extensible message passing application development; interpreted object oriented scripting language; large-scale message passing applications; message passing program writing; molecular dynamics application; rapid prototyping; Application software; Cities and towns; Computer science; Debugging; Laboratories; Large-scale systems; Message passing; Parallel machines; Parallel processing; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580971
Filename :
580971
Link To Document :
بازگشت