General atomic and molecular electronic structure system
Journal of Computational Chemistry
Runtime Adaptation of an Iterative Linear System Solution to Distributed Environments
PARA '00 Proceedings of the 5th International Workshop on Applied Parallel Computing, New Paradigms for HPC in Industry and Academia
Active harmony: towards automated performance tuning
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Dynamic Algorithm Selection in Parallel GAMESS Calculations
ICPPW '06 Proceedings of the 2006 International Conference Workshops on Parallel Processing
Electronic Structure Calculations and Adaptation Scheme in Multi-core Computing Environments
ICCS '09 Proceedings of the 9th International Conference on Computational Science: Part I
Adaptive Application Composition in Quantum Chemistry
QoSA '09 Proceedings of the 5th International Conference on the Quality of Software Architectures: Architectures for Adaptive Software Systems
VECPAR'02 Proceedings of the 5th international conference on High performance computing for computational science
Hi-index | 0.00 |
Modern quantum chemistry deals with electronic structure calculations of unprecedented complexity and accuracy. They demand full power of high-performance computing and must be in tune with the given architecture for superior efficiency. To make such applications resource-aware, it is desirable to enable their static and dynamic adaptations using some external software (middleware), which may monitor both system availability and application needs, rather than mix science with system-related calls inside the application. This paper investigates models of application interlinking with middleware based on the example of the computational chemistry package GAMESS and middleware NICAN. The existing synchronous model is limited by the possible delays due to the middleware processing time under the sustainable runtime system conditions. Proposed asynchronous and hybrid models aim at overcoming this limitation. The experiments contribute to gaining an insight into a choice of the model.