Reference documentation for deal.II version GIT relicensing-822-gf1642d4ea5 2024-06-12 14:10:02+00:00
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
No Matches
The deal.II code gallery

The deal.II code gallery contains a collection of programs based on deal.II that were contributed by others to serve as starting points for more complex applications. The code gallery is an extension of the tutorial in that the programs are intended to show how applications can be implemented with deal.II, but without the requirement to have these code documented at the same, extensive level as used in the tutorial. Instructions for obtaining the code gallery programs can be found at .

The programs that form part of the code gallery are contributed by others and are not part of deal.II itself. The deal.II authors make no assurances that these programs are documented in any reasonable way, nor that the programs are in fact correct. Please contact the authors of the code gallery programs if you have questions.

The code gallery currently consists of the following programs (with connections to other programs shown in the graph on the tutorial page):

Adaptive advection-reaction (by Marco Feder

Implementation of an a-posteriori error estimator for first order hyperbolic problems

Convection Diffusion Reaction (by David R. Wells wells.nosp@m.d2@r.nosp@m.pi.ed.nosp@m.u)

Parallel convection-diffusion-reaction (CDR) solver with theta time stepping utilizing Trilinos.

Distributed LDG Method (by Michael Harmon

Solving Poisson's equation using the local discontinuous Galerkin method and Trilinos

Distributed moving laser heating (by Hongfeng Ma, Tatiana E. Itina

Distributed moving laser heating

Elastoplastic Torsion (by Salvador Flores

Solving variational problems with uniform gradient bounds by p-Laplacian approximation.

Generalized Swift-Hohenberg Equation Solve (by Samuel Scheuerman <

Solving the generalized Swift-Hohenberg equation

Goal-Oriented hp-Adaptivity for the Maxwell Eigenvalue Problem (by Jake J. Harmon

An implementation of goal-oriented hp-refinement for the Maxwell eigenvalue problem, with a focus on computing eigenvalues accurately

Goal-oriented mesh adaptivity in elastoplasticity problems (by Seyed Shahram Ghorashi

Solving 2d/3d elastoplasticity problem with linear isotropic hardening and adapting the mesh based on goal-oriented error estimation

Higher Order Multipoint Flux Mixed Finite Element (MFMFE) methods (by Eldar Khattatov, Ilona Ambartsumyan

Solving Darcy equation of flow in porous media using the multipoint flux mixed finite element method.

Information density-based mesh refinement (by Wolfgang Bangerth

Implementation of a mesh refinement criterion for an inverse source identification problem based on an "information density".

Laplace equation coupled to an external simulation program (by David Schneider, Benjamin Uekermann

Laplace equation surface coupled to an external simulation program (here simply a fancy boundary condition) using the coupling library preCICE.

Linear Elastic Active Skeletal Muscle Model (by Jean-Paul Pelteret, Tim Hamann

Linear elasticity including active skeletal muscle model solving the concentric contraction of an idealized biceps brachii.

MCMC for the Laplace equation (by Wolfgang Bangerth

An implementation of a Markov Chain Monte Carlo solver for an inverse problem involving the Laplace equation

Nonlinear poro-viscoelasticity (by Ester Comellas, Jean-Paul Pelteret

A parallelized biphasic nonlinear poro-viscoelastic formulation based on Ogden hyperelasticity, using automatic differentiation and MPI from the Trilinos package.

Parallel in Time Heat Equation (by Joshua Christopher

Solves the heat equation time steps in parallel using the multigrid reduction in time technique from the XBraid library.

Quasi-Static Finite-Strain Compressible Elasticity (by Jean-Paul Pelteret, Andrew McBride

Classical quasi-static finite-strain elasticity solving the Cook membrane problem composed of a compressible Neo-Hookean material.

Quasi-Static Finite-Strain Quasi-incompressible Visco-elasticity (by Jean-Paul Pelteret

Quasi-static finite-strain quasi-incompressible rate-dependent elasticity computing the displacement history of a thin viscoelastic strip with a hole.

TRBDF2-DG projection solver for the incompressible Navier-Stokes equations (by Giuseppe Orlando

Projection solver for the incompressible Navier-Stokes equations based on a DG spatial discretization and on the TR-BDF2 method for time discretization

Time-dependent Navier-Stokes (by Jie Cheng

Solving time-dependent incompressible Navier-Stokes problem in parallel with Grad-Div stablization using IMEX scheme.

Two phase flow interaction (by Manuel Quezada de Luna

Simulating two-phase flow interaction via level set method and incompressible Navier-Stokes equations.

Viscoelastoplastic topography evolution (by Roger Fu, Anton Ermakov

Topographic evolution