15–16 Jun 2023
Dipartimento di Fisica e Astronomia “Ettore Majorana” Universitá degli Studi di Catania Via S. Sofia, 64,
Europe/Rome timezone

PLUTO

15 Jun 2023, 12:40
15m
Aula videoconferenze (piano terra) ( Dipartimento di Fisica e Astronomia “Ettore Majorana” Universitá degli Studi di Catania Via S. Sofia, 64,)

Aula videoconferenze (piano terra)

Dipartimento di Fisica e Astronomia “Ettore Majorana” Universitá degli Studi di Catania Via S. Sofia, 64,

Via S. Sofia, 64, 95123 Catania CT (Cittadella Universitaria) The workshop can be attended remotely via the following link:https://us02web.zoom.us/j/84106378210?pwd=eVRJZ3czV0dZcEhZYkRPUTcwTUdmZz09This workshop will cover the last frontiers of...
Oral Cosmological Simulation, Jet Pulsar Wind Nebulae (PWN), Mergers and Explosive Events, Other Simulations Cosmological Simulation, Jet Pulsar Wind Nebulae (PWN), Mergers and Explosive Events, Other Simulations

Speaker

Marco Rossazza (Università degli Studi di Torino)

Description

The PLUTO code, developed at the University of Torino in collaboration with the Osservatorio Astrofisico di Torino, is one of the most widely used public codes for
astrophysical fluid-dynamics and magnetohydrodynamics, both in the classical and relativistic regimes. The code is designed with a modular and flexible structure whereby different numerical algorithms can be separately combined to solve systems of conservation laws by using a finite volume or a finite difference approach, based on Godunov-type schemes.
We present the work done on the GPU porting of the code by using OpenACC. OpenACC is a programming model that uses high-level compiler directives and parallelizing compilers to exploit GPU technology. We will highlight the many code structure changes required by the new parallel programming paradigm. We finally show the results obtained in terms of the acceleration and efficiency on various systems such as Marconi100 and Leonardo at Cineca.

Primary author

Marco Rossazza (Università degli Studi di Torino)

Presentation materials