Enhancing Productivity in High Performance Computing Through Systematic Conditioning
Source: Emory University
In order to take full advantage of high-end computing platforms, scientific applications often require modifications to source codes, and to their build systems that generate executable files. The ever-increasing emphasis on productivity in HPC makes the efficiency of the build process an extremely important issue. The work is motivated by the need for a systematic approach to the HPC lifecycle that encompasses build and porting tasks. In this paper the authors briefly present the design of the Harness Workbench Toolkit (HWT) that addresses the porting issue through a user-assisted conversion process. They briefly describe the adaptation capability model that includes routine conversions (string substitutions) as well as more advanced transformations such as 32-64 bit changes.