- Timestamp:
- 2019-06-13T18:20:13+02:00 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
NEMO/branches/UKMO/NEMO_4.0_GC_couple_pkg/src/OCE/LBC/lib_mpp.F90
r10888 r11105 896 896 897 897 SUBROUTINE mppstop( ldfinal, ld_force_abort ) 898 899 USE mod_oasis ! coupling routines 900 898 901 !!---------------------------------------------------------------------- 899 902 !! *** routine mppstop *** … … 912 915 IF( PRESENT(ld_force_abort) ) ll_force_abort = ld_force_abort 913 916 ! 917 918 #if defined key_oasis3 919 ! If we're trying to shut down cleanly then we need to consider the fact 920 ! that this could be part of an MPMD configuration - we don't want to 921 ! leave other components deadlocked. 922 923 CALL oasis_abort(nproc,"mppstop","NEMO initiated abort") 924 925 926 #else 914 927 IF(ll_force_abort) THEN 915 928 CALL mpi_abort( MPI_COMM_WORLD ) … … 920 933 IF( .NOT. llfinal ) STOP 123 921 934 ! 935 #endif 922 936 END SUBROUTINE mppstop 923 937 … … 2021 2035 ENDIF 2022 2036 CALL FLUSH( kout ) 2023 STOP 'ctl_opn bad opening'2037 CALL ctl_stop ('STOP', 'NEMO abort ctl_opn bad opening') 2024 2038 ENDIF 2025 2039 !
Note: See TracChangeset
for help on using the changeset viewer.