Incoporating Existing Large Applications in the PUPIL System: Amber
ORAL
Abstract
PUPIL (Program for User Package Interfacing and Linking)$^1$ inter-operates existing codes for multi-threaded, multi-scale quantum and classical mechanical simulations via JAVA, XML, JAVA, a C++ library, and minimally intrusive wrappers for each code. An architectural challenge for PUPIL is support of modules from a multi-scale QM-MD suite with much internal coupling. We have succeeded with the AMBER suite MD module (Sander), with Gaussian03 for QM. Our demonstration study is the decomposition of Angelis' salt with explict water. A variable quantum zone (solute and first solvation cell) was used, with the remaining waters via TIP3P. Sander calculated the Potential of Mean Force for the reaction through umbrella sampling, with the QM forces from Gaussian. We summarize PUPIL architecture and implementation aspects, report efficiency and overhead measures, and discuss the computed results. $^1$J.~Torras, E.~Deumens and S.B.~Trickey, J. Computer Aided Mat. Des. {\bf 13}, 201 (2006); J.~Torras et al. Comp. Phys. Comm. 2006 [accepted]
–
Authors
-
S. B. Trickey
QTP, Dept. Physics, U. Florida, Quantum Theory Project, University of Florida
-
Juan Torras Costa
U. Politecnica de Catalunya
-
Gustavo de Miranda Seabra
QTP, Dept. Chem., U. Florida
-
Adrian Roitberg
QTP, Dept. Chem., U.Florida
-
E. Deumens
QTP and HPC Center, U. Florida