{"DOI":"10.5281/zenodo.6572428","abstract":"Work Package 9 (WP9) \"Emerging Opportunities for Industrial Users of HPC\" of the PRACE-2IP project provided support for industrial applications in order to better exploit HPC resources. Task 9.3 selected applications of high potential impact on industrial research and innovation, but which are not yet ready for industrial production and ported them to suitable systems within the PRACE Research Infrastructure (Tier-1 or Tier-0).
Six codes were identified for enhancement: ALYA-Solidz, a module for the ALYA computational mechanics package aimed at nonlinear continuum structures and large deformation problems; NUMFRAC, a discrete particle method code for the simulation of fractures and granular flows; ONTONIX, a complexity measurement package; SPEED, a discontinuous Galerkin spectral element code for seismic wave propagation in complex media; URANIE, an uncertainty analysis platform; ViscoSolve, a non-Newtonian flow solver for viscoelastic fluid flow calculations.
The main results are: ALYA-Solidz \u2013 the solver was parallelized with a MPI/OpenMP hybridisation implementation. A performance improvement of at least 30% was achieved with respect to original MPI code. NUMFRAC \u2013 a parallel version utilizing domain decomposition and MPI was developed, allowing for 3D simulations. ONTONIX \u2013 a parallel version of the core Singular Value Decomposition algorithm solver was developed, allowing the handling of systems up to 2. million variables compared to the 10.000 possible with the serial version. SPEED \u2013 the I/O modules were optimized, and the solver was parallelized with a MPI/OpenMP hybridisation implementation. A linear scalability up to 32.000 threads was obtained, allowing the MunichRE insurance company to apply for a project to a PRACE Tier-0 call. URANIE \u2013 a robust parallel implementation of the numerical experiments launcher module was designed, as well as a restart procedure for unfinished runs. ViscoSolve - the solver was parallelized with a MPI/OpenMP hybridisation implementation.","author":[{"family":"Arlandini","given":"Claudio"}],"id":"unknown","issued":{"date-parts":[[2013,8,31]]},"language":"en","publisher":"Zenodo","title":"D9.3: Emerging Opportunities for Industrial Users of HPC","type":"article-journal"}