Automating the development of quantum computational software

2007 
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.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    8
    References
    0
    Citations
    NaN
    KQI
    []