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_dg.png)
![_images/icon_curved.png](_images/icon_curved.png)
![_images/icon_chimera.png](_images/icon_chimera.png)
![_images/icon_newton.png](_images/icon_newton.png)
![_images/icon_autodiff.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