Finalize the distributed arrays module
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=int32), | private | :: | i |
subroutine darrays_finalize() integer(int32) :: i if (.not. initialized) return do i = 1, MAX_ARRAYS if (registry(i)%active) then call darray_destroy(i) end if end do call global_comm%finalize() initialized = .false. end subroutine darrays_finalize