SC²S Colloquium - May 23, 2018

From Sccswiki
Jump to navigation Jump to search
Date: May 23, 2018
Room: 02.07.023
Time: 15:00 - 15:45

Noah Lee: Node-level performance optimization of the ADER-DG method for the simulation of tsunamis

Master Thesis introductory talk advised by Leonhard Rannabauer

sam(oa)^2 is a framework for dynamically adaptive mesh refinement. In this thesis, sam(oa)^2 will be used for the simulation of the shallow water equations using the ADER Discontinuous-Galerkin method (ADER-DG). The focus will be on understanding and evaluating the ADER-DG model and improving node level performance as well as a performance study of scaling across multiple compute nodes.

Keywords: sam(oa)^2, Tsunami Simulation, ADER, Node-level performance

Gerasimos Chourdakis, M.Sc.: preCICE: lessons learned

This is a preview of a talk to 'Quality Assurance and reproducibility in PDE software frameworks', a satellite workshop to the PDESoft 2018 conference, on May 31st in Norway. The registered title of the talk there is 'preCICE: multi-physics simulations reusing existing single-physics solvers'.

The free/open-source surface coupling library preCICE allows to reuse different solvers to perform multi-physics simulations such as fluid-structure-acoustics interaction, conjugate heat transfer, or multi-model flow simulations in a black-box approach. It provides robust and efficient methods for explicit and implicit coupling, peer-to-peer communication, and data mapping. It uses established libraries such as Boost, PETSc, Eigen, and libxml2 for several tasks, a design that provides multiple advantages for the development but also comes with a series of challenges for building, distributing, and maintaining the ensemble. This adds up to the challenges resulting from binding to multiple solvers at the same time, often on the same system. Over the past years, preCICE became a mature project, applying several examples of best practices for version control, testing, and continuous integration. It now focuses more resources on refining its testing, delivery, usability, and its communication with users. This talk will present how you can reuse your solvers to perform coupled simulations with preCICE, as well as lessons learned over the past years. It will also present our current choices for next steps and will try to trigger a discussion on alternative approaches.

Keywords: preCICE, CFD, fluid-structure interaction, software engineering, continuous integration, Conference talk preview, pdesoft18