DMCA
Feeding a Large-scale Physics Application to Python (1997)
Venue: | In 6th International Python Conference |
Citations: | 12 - 1 self |
Citations
6 | Extensible Message Passing Application Development and Debugging with Python
- Beazley, Lomdahl
- 1997
(Show Context)
Citation Context ...ions of code requires a degree of care--in particular, we have found it to be necessary to provide Python with enhanced I/O support to run properly in parallel. This work has been described elsewhere =-=[5, 6]-=-. Handling two operational modes introduces a number of problems related to code maintenance and installation. Traditionally, we would recompile the entire system and all of its modules for each confi... |
5 |
Message Passing Multi-Cell Molecular Dynamics on the Connection Machine 5," Parallel Computing 20
- Beazley, Lomdahl
- 1994
(Show Context)
Citation Context ...d for the Connection Machine 5 massively parallel supercomputing system and later moved to a number of other machines including the Cray T3D, multiprocessor Sun and SGI systems, and Unix workstations =-=[1, 2]-=-. Our goal has been to investigate material properties such as fracture, crack propagation, dislocation generation, friction, and ductile-brittle transitions [3]. The SPaSM code helps us investigate t... |
3 |
High Performance Molecular Dynamics Modeling with SPaSM : Performance and Portability Issues.
- Beazley, Lomdahl
- 1994
(Show Context)
Citation Context ...ar, a discussion of writing parallel I/O wrappers for Python can be found in [5]. An earlier discussion of the technique we have used for writing message passing and I/O wrappers can also be found in =-=[7]-=-. 5 Module Building with SWIG To build modules, we have been using SWIG [8]. Each module is described by a SWIG interface file containing the ANSI C declarations of functions, structures, and variable... |
3 |
Using SWIG to Control, Prototype, and Debug C Programs with Python
- Beazley
(Show Context)
Citation Context ...n [5]. An earlier discussion of the technique we have used for writing message passing and I/O wrappers can also be found in [7]. 5 Module Building with SWIG To build modules, we have been using SWIG =-=[8]-=-. Each module is described by a SWIG interface file containing the ANSI C declarations of functions, structures, and variables in that module. For example : // SWIG interface file %module SPaSM %{ #in... |
2 |
D.M.Beazley, "50 Gflops Molecular Dynamics on the CM-5
- Lomdahl, Gronbech-Jensen
- 1993
(Show Context)
Citation Context ...d for the Connection Machine 5 massively parallel supercomputing system and later moved to a number of other machines including the Cray T3D, multiprocessor Sun and SGI systems, and Unix workstations =-=[1, 2]-=-. Our goal has been to investigate material properties such as fracture, crack propagation, dislocation generation, friction, and ductile-brittle transitions [3]. The SPaSM code helps us investigate t... |
2 |
50 Gflops molecular dynamics on the CM-5
- Lomdahl, Tamayo, et al.
- 1993
(Show Context)
Citation Context ...d for the Connection Machine 5 massively parallel supercomputing system and later moved to a number of other machines including the Cray T3D, multiprocessor Sun and SGI systems, and Unix workstations =-=[1, 2]-=-. Our goal has been to investigate material properties such as fracture, crack propagation, dislocation generation, friction, and ductile-brittle transitions [3]. The SPaSM code helps us investigate t... |
1 |
Steering Object-oriented Computations with Python
- Yang, Beazley, et al.
(Show Context)
Citation Context ...ions of code requires a degree of care--in particular, we have found it to be necessary to provide Python with enhanced I/O support to run properly in parallel. This work has been described elsewhere =-=[5, 6]-=-. Handling two operational modes introduces a number of problems related to code maintenance and installation. Traditionally, we would recompile the entire system and all of its modules for each confi... |
1 |
The Molecular Modeling Toolkit, http://starship.skyport.net/crew/hinsen/ mmtk.html
- Hinsen
(Show Context)
Citation Context ...mmunity. Efforts at Lawrence Livermore National Laboratory and elsewhere were attractive--in particular, we saw Python as being a potential vehicle for sharing modules and utilizing third-party tools =-=[4, 9, 10]-=-. 3 System Organization Our goal was to build a highly modular system that could perform simulation, data analysis, and visualization-- often performing all of these tasks simultaneously. Unfortunatel... |