Authors
Sean Fleming and Andrew Rohl (iVEC)
Abstract
The field of computational chemistry is ideally suited to the utilization of a grid enabled workflow. We discuss a case study where existing tools and services are employed to integrate the task of remote job execution with the desktop tasks of building, manipulating, and visualizing chemical structures.
The discussion will focus on how the GDIS[1] program was enhanced with new features and capabilities for enabling the submission, monitoring, and retrieval of results from the ARCS[2] compute infrastructure. In particular, issues relating to the discovery of desired programs, efficient re-use of previously uploaded data sets, and the archiving of output results will be shown.
The GDIS program is primarily used to visualize chemical systems such as unit cells, surfaces, polymers, and isolated molecules. It also contains other useful features such as dislocation building, nanotube construction, and iso-surface visualization. However, its key features rest in the ability to read and write numerous input file formats for computational chemistry packages such as GAMESS[3], GULP[4], and SIESTA[5] and, in addition, process the output files of these programs to provide some simple job analysis.
The ARCS compute infrastructure provides convenient and standards based methods for secure authentication, resource discovery, job submission and monitoring, and data storage. These services were accessed primarily through the web-based interface provided by the GRISU[6] framework.
In this discussion, we will demonstrate how the existing software package GDIS, aimed at computational chemistry users, was adapted and enhanced to provide the convenience of a grid based workflow by consuming services provided by the ARCS compute infrastructure.
About the speaker
Sean Fleming is a Software Developer working for the Australian Research Collaboration Service. He holds a PhD in Molecular Modelling and a BSc(Hons) in Physics. He has worked previously as a post-Doctoral researcher at Delft Technical Institute, The Netherlands, and at Curtin University of Technology, Western Australia.
Currently, his role is based around investigating and developing software technology to facilitate the use of high performance computing on the Australian Grid. He works with users from various disciplines to assist in the specifics of their research in areas such as security, data transfer and storage, and job execution and monitoring.
