I/O Optimization Strategies in the PLUTO Code

Andrea Mignone (Università di Torino), Giuseppa Muscianisi (Cineca), Marzia Rivi (Cineca), Gianluigi Bodo (INAF, Torino)
PLUTO is a modular and multi-purpose numerical code for astrophysical fluid dynamics targeting highly supersonic and magnetized flows. As astrophysical applications are becoming increasingly demanding in terms of grid resolution and I/O, efforts have been spent to overcome the main bottlenecks of the code mainly related to an obsolete and no longer maintained library providing parallel functionality. Successful achievements have been pursued in The Partnership for Advanced Computing in Europe First Implementation Phase Project (PRACE-1IP) and are described in the present white-paper.
Read the article on PRACE wite paper