Skip to content
David Schneider edited this page Jul 31, 2020 · 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

  6. How is the coupling mesh defined?

  7. Limitations

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: On the one hand, it provides coupled structural solvers, which could be used for FSI simulations steered by preCICE. On the other hand, it serves as 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 more details.

Clone this wiki locally