Releases radiation MPI resources.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(radiation_mpi_t), | intent(inout) | :: | rad |
subroutine radiation_mpi_finalize(rad) type(radiation_mpi_t), intent(inout) :: rad integer :: ierr if (rad%comm /= MPI_COMM_NULL) then call MPI_Comm_free(rad%comm, ierr) call check_mpi(ierr, 'MPI_Comm_free radiation') end if rad%comm = MPI_COMM_NULL rad%rank = -1 rad%nprocs = 0 rad%first_task = 0 rad%last_task = -1 rad%nlocal_tasks = 0 end subroutine radiation_mpi_finalize