Abstract
Nowadays, High-Performance Computing (HPC) is assuming an increasingly central
role in scientific research. It is becoming frequent to see scientists working in super-
computing environments while computer architectures are becoming more and more
heterogeneous and complex with different parallel programming models and techniques.
Under this scenario, the only way to successfully exploit an HPC system requires that computer and domain scientists work closely towards producing applications to solve domain problems, ensuring productivity and performance at the same time.
Facing such purpose, Saiph is a Domain Specific Language (DSL) designed to ease the
task of simulating complex Partial Differential Equation systems (PDEs) that model real
physical phenomena, freeing the users from numerical methods and high-performance
complexities.
This project aims to extend Saiph to support fluid mechanics and chemistry -combustion-
simulations, two domains with a high interest within the scientific community. Driven
by use-cases requirements, extensions have been performed at different levels of ab-
straction. New user-functionalities, suitable numerical methods and specific domain
optimizations have been added leading to validated simulation results of the selected
use-cases, obtained through the parallel execution of such Saiph applications.
Users
Please
log in to take part in the discussion (add own reviews or comments).