- Timestamp:
- 2017-07-05T10:28:51+02:00 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/dev_r5518_GO6_package/NEMOGCM/NEMO/OPA_SRC/LBC/lib_mpp.F90
r7993 r8280 2049 2049 2050 2050 SUBROUTINE mppstop 2051 2052 #if defined key_oasis3 2053 USE mod_oasis ! coupling routines 2054 #endif 2055 2051 2056 !!---------------------------------------------------------------------- 2052 2057 !! *** routine mppstop *** … … 2058 2063 !!---------------------------------------------------------------------- 2059 2064 ! 2065 2066 #if defined key_oasis3 2067 ! If we're trying to shut down cleanly then we need to consider the fact 2068 ! that this could be part of an MPMD configuration - we don't want to 2069 ! leave other components deadlocked. 2070 2071 CALL oasis_abort(nproc,"mppstop","NEMO initiated abort") 2072 2073 2074 #else 2075 2060 2076 CALL mppsync 2061 2077 CALL mpi_finalize( info ) 2078 #endif 2079 2062 2080 ! 2063 2081 END SUBROUTINE mppstop … … 3884 3902 IF( numevo_ice /= -1 ) CALL FLUSH(numevo_ice) 3885 3903 ! 3904 IF( cd1 == 'MPPSTOP' ) THEN 3905 IF(lwp) WRITE(numout,*) 'E R R O R: Calling mppstop' 3906 CALL mppstop() 3907 ENDIF 3886 3908 IF( cd1 == 'STOP' ) THEN 3887 3909 IF(lwp) WRITE(numout,*) 'huge E-R-R-O-R : immediate stop' … … 3988 4010 WRITE(kout,*) 3989 4011 ENDIF 3990 STOP 'ctl_opn bad opening'4012 CALL ctl_stop ('STOP', 'NEMO abort ctl_opn bad opening') 3991 4013 ENDIF 3992 4014
Note: See TracChangeset
for help on using the changeset viewer.