A Component Architecture for High-Performance Scientific Computing
International Journal of High Performance Computing Applications
Parallel Programming in C with MPI and OpenMP
Parallel Programming in C with MPI and OpenMP
Patterns for parallel programming
Patterns for parallel programming
The cactus framework and toolkit: design and applications
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
LibGeoDecomp: A Grid-Enabled Library for Geometric Decomposition Codes
Proceedings of the 15th European PVM/MPI Users' Group Meeting on Recent Advances in Parallel Virtual Machine and Message Passing Interface
Hi-index | 0.00 |
Utilizing grid computing resources has become crucial to advances in today's computational science and engineering. To sustain efficiency, applications have to adapt to changing execution environments. Suitable implementations require huge efforts in terms of time and personnel. In this paper we describe the design of the Pollarder framework, a work in progress which offers a new approach to grid application componentization. It is based on a number of specialized design patterns to improve code reusability and flexibility. An adaptation layer handles environment discovery and is able to construct self-adapting applications from a user supplied library of components. We provide first experiences gathered with a prototype implementation.