OpenCMISS-Iron Internal API Documentation
distributed_matrix_vector::distributedvector_updateisfinished Interface Reference

Private Member Functions

subroutine distributed_vector_update_isfinished (DISTRIBUTED_VECTOR, ISFINISHED, ERR, ERROR,)
 Tests to see if a distributed vector update has finised! More...
 

Detailed Description

Definition at line 446 of file distributed_matrix_vector.f90.

Member Function/Subroutine Documentation

subroutine distributed_matrix_vector::distributedvector_updateisfinished::distributed_vector_update_isfinished ( type(distributed_vector_type), pointer  DISTRIBUTED_VECTOR,
logical, intent(out)  ISFINISHED,
integer(intg), intent(out)  ERR,
type(varying_string), intent(out)  ERROR 
)
private

Tests to see if a distributed vector update has finised!

Todo:
USE MPI_TESTALL and store the request handles as big array.
Parameters
distributed_vectorA pointer to the distributed vector
[out]isfinishedOn return, is .TRUE. if all the transfer operations for the distributed vector have completed, .FALSE. if not
[out]errThe error code
[out]errorThe error string

Definition at line 7870 of file distributed_matrix_vector.f90.