A programmer's guide to ZPL
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
Automated scientific software scripting with SWIG
Future Generation Computer Systems - Tools for program development and analysis
The design and implementation of a region-based parallel programming language
The design and implementation of a region-based parallel programming language
Object-oriented electrodynamic S-matrix code with modern applications
Journal of Computational Physics
Hi-index | 0.01 |
In this paper, we describe a Python-based framework for the rapid prototyping of scientific applications. A case study was performed using a problem specification developed for Marmot, a project at the Los Alamos National Laboratory aimed at re-factoring standard physics codes into reusable and extensible components. Components were written in Python, ZPL, Fortran, and C++ following the Marmot component design. We evaluate our solution both qualitatively and quantitatively by comparing it to a single-language version written in C.