Load balancing information and control
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=labelLen), | public | :: | kind | = | 'none' | load balancing type |
|
logical, | public | :: | dynamic | = | .false. | is dynamic load balancing activated? |
|
logical, | public | :: | weight | = | .false. | whether dump weight file |
|
type(tem_timeControl_type), | public | :: | timeControl | control about when to do dynamic balancing |
type tem_balance_type
!> load balancing type
character(len=labelLen) :: kind = 'none'
!> is dynamic load balancing activated?
logical :: dynamic = .false.
!> whether dump weight file
logical :: weight = .false.
!> control about when to do dynamic balancing
type(tem_timeControl_type) :: timeControl
!> last iteration the dynamic load balancing was called
! integer :: lastIter = 0
end type tem_balance_type