CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
School of Computer Science
Printer Friendly Version of this Document

UniSAFE

ANUChem

ANUChem is a collection of computational chemistry codes written in the X10 programming language. These include:

  • Pumja Rasaayani (Quantum Chemistry): energy calculation using the Hartree-Fock SCF method;
  • FMM: electrostatics calculation (for molecular dynamics) using the Fast Multipole method; and
  • PME: electrostatics calculation using the Smooth Particle Mesh Ewald method.

These codes are all experimental in nature and are not guaranteed to run against the latest stable release of X10. However some components may be of interest to X10 application programmers, including:

Browse the ANUChem Mercurial repository

The tagged X10 2.2.2 version compiles and runs under X10 2.2.2. See README files in each app's doc directory for build process and dependencies.

ANUChem is free software under the Eclipse Public License. It was developed at the Australian National University by Josh Milthorpe, Ganesh Venkateshwara and Taweetham Limpanuparb, with contributions from David Grove and Andrew Haigh.

References

Please cite the following paper when referencing ANUChem in a publication.

J. Milthorpe, V. Ganesh, A.P. Rendell, and D. Grove (2011). X10 as a parallel language for scientific computation: practice and experience, in proceedings of the 25th IEEE International Parallel & Distributed Processing Symposium (ISBN 978-0-7695-4385-7), 1067-1075

Other documents

Andrew Haigh (2011). Implementation of rotation-based operators for Fast Multipole Method in X10, technical report for ANU Summer Scholar program.

Other X10 resources