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_vector | A pointer to the distributed vector |
[out] | isfinished | On return, is .TRUE. if all the transfer operations for the distributed vector have completed, .FALSE. if not |
[out] | err | The error code |
[out] | error | The error string |
Definition at line 7870 of file distributed_matrix_vector.f90.