GetMatrixLoadBalance Interface

public interface GetMatrixLoadBalance

Contents


Module Procedures

private subroutine GetMatrixLoadBalance_ps(this, min_size, max_size)

Get a measure of how load balanced this matrix is. For each process, the number of non-zero entries is calculated. Then, this function returns the max and min of those values.

Arguments

Type IntentOptional AttributesName
type(Matrix_ps), intent(in) :: this

The matrix to compute the measure on.

integer, intent(out) :: min_size

The minimum entries contained on a single process.

integer, intent(out) :: max_size

The maximum entries contained on a single process.