Global parameter type contains all general information needed for all solvers
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(tem_solveHead_type), | public | :: | solver |
General description of the deployed solver. |
|||
type(tem_simControl_type), | public | :: | simControl |
contains current simulation time, timeControl, abortCriteria and simulation status |
|||
type(tem_comm_env_type), | public | :: | proc |
MPI communication enviroment including MPI communicator. Todo HK: not sure, if this should be here! |
|||
type(tem_commPattern_type), | public | :: | commPattern |
MPI communication pattern type. |
|||
type(tem_restart_type), | public | :: | restart |
Global restart type Todo HK: not sure, if this should be here! |
|||
type(tem_balance_type), | public | :: | balance |
Load balancing information. Todo HK: not sure, if this should be here! |
|||
character(len=pathLen), | public | :: | timingFile |
Filename for solver timing output |
type tem_general_type !> General description of the deployed solver. type(tem_solveHead_type) :: solver !> contains current simulation time, timeControl, abortCriteria and !! simulation status type(tem_simControl_type) :: simControl !> MPI communication enviroment including MPI communicator. !! !!@todo HK: not sure, if this should be here! type(tem_comm_env_type) :: proc !> MPI communication pattern type. type(tem_commPattern_type) :: commPattern !> Global restart type !! !!@todo HK: not sure, if this should be here! type(tem_restart_type) :: restart !> Load balancing information. !! !!@todo HK: not sure, if this should be here! type(tem_balance_type) :: balance !> Filename for solver timing output character(len=pathLen) :: timingFile end type tem_general_type