Abstract
In this session, we will present an OpenACC to OpenMP migration tool that can be used to prepare applications for ALCF’s upcoming Aurora supercomputer.
About the Speaker
Giacomo Rossi is an Application Engineer from Rome, Italy, with an MS in Space Engineering and a PhD in Aeronautic and Space Technology. After a PostDoc at Sapienza University of Rome, Giacomo joined Intel in 2018. His background is mainly related to CFD, with his Master Thesis, PhD and PostDoc focusing on developing numerical codes and flow field analysis of high temperature, high speed, unsteady and reactive multi-phase flows, mainly related to internal and external gas-dynamics of Solid Rocket Motors. Once at Intel, Giacomo began to work on Quantum Espresso, introducing OpenMP tasks in FFTXlib first and porting the code to Intel GPUs via OpenMP later. He also works with CERFACS and has developed a library for OpenMP data management on the device from Fortran. Although originally from Rome, he is currently based in Bologna, as he serves as the Application Engineer assigned by Intel to CINECA, the Italian Supercomputing Center. He has worked with CINECA on OpenFOAM and adding external library support, and currently, assists with Intel software and hardware, suggesting optimization on their flagship codes and helping them to provide support to the EUROfusion community.