Tuesday, February 12, 20191:00 PM - 2:00 PMCNLS Conference Room (TA-3, Bldg 1690)|
DCA++: A software framework to solve correlated electron problems with modern quantum cluster methods
Urs R. Haehner ETH Zurich
The DCA++ project is a high-performance research software framework to solve quantum many-body problems with cutting edge quantum cluster algorithms. The code base provides highly scalable and efficient implementations of the dynamical cluster approximation (DCA) and its DCA+ extension with a continuous lattice self-energy. These algorithms capture nonlocal correlations in strongly correlated electron systems, thereby giving insight into fascinating phenomena such as high-Tc superconductivity. In the first part of the seminar, I will give an introduction to the algorithms and an overview of the main capabilities of the DCA++ code. In the second part of the seminar, I will present how the DCA++ project addresses the challenges of scientific software development by adopting modern software engineering approaches.
Host: Kipton Barros