Skip to content
David Schneider edited this page May 22, 2019 · 11 revisions

Welcome to the dealii-adapter wiki! Here you can find information specific to coupling deal.II with preCICE. If you are looking for general information about deal.II or preCICE, have a look at the bottom of this page.

The dealii-adapter including this wiki is new, please give us your feedback!

Overview

  1. Build the deal.II adapter

  2. Run a tutorial:

  3. What this program does

  4. Build your own adapter

  5. Configure this adapter for your own case

General Information

What is deal.II ?

From their documentation: deal.II is a C++ program library targeted at the computational solution of partial differential equations using adaptive finite elements. It uses state-of-the-art programming techniques to offer you a modern interface to the complex data structures and algorithms required. A more extensive answer can be found at the deal.II webpage.

What is preCICE ?

preCICE is a coupling library for partitioned multi-physics simulations on massively parallel systems. This includes several features like data mapping methods, parallel peer-to-peer communication, sophisticated coupling algorithms and many more. Comprehensive information are available on the preCICE webpage and the preCICE wiki.

Aim of this adapter

This adapter has two use cases: It provides a coupled structural solver, which could be used for FSI simulations steered by preCICE. Since the implemented theory is based on a purely linear approach, it is not suited for large displacements. Have a look in the implemented solver details for more information. The other use case is to provide an example of how to couple your own deal.II project with other solvers using preCICE. Have a look in the 'build your own adapter' section for details.

Clone this wiki locally