timlim function ovrtim only on master and MPI_Bcast
[unres.git] / source / unres / src_MD / MREMD.F
index 4aad494..1951bca 100644 (file)
@@ -720,7 +720,8 @@ c Update the time safety limiy
              if (me.eq.king .or. .not. out1file)
      &       write (iout,*) "****** SAFETY increased to",safety," s"
           endif
-          if (ovrtim()) end_of_run=.true.
+          if (ovrtim() .and. me.eq.king) end_of_run=.true.
+          call MPI_Bcast(end_of_run,1,MPI_LOGICAL,king,CG_COMM,IERR)
         endif
         if(synflag.and..not.end_of_run) then
            time02=MPI_WTIME()