تقرير
HTMPC: A heavily templated C++ library for large scale particle-based mesoscale hydrodynamics simulations using multiparticle collision dynamics
العنوان: | HTMPC: A heavily templated C++ library for large scale particle-based mesoscale hydrodynamics simulations using multiparticle collision dynamics |
---|---|
المؤلفون: | Westphal, Elmar, Goh, Segun, Winkler, Roland G., Gompper, Gerhard |
سنة النشر: | 2024 |
المجموعة: | Condensed Matter Physics (Other) |
مصطلحات موضوعية: | Condensed Matter - Soft Condensed Matter, Physics - Computational Physics |
الوصف: | We present HTMPC, a Heavily Templated C++ library for large-scale simulations implementing multi-particle collision dynamics (MPC), a particle-based mesoscale hydrodynamic simulation method. The implementation is plugin-based, and designed for distributed computing over an arbitrary number of MPI ranks. By abstracting the hardware-dependent parts of the implementation, we provide an identical application-code base for various architectures, currently supporting CPUs and CUDA-capable GPUs. We have examined the code for a system of more than a trillion MPC particles distributed over a few thousand MPI ranks (GPUs), demonstrating the scalability of the implementation and its applicability to large-scale hydrodynamic simulations. As showcases, we examine passive and active suspension of colloids, which confirms the extensibility and versatility of our plugin-based implementation. Comment: 7 figures |
نوع الوثيقة: | Working Paper |
URL الوصول: | http://arxiv.org/abs/2406.15236 |
رقم الأكسشن: | edsarx.2406.15236 |
قاعدة البيانات: | arXiv |
الوصف غير متاح. |