Loading…
Software design of ACES III with the super instruction architecture
The Advanced Concepts in Electronic Structure (ACES) III software is a completely rewritten implementation for parallel computer architectures of the most used capabilities in ACES II, including the calculation of the electronic structure of molecular ground states and excited states, and determinat...
Saved in:
Published in: | Wiley interdisciplinary reviews. Computational molecular science 2011-11, Vol.1 (6), p.895-901 |
---|---|
Main Authors: | , , , , , |
Format: | Article |
Language: | English |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | The Advanced Concepts in Electronic Structure (ACES) III software is a completely rewritten implementation for parallel computer architectures of the most used capabilities in ACES II, including the calculation of the electronic structure of molecular ground states and excited states, and determination of molecular geometries and of vibrational frequencies using many‐body and coupled cluster methods. To achieve good performance on modern parallel systems while simultaneously offering a software development environment that allows rapid implementation of new methods and algorithms, ACES III was written using a new software infrastructure, the super instruction architecture comprising a domain‐specific language, super instruction assembly language (SIAL), and a sophisticated runtime environment, super instruction processor (SIP). The architecture of ACES III is described as well as the inner workings of SIAL and SIP. The execution performance of ACES III and the productivity of programming in SIAL are discussed. © 2011 John Wiley & Sons, Ltd. WIREs Comput Mol Sci 2011 1 895–901 DOI:10.1002/wcms.77
This article is categorized under:
Software > Quantum Chemistry |
---|---|
ISSN: | 1759-0876 1759-0884 |
DOI: | 10.1002/wcms.77 |