We present a hybrid MPI-OpenMP implementation of Linear-Scaling Density Functional Theory within the ONETEP code. We illustrate its performance on a range of high performance computing (HPC) platforms comprising shared-memory nodes with fast interconnect. Our work has focused on applying OpenMP parallelism to the routines which dominate the computational load, attempting where possible to parallelize different loops from those already parallelized within MPI. This includes 3D FFT box operations, sparse matrix algebra operations, calculation of integrals, and Ewald summation. While the underlying numerical methods are unchanged, these developments represent significant changes to the algorithms used within ONETEP to distribute the workload a...
A MPI-friendly density functional theory (DFT) source code was modified within hybrid parallelizatio...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
We present a hybrid MPI-OpenMP implementation of Linear-Scaling Density Functional Theory within the...
We discuss the computational bottlenecks in molecular dynamics (MD) and describe the challenges in p...
We present ONETEP (order-N electronic total energy package), a density functional program for parall...
Analytic bond-order potentials (BOPs) allow to obtain a highly accurate description of interatomic i...
h i g h l i g h t s • We discuss computational bottlenecks in MD and discuss challenges in paralleli...
The most widely used technique to allow for parallel simulations in molecular dynamics is spatial do...
Today's supercomputers often consists of clusters of SMP nodes. Both OpenMP and MPI are programming ...
The Extended Discrete Element Method (XDEM) is a novel and innovative numerical simulation technique...
ONETEP is an ab initio electronic structure package for total energy calculations within density-fun...
ONETEP is an ab initio electronic structure package for total energy calculations within density-fun...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
We have investigated the computational performance of the first principles molecular dynamics code wh...
A MPI-friendly density functional theory (DFT) source code was modified within hybrid parallelizatio...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
We present a hybrid MPI-OpenMP implementation of Linear-Scaling Density Functional Theory within the...
We discuss the computational bottlenecks in molecular dynamics (MD) and describe the challenges in p...
We present ONETEP (order-N electronic total energy package), a density functional program for parall...
Analytic bond-order potentials (BOPs) allow to obtain a highly accurate description of interatomic i...
h i g h l i g h t s • We discuss computational bottlenecks in MD and discuss challenges in paralleli...
The most widely used technique to allow for parallel simulations in molecular dynamics is spatial do...
Today's supercomputers often consists of clusters of SMP nodes. Both OpenMP and MPI are programming ...
The Extended Discrete Element Method (XDEM) is a novel and innovative numerical simulation technique...
ONETEP is an ab initio electronic structure package for total energy calculations within density-fun...
ONETEP is an ab initio electronic structure package for total energy calculations within density-fun...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
We have investigated the computational performance of the first principles molecular dynamics code wh...
A MPI-friendly density functional theory (DFT) source code was modified within hybrid parallelizatio...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...
Advances in high performance computing (HPC) have provided a way to treat large, computationally dem...