Project

Handling of differing grids/domains for multi-physics simulations

Purpose

Develop easy-to-use programming tools within Diffpack for the grid handling in multi-physics simulations, where different PDEs are defined over different parts of the global domain. The idea is to introduce a finite element grid that covers all the involved domains. The grid needed for solving a particular subset of the PDEs is then extracted as a subgrid from the global grid. The goal is to implement some classes that hide the book-keeping of working with different numbering of grid nodes and degrees of freedom for different unknowns. That is, we want to keep the simplicity and computational efficiency of the programming with standard GridFE and FieldFE objects in Diffpack also in problems where there are different grids. A key point is to avoid finite element interpolation if possible.

Personnel

Are Magnus Bruaset (Numerical Objects A.S.), Hans Petter Langtangen (Simula Research Laboratory), Taner Akbay (Mitsubishi, Japan).

Status

In progress. To be included in the Diffpack v4.0 release.