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 4147 for branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90 – NEMO

Ignore:
Timestamp:
2013-11-04T12:51:55+01:00 (10 years ago)
Author:
cetlod
Message:

merge in dev_LOCEAN_2013, the 1st development branch dev_r3853_CNRS9_Confsetting, from its starting point ( r3853 ) on the trunk: see ticket #1169

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/OPA_SRC/DIA/diaptr.F90

    r3764 r4147  
    4444   PUBLIC   ptr_vjk        ! call by tra_ldf & tra_adv routines 
    4545 
    46    !                                           !!** namelist  namptr  ** 
    47    LOGICAL , PUBLIC ::   ln_diaptr  = .FALSE.   !: Poleward transport flag (T) or not (F) 
    48    LOGICAL , PUBLIC ::   ln_subbas  = .FALSE.   !: Atlantic/Pacific/Indian basins calculation 
    49    LOGICAL , PUBLIC ::   ln_diaznl  = .FALSE.   !: Add zonal means and meridional stream functions 
    50    LOGICAL , PUBLIC ::   ln_ptrcomp = .FALSE.   !: Add decomposition : overturning (and gyre, soon ...) 
    51    INTEGER , PUBLIC ::   nn_fptr    = 15        !: frequency of ptr computation  [time step] 
    52    INTEGER , PUBLIC ::   nn_fwri    = 15        !: frequency of ptr outputs      [time step] 
     46   !                                  !!** namelist  namptr  ** 
     47   LOGICAL , PUBLIC ::   ln_diaptr     !: Poleward transport flag (T) or not (F) 
     48   LOGICAL , PUBLIC ::   ln_subbas     !: Atlantic/Pacific/Indian basins calculation 
     49   LOGICAL , PUBLIC ::   ln_diaznl     !: Add zonal means and meridional stream functions 
     50   LOGICAL , PUBLIC ::   ln_ptrcomp    !: Add decomposition : overturning (and gyre, soon ...) 
     51   INTEGER , PUBLIC ::   nn_fptr       !: frequency of ptr computation  [time step] 
     52   INTEGER , PUBLIC ::   nn_fwri       !: frequency of ptr outputs      [time step] 
    5353 
    5454   REAL(wp), ALLOCATABLE, SAVE, PUBLIC, DIMENSION(:) ::   htr_adv, htr_ldf, htr_ove   !: Heat TRansports (adv, diff, overturn.) 
     
    449449      INTEGER ::   jn           ! dummy loop indices  
    450450      INTEGER ::   inum, ierr   ! local integers 
     451      INTEGER ::   ios          ! Local integer output status for namelist read 
    451452#if defined key_mpp_mpi 
    452453      INTEGER, DIMENSION(1) :: iglo, iloc, iabsf, iabsl, ihals, ihale, idid 
     
    456457      !!---------------------------------------------------------------------- 
    457458 
    458       REWIND( numnam )                 ! Read Namelist namptr : poleward transport parameters 
    459       READ  ( numnam, namptr ) 
     459      REWIND( numnam_ref )              ! Namelist namptr in reference namelist : Poleward transport 
     460      READ  ( numnam_ref, namptr, IOSTAT = ios, ERR = 901) 
     461901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namptr in reference namelist', lwp ) 
     462 
     463      REWIND( numnam_cfg )              ! Namelist namptr in configuration namelist : Poleward transport 
     464      READ  ( numnam_cfg, namptr, IOSTAT = ios, ERR = 902 ) 
     465902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'namptr in configuration namelist', lwp ) 
     466      WRITE ( numond, namptr ) 
    460467 
    461468      IF(lwp) THEN                     ! Control print 
Note: See TracChangeset for help on using the changeset viewer.