DISPATCH
solver_mod Module Reference

This module contains all experiment specific information necessary to solve the heat diffusion problem in DISPATCH. More...

Data Types

type  solver_t
 

Functions/Subroutines

subroutine init (self)
 Setup an initial state. The box size is 1, with the origin at 0,0,0, so the max radius is 0.5. More...
 

Variables

type(solver_t), public solver
 

Detailed Description

This module contains all experiment specific information necessary to solve the heat diffusion problem in DISPATCH.

The solver_t data type extends the patch_t with a generic guard zone dnload procedure, which covers the need for all simple, Cartesian mesh based solvers, and eliminates the need for a dnload procedure in each one of them. It also adds restart functionality when initializing patches.

Function/Subroutine Documentation

◆ init()

subroutine solver_mod::init ( class(solver_t self)

Setup an initial state. The box size is 1, with the origin at 0,0,0, so the max radius is 0.5.

Organize calls to the extras and the hydro solver.

Definition at line 29 of file solver_mod.f90.