Compilers: principles, techniques, and tools
Compilers: principles, techniques, and tools
A fast algorithm for particle simulations
Journal of Computational Physics
A Matrix Version of the Fast Multipole Method
SIAM Review
A methodology towards automatic implementation of N-body algorithms
Applied Numerical Mathematics - Applied and computational mathematics: Selected papers of the third panamerican workshop Trujillo, Peru, 24-28 April 2000
Automated development of fast transforms
Automated development of fast transforms
Hi-index | 0.00 |
We introduce a novel programming framework that will fundamentally change the way highly complex ab initio molecular dynamics (aiMD) algorithms are implemented. Our approach combines a domain-specific mathematical language based on operator notation with mature compiler technology. This powerful combination enables the automatic generation of efficient implementations from high-level, concise, and readable aiMD algorithm representations, while leveraging the use of existing highly efficient numerical libraries, such as FFTW and ATLAS. We report on progress made on the development of this framework and preliminary results concerning the implementation of Car-Parrinello molecular dynamics.