CheckMemoryPoolValidity Interface

public interface CheckMemoryPoolValidity

Contents


Module Procedures

private pure function CheckMemoryPoolValidity_p(this, matrix) result(isvalid)

Checks if a given distributed memory pool has been validly allocated to handle the given parameters.

Arguments

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

The memory pool to check.

type(Matrix_ps), intent(in) :: matrix

The associated matrix to check against.

Return Value logical

True if the memory pool is valid.