From 8330ee6bacdb3d211260cbd44c0bad2b3971745f Mon Sep 17 00:00:00 2001 From: Antoine Cyril David Hoffmann <ahoffman@spcpc606.epfl.ch> Date: Thu, 17 Dec 2020 15:07:57 +0100 Subject: [PATCH] improve finish conditions for MPI --- src/tesend.F90 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/tesend.F90 b/src/tesend.F90 index 6bbd7359..3ee2acc2 100644 --- a/src/tesend.F90 +++ b/src/tesend.F90 @@ -5,9 +5,12 @@ SUBROUTINE tesend use prec_const IMPLICIT NONE + LOGICAL :: mlend !________________________________________________________________________________ ! 1. Some processors had set nlend + CALL mpi_allreduce(nlend, mlend, 1, MPI_LOGICAL, MPI_LOR, MPI_COMM_WORLD, & + & ierr) IF( nlend ) THEN WRITE(*,'(/a)') 'rhs are NaN/Inf' IF (my_id .EQ. 0) WRITE(*,*) 'Run terminated at cstep=',cstep -- GitLab