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), | private | :: | general | general data coming from treelem |
|||
type(ply_sampled_tracking_type), | private | :: | plySampleTrack | Tracking objects to capture subsets of the overall simulation, or derived quantities. |
|||
type(tem_BC_prop_type), | private | :: | boundary | Boundary properties of elements in the mesh. |
|||
integer, | private, | allocatable | :: | var_degree(:) | Polynomial degree for each variable in the variable system. |
||
integer, | private, | allocatable | :: | lvl_degree(:) | Polynomial degree for each level in the mesh. |
||
integer, | private, | allocatable | :: | var_space(:) | Polynomial space for each variable in the variable system. |
||
character(len=PathLen), | private | :: | 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 |