This module include the routine required for element wie dumping weight for better load balancing This is intialize when add 'write_weights = 'weight' ' to the config file and are based on element wise time measurements
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(treelmesh_type), | intent(in) | :: | tree |
Handle to the configuration script, to load the parameters from. Mesh data in treelmesh format. |
Dump weights to a file.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(treelmesh_type), | intent(in) | :: | tree |
boundary timer should only be measured for boundary elements VK setBnd = tem_getTimerVal( timerHandle = atl_timerHandles%setBnd) VK readBC = tem_getTimerVal( timerHandle = atl_timerHandles%readBC)
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(treelmesh_type), | intent(in) | :: | tree | |||
real(kind=rk), | intent(inout), | allocatable | :: | weights(:) | ||
real(kind=rk), | intent(inout), | allocatable | :: | comp_weights(:) | ||
real(kind=rk), | intent(inout), | allocatable | :: | multiLevel_weights(:) | ||
real(kind=rk), | intent(inout), | allocatable | :: | cpl_weights(:) |