Related Experiment Video
Updated: Jun 21, 2025

Analyzing Melts and Fluids from Ab Initio Molecular Dynamics Simulations with the UMD Package
Published on: September 17, 2021
The NOMAD mini-apps: A suite of kernels from ab initio electronic structure codes enabling co-design in
Isidre Mas Magre1, Rogeli Grima Torres1, José María Cela Espín1
1Barcelona Supercomputing Center (BSC), Plaça Eusebi Güell, 1-3, Barcelona, 08034, Spain.
This study presents mini-applications for optimizing electronic structure codes, aiding High-Performance Computing (HPC) and exascale system development for material science.
Area of Science:
- Computational materials science
- High-Performance Computing (HPC)
- Quantum chemistry
Background:
- Electronic structure codes are crucial for materials simulation but computationally intensive.
- Optimizing these codes is essential for leveraging advanced High-Performance Computing (HPC) resources.
- Existing codes face challenges in efficiently utilizing emerging exascale architectures.
Purpose of the Study:
- To develop a suite of mini-applications for optimizing computational kernels in ab initio electronic structure codes.
- To facilitate the co-design of hardware and software for future exascale systems.
- To provide tools for profiling and benchmarking code performance on HPC systems.
Main Methods:
- Identification of key computational kernels contributing significantly to execution time in flagship applications.
- Development of a mini-application suite based on these kernels.
- Integration of a CMake build system for easy deployment on various HPC systems.
- Leveraging code from the NOMAD Center of Excellence (e.g., ELPA, exciting, Abinit, FHI-aims).
Main Results:
- A deployable suite of mini-applications targeting critical computational kernels.
- Demonstrated ease of compilation and execution on diverse HPC environments.
- Established a framework for profiling and benchmarking code performance.
- Provided insights for both software optimization and hardware design for exascale.
Conclusions:
- The mini-application suite enables focused optimization of electronic structure codes.
- Facilitates the co-design process for exascale computing in material science.
- Promotes more accurate and efficient simulations of novel materials.
More Related Videos
Related Concept Videos
Electronic Structure of Atoms
An atom comprises protons and neutrons, which are contained inside the dense, central core called the nucleus, with electrons present around the nucleus. Taking into account the wave–particle duality of electrons and the uncertainty in position around the nucleus, quantum mechanics provides a more accurate model for the atomic structure. It describes atomic orbitals as the regions around the nucleus where electrons of discrete energy exist, characterized by four quantum...
Fermi Level Dynamics
Electron affinity in semiconductors refers to the energy gap between the minimum of its conduction band and the vacuum level and it is a critical parameter in determining how easily a semiconductor can accept additional electrons.
The work...
Atomic Orbitals
The Energies of Atomic Orbitals
Subatomic Particles
Mechanistic Models: Compartment Models in Algorithms for Numerical Problem Solving
In individual population analyses, different algorithms are employed, such as Cauchy's method, which uses a...

