From 79b52b1adf40c527c56188d5379ee3affb0506e5 Mon Sep 17 00:00:00 2001 From: Antonio Ragagnin <antonio.ragagnin@inaf.it> Date: Fri, 9 May 2025 10:23:56 +0000 Subject: [PATCH] Edit README.md --- README.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4420a59..ea71502 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,12 @@ `hotwheels` is a code for hydrodynamic N-body cosmological simulations, `hotwheels` components are made of **C low-level kernels driven by python wrappers**. -`hotwheels` is developed by **Antonio Ragagnin**. And, as part of my commitment to advancing simulation tools, I am working on a flexible and modular implementation of a [Gadget](https://wwwmpa.mpa-garching.mpg.de/gadget/)-like code (temporarily named `hotwheels`). This new implementation incorporates lessons learned from over a decade of experience working with HPC and Gadget codes (e.g., OpenGadget3, see Dolag et al., in prep). +`hotwheels` is developed by **Antonio Ragagnin**. And, as part of my commitment to advancing simulation tools, I am working on a flexible and modular implementation of a [Gadget](https://wwwmpa.mpa-garching.mpg.de/gadget/)-like code (temporarily named `hotwheels`). + +This new implementation incorporates lessons learned from over a decade of experience working with HPC and Gadget codes, +for instance see my greentree in [Ragagnin et al. (2017)](https://ebooks.iospress.nl/publication/42679), +my GPU scheme for N-body codes as in [Ragagnin et al. (2020)](https://ebooks.iospress.nl/publication/53922) (and Ragagnin et al., 2025, in review), +my parallel tree build tests (fund by HPC Europa3, ID HPC17YMAKH), and other unpublished activities +in the context of OpenGadget3 (PI. Klaus Dolag). `hotwheels` is designed to leverage CPU and GPU parallelism, with a strong emphasis on modularity. This modular approach facilitates collaboration with HPC engineers and GPU vendors, enabling efficient utilization of HPC systems. Modularity also enhances testability, simplifies the addition of new features, and allows rethinking code structure based on past experiences. -- GitLab