SPECIAL EVENT: Hotwheels, a new codebase for N-body hydrodynamic cosmological simulations

Tuesday, 3 June 2025 14:00 to 15:00
Provided as: 
Webinar
Registrations closing: 
Wednesday, 28 May 2025 at 14:00

Organizer: Nitin Shukla.
Speaker: Dr. Antonio Ragagnin

The EVENT will be streamed on TEAMS from 2pm to 3pm (CEST) on June 3rd, 2025

Link will be provided to all registrants. 

I will introduce hotwheels, a new codebase for N-body hydrodynamic
cosmological simulations (project:https://www.ict.inaf.it/gitlab/hotwheels)
designed from scratch for
current and next-generation supercomputers (namely heavily exploits GPU
and vectorisation). Built on over a decade of experience in HPC and
scientific software development, hotwheels is highly modular, making it
ideal for collaborative work, rapid prototyping, and rigorous testing.

In fact, this modular architecture enables the rapid creation of
lightweight, standalone mini-apps. This approach has proven invaluable
for efficient collaboration with HPC experts and GPU vendor engineers,
allowing focused code improvement and easier debugging.

Every module is tested through GitLab CI, with function-level unit tests
on every push and enforced standards for documentation, formatting, and
code quality at merge time.

Under the hood, hotwheels combines low-level C kernels (parallelised
with MPI and OpenMP), where the high-level skeleton of the code is
driven by Python. It is optimized for vectorised computation (using a
Structure of Arrays layout) and supports GPU acceleration via OpenMP
Target and the NVIDIA Thrust library.

The code is actively in development. Current modules include I/O, octree
construction, domain decomposition, Particle Mesh gravity, and a
time-stepping scheme.
 
Short bio of Speaker (Dr. Antonio Ragagnin)
I am a postdoc at INAF-OATs. I specialize in cosmological hydrodynamic simulations, zoom-in simulations of galaxy clusters, high-performance computing (HPC), GPUs, self-interacting dark matter, and multi-wavelength mock observations (X-ray, SZ, optical, as well as derived weak and strong lensing signals).
Intended for: 
Research Institutions
Area: 
Techniques
Length: 
1 dd
Conclusa: 
0

Next courses

Any question?

For HPC and computer graphics courses, write to corsi.hpc@cineca.it

About CINECA

Cineca is a non profit Consortium, made up of 102 Italian national institutions: Universities, Italian Research Institutions and the Italian Ministries of Universities and Education.

Today it is the largest Italian computing centre, one of the most important worldwide. With more seven hundred employees, it operates in the technological transfer sector through high performance scientific computing, the management and development of networks and web based services, and the development of complex information systems for treating large amounts of data.

It develops advanced Information Technology applications and services, acting like a trait-d'union between the academic world, the sphere of pure research and the world of industry and Public Administration. .

Visit the Cineca website