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 12724 for NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/nemogcm.F90 – NEMO

Ignore:
Timestamp:
2020-04-08T21:37:59+02:00 (4 years ago)
Author:
techene
Message:

branch KERNEL-06 : merge with trunk@12698 #2385 - in duplcated files : changes to comply to the new trunk variables and some loop bug fixes

Location:
NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3

    • Property svn:externals
      •  

        old new  
        33^/utils/build/mk@HEAD         mk 
        44^/utils/tools@HEAD            tools 
        5 ^/vendors/AGRIF/dev_r11615_ENHANCE-04_namelists_as_internalfiles_agrif@HEAD      ext/AGRIF 
         5^/vendors/AGRIF/dev@HEAD      ext/AGRIF 
        66^/vendors/FCM@HEAD            ext/FCM 
        77^/vendors/IOIPSL@HEAD         ext/IOIPSL 
         8 
         9# SETTE 
         10^/utils/CI/sette@HEAD         sette 
  • NEMO/branches/2020/dev_r12377_KERNEL-06_techene_e3/src/OCE/nemogcm.F90

    r12482 r12724  
    6060   USE diacfl         ! CFL diagnostics               (dia_cfl_init routine) 
    6161   USE diamlr         ! IOM context management for multiple-linear-regression analysis 
     62#if defined key_qco 
    6263   USE steplf         ! NEMO time-stepping               (stplf     routine) 
     64#else 
     65   USE step           ! NEMO time-stepping               (stp       routine) 
     66#endif 
    6367   USE isfstp         ! ice shelf                     (isf_stp_init routine) 
    6468   USE icbini         ! handle bergs, initialisation 
     
    8488#endif 
    8589   ! 
     90   USE in_out_manager ! I/O manager 
    8691   USE lib_mpp        ! distributed memory computing 
    8792   USE mppini         ! shared/distributed memory setting (mpp_init routine) 
     
    160165      !                            !==   time stepping   ==! 
    161166      !                            !-----------------------! 
     167      ! 
     168      !                                               !== set the model time-step  ==! 
     169      ! 
    162170      istp = nit000 
    163171      ! 
     
    178186      ! 
    179187      DO WHILE( istp <= nitend .AND. nstop == 0 ) 
     188#if defined key_qco 
    180189         CALL stplf 
     190#else 
     191         CALL stp 
     192#endif 
    181193         istp = istp + 1 
    182194      END DO 
     
    202214            ENDIF 
    203215 
     216#if defined key_qco 
    204217            CALL stplf        ( istp ) 
     218#else 
     219            CALL stp          ( istp ) 
     220#endif 
    205221            istp = istp + 1 
    206222 
     
    314330      IF( lwm )   CALL ctl_opn(     numond, 'output.namelist.dyn', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE. ) 
    315331      ! open /dev/null file to be able to supress output write easily 
     332      IF( Agrif_Root() ) THEN 
    316333                  CALL ctl_opn(     numnul,           '/dev/null', 'REPLACE', 'FORMATTED', 'SEQUENTIAL', -1, -1, .FALSE. ) 
    317       ! 
     334#ifdef key_agrif 
     335      ELSE 
     336                  numnul = Agrif_Parent(numnul)    
     337#endif 
     338      ENDIF 
    318339      !                             !--------------------! 
    319340      !                             ! Open listing units !  -> need sn_cfctl from namctl to define lwp 
     
    479500 
    480501      !                                      ! Icebergs 
    481                            CALL icb_init( rdt, nit000)   ! initialise icebergs instance 
     502                           CALL icb_init( rn_Dt, nit000)   ! initialise icebergs instance 
    482503 
    483504                                                ! ice shelf 
Note: See TracChangeset for help on using the changeset viewer.