Module to provide general solver parameters.
This module provides a solver module variable, to collect general data on the simulation and the solver in a central place.
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_general_type), | public | :: | general |
general data coming from treelem |
|||
type(ply_sampled_tracking_type), | public | :: | plySampleTrack |
Tracking objects to capture subsets of the overall simulation, or derived quantities. |
|||
type(tem_BC_prop_type), | public | :: | boundary |
Boundary properties of elements in the mesh. |
|||
integer, | public, | allocatable | :: | var_degree(:) |
Polynomial degree for each variable in the variable system. |
||
integer, | public, | allocatable | :: | lvl_degree(:) |
Polynomial degree for each level in the mesh. |
||
integer, | public, | allocatable | :: | var_space(:) |
Polynomial space for each variable in the variable system. |
||
character(len=PathLen), | public | :: | weights_file |
Type for balanciing weights |
Routine to initialize the global parameters, sets the solver module variable.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atl_solver_param_type), | intent(inout) | :: | me | |||
type(treelmesh_type), | intent(inout) | :: | tree |