A02

Automatic Generation of Highly Optimized Computer Code for Complex Many-Body Algorithms on High-Performance Computing Platforms

This project aims to achieve large-scale implementations of many-body electronic structure theories using automatic code generation. The developments aims at addressing a number of pressing issues in the Development of quantum chemical ab initio methods including legacy code, code of uncertain correctness, code of overwhelming complexity, and hardware adaptability. The main goal is to arrive at highly optimised codes for large scale computing platforms While reducing development times by many orders of magnitude or enabling the possibility of implementation of theories that are too complex for humans. The proposed code generation chain consists of three steps: an equation generator, a factorizer for optimal generation of intermediates, and the actual code generator producing host- and hardware-specific high-level code.

Frank Neese
Frank Neese
Professor of Theoretical Chemistry