In this paper we focus on the integration of high-performance numerical libraries in ab initio codes and the portability of performance and scalability. The target of our work is FLEUR, a software for electronic structure calculations developed in the Forschungszentrum J\'ulich over the course of two decades. The presented work follows up on a previous effort to modernize legacy code by re-engineering and rewriting it in terms of highly optimized libraries. We illustrate how this initial effort to get efficient and portable shared-memory code enables fast porting of the code to emerging heterogeneous architectures. More specifically, we port the code to nodes equipped with multiple GPUs. We divide our study in two parts. First, we show cons...
Abstract: Modern videogames place increasing demands on the computational and graphical hardware, le...
This chapter describes the graphics processing unit (GPU) acceleration of density functional theory ...
In the early days of numerical simulations, advances were based on the ingenuity of pioneer scientis...
In this paper we focus on the integration of high-performance numerical libraries in ab initio codes...
One of the greatest efforts of computational scientists is to translate the mathematical model descr...
Legacy codes in computational science and engineering have been very successful in providing essenti...
International audienceWe present the implementation of a full electronic structure calculation code ...
Graphical Processing Units (GPUs) are highly parallel, programmable accelerators boasting high peak ...
We describe an extension of our graphics processing unit (GPU) electronic structure program TeraChem...
: Many-body perturbation theory is a powerful method to simulate electronic excitations in molecules...
This chapter demonstrates how graphics processing units (GPUs) can be used to accelerate large-scale...
International audienceWe present a way to improve the performance of the electronic structure Vienna...
The computation of two-electron repulsion integrals (ERIs) is often the most expensive step of integ...
AbstractWe apply the computation with a GPU accelerator to calculate Hamiltonian matrix elements bet...
International audienceWe present a way to improve the performance of the electronic structure Vienna...
Abstract: Modern videogames place increasing demands on the computational and graphical hardware, le...
This chapter describes the graphics processing unit (GPU) acceleration of density functional theory ...
In the early days of numerical simulations, advances were based on the ingenuity of pioneer scientis...
In this paper we focus on the integration of high-performance numerical libraries in ab initio codes...
One of the greatest efforts of computational scientists is to translate the mathematical model descr...
Legacy codes in computational science and engineering have been very successful in providing essenti...
International audienceWe present the implementation of a full electronic structure calculation code ...
Graphical Processing Units (GPUs) are highly parallel, programmable accelerators boasting high peak ...
We describe an extension of our graphics processing unit (GPU) electronic structure program TeraChem...
: Many-body perturbation theory is a powerful method to simulate electronic excitations in molecules...
This chapter demonstrates how graphics processing units (GPUs) can be used to accelerate large-scale...
International audienceWe present a way to improve the performance of the electronic structure Vienna...
The computation of two-electron repulsion integrals (ERIs) is often the most expensive step of integ...
AbstractWe apply the computation with a GPU accelerator to calculate Hamiltonian matrix elements bet...
International audienceWe present a way to improve the performance of the electronic structure Vienna...
Abstract: Modern videogames place increasing demands on the computational and graphical hardware, le...
This chapter describes the graphics processing unit (GPU) acceleration of density functional theory ...
In the early days of numerical simulations, advances were based on the ingenuity of pioneer scientis...