loading...
Dynamic Algorithm Selection in Parallel GAMESS Calculations
Columbus, Ohio August 14-August 18
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICPPW.2006.312006 International Conference on Para ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Nurzhan Ustemirov, Iowa State University, USA
Masha Sosonkina, Iowa State University, USA
Mark S. Gordon, Iowa State University, USA
Michael W. Schmidt, Iowa State University, USA
Applications augmented with adaptive capabilities are becoming common in parallel computing environments which share resources such as main memory, network, or disk I/O. For large-scale scientific applications, dynamic adjustments to a computationally-intensive part may lead to a large pay-off in facilitating efficient execution of the entire application while aiming at avoiding resource contention. Application-specific knowledge, often best revealed during the run-time, is required to initiate and time these adjustments. In particular, General Atomic and Molecular Electronic Structure System (GAMESS) used for ab initio molecular quantum chemistry calculations has two different implementations of Self-Consistency Field (SCF) methods, each of which targets either disk I/O or memory. This paper describes a mechanism enabling switching of algorithms during GAMESS run-time and shows the effect of the adaptations on the performance of GAMESS calculations as well as on a parallel GAMESS execution for different resource availability. The test results indicate that, in the presence of I/O resource contention, parallel GAMESS enhanced with adaptive mechanism may sustain the performance similar to that of full resource availability.
Citation:
Nurzhan Ustemirov, Masha Sosonkina, Mark S. Gordon, Michael W. Schmidt, "Dynamic Algorithm Selection in Parallel GAMESS Calculations," icppw, pp.489-496, 2006 International Conference on Parallel Processing Workshops (ICPPW'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.