An interactive parallel programming environment applied in atmospheric science
This article introduces an interactive parallel programming environment (IPPE) that simplifies the generation and execution of parallel programs. One of the tasks of the environment is to generate message-passing parallel programs for homogeneous and heterogeneous computing platforms. The parallel programs are represented by using visual objects. This is accomplished with the help of a graphical programming editor that is implemented in Java and enables portability to a wide variety of computer platforms. In contrast to other graphical programming systems, reusable parts of the programs can be stored in a program library to support rapid prototyping. In addition, runtime performance data on different computing platforms is collected in a database. A selection process determines dynamically the software and the hardware platform to be used to solve the problem in minimal wall-clock time. The environment is currently being tested on a Grand Challenge problem, the NASA four-dimensional data assimilation system.
- Research Organization:
- Argonne National Lab. (ANL), Argonne, IL (United States)
- Sponsoring Organization:
- USDOE Office of Energy Research, Washington, DC (United States); National Aeronautics and Space Administration, Washington, DC (United States)
- DOE Contract Number:
- W-31109-ENG-38
- OSTI ID:
- 459861
- Report Number(s):
- ANL/MCS/P-646-0297; CONF-961256-1; ON: DE97004099; TRN: 97:002390
- Resource Relation:
- Conference: Making its mark: the use of parallel processors in meteorology, Reading (United Kingdom), 2-6 Dec 1996; Other Information: PBD: 1996
- Country of Publication:
- United States
- Language:
- English
Similar Records
Parallel Agent-Based Simulations on Clusters of GPUs and Multi-Core Processors
Supercomputer environments. Final technical report, October 1986-October 1989