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. TodoHK: 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 TodoHK: not sure, if this should be here! |
|||
type(tem_balance_type), | public | :: | balance | Load balancing information. TodoHK: 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