New URL for NEMO forge!   http://forge.nemo-ocean.eu

Since March 2022 along with NEMO 4.2 release, the code development moved to a self-hosted GitLab.
This present forge is now archived and remained online for history.
Changeset 11913 for NEMO/branches/UKMO/NEMO_4.0.1_GC_couple_pkg/src/OCE/LBC/lib_mpp.F90 – NEMO

Ignore:
Timestamp:
2019-11-15T16:16:56+01:00 (4 years ago)
Author:
dancopsey
Message:

Merge in bulk of coupling changes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/UKMO/NEMO_4.0.1_GC_couple_pkg/src/OCE/LBC/lib_mpp.F90

    r11715 r11913  
    664664 
    665665   SUBROUTINE mppstop( ld_abort )  
     666 
     667      USE mod_oasis      ! coupling routines 
     668 
    666669      !!---------------------------------------------------------------------- 
    667670      !!                  ***  routine mppstop  *** 
     
    677680      IF( PRESENT(ld_abort) ) ll_abort = ld_abort 
    678681      ! 
     682 
     683#if defined key_oasis3 
     684      ! If we're trying to shut down cleanly then we need to consider the fact 
     685      ! that this could be part of an MPMD configuration - we don't want to 
     686      ! leave other components deadlocked. 
     687 
     688      CALL oasis_abort(nproc,"mppstop","NEMO initiated abort") 
     689 
     690 
     691#else 
    679692#if defined key_mpp_mpi 
    680693      IF(ll_abort) THEN 
     
    687700      IF( ll_abort ) STOP 123 
    688701      ! 
     702#endif 
    689703   END SUBROUTINE mppstop 
    690704 
Note: See TracChangeset for help on using the changeset viewer.