Welcome to ChiDG


ChiDG is:

a framework for solving sets of partial differential equations using the discontinuous Galerkin method on Chimera-overset grids.

_images/icon_dg.png _images/icon_curved.png _images/icon_chimera.png _images/icon_newton.png _images/icon_autodiff.png


The ChiDG API is:

a Fortran Class that provides an interface to the simulation environment.

type :: chidg_t

    type(chidg_data_t)                      :: data
    class(time_integrator_t),   allocatable :: time_integrator
    class(nonlinear_solver_t),  allocatable :: nonlinear_solver
    class(linear_solver_t),     allocatable :: linear_solver
    class(preconditioner_t),    allocatable :: preconditioner
    ...
end type chidg_t


Example applications:

_images/naca2412.png _images/mode91_3dview.png _images/aachen_turbine_nonreflectingbc.png