Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about the different levels and hierarchical structure of parallelism implemented in Quantum ESPRESSO (QE) through this comprehensive lecture delivered by Prof. Stefano de Gironcoli and Prof. Paolo Giannozzi at ICTP in 2017. Explore the sophisticated parallel computing strategies employed in this widely-used density functional theory software package, understanding how computational tasks are distributed across multiple processors and computing nodes to achieve optimal performance. Discover the various parallelization schemes available in QE, including k-point parallelization, plane-wave parallelization, band parallelization, and task group parallelization, and understand how these different approaches can be combined hierarchically to maximize computational efficiency. Gain insights into the theoretical foundations behind parallel algorithm design in quantum mechanical calculations and learn practical considerations for selecting appropriate parallelization strategies based on system size, available computational resources, and specific calculation types. Understand the trade-offs between different parallelization approaches and how to optimize performance for large-scale materials science simulations, making this essential knowledge for researchers and practitioners working with high-performance computing in computational materials science and quantum chemistry.
Syllabus
17. de Gironcoli and Giannozzi - Levels & Hierarchy of Parallelism in QE (ICTP 2017)
Taught by
Materials Cloud