DM-HEOM: A Portable and Scalable Solver-Framework for the Hierarchical Equations of Motion

التفاصيل البيبلوغرافية
العنوان: DM-HEOM: A Portable and Scalable Solver-Framework for the Hierarchical Equations of Motion
المؤلفون: Tobias Kramer, Matthias Noack, Alexander Reinefeld, Thomas Steinke
المصدر: IPDPS Workshops
بيانات النشر: IEEE, 2018.
سنة النشر: 2018
مصطلحات موضوعية: 010304 chemical physics, Computer science, 010103 numerical & computational mathematics, Parallel computing, Solver, Supercomputer, 01 natural sciences, Kernel (linear algebra), Memory management, Workflow, 0103 physical sciences, Scalability, Programming paradigm, Distributed memory, 0101 mathematics
الوصف: Computing the Hierarchical Equations of Motion (HEOM) is by itself a challenging problem, and so is writing portable production code that runs efficiently on a variety of architectures while scaling from PCs to supercomputers. We combined both challenges to push the boundaries of simulating quantum systems, and to evaluate and improve methodologies for scientific software engineering. Our contributions are threefold: We present the first distributed memory implementation of the HEOM method (DM-HEOM), we describe an interdisciplinary development workflow, and we provide guidelines and experiences for designing distributed, performance-portable HPC applications with MPI-3, OpenCL and other state-of-the-art programming models. We evaluated the resulting code on multi- and many-core CPUs as well as GPUs, and demonstrate scalability on a Cray XC40 supercomputer for the PS I molecular light harvesting complex.
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::ecd2638039af963136a0331681831687
https://doi.org/10.1109/ipdpsw.2018.00149
رقم الأكسشن: edsair.doi...........ecd2638039af963136a0331681831687
قاعدة البيانات: OpenAIRE