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 8003 for branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/trcnam_pisces.F90 – NEMO

Ignore:
Timestamp:
2017-05-09T12:14:45+02:00 (7 years ago)
Author:
aumont
Message:

modification in the code to remove unnecessary parts such as kriest and non iomput options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/CNRS/dev_r6270_PISCES_QUOTA/NEMOGCM/NEMO/TOP_SRC/PISCES/trcnam_pisces.F90

    r6453 r8003  
    4646      !! ** input   :   file 'namelist.trc.sms' containing the following 
    4747      !!             namelist: natext, natbio, natsms 
    48       !!                       natkriest ("key_kriest") 
    4948      !!---------------------------------------------------------------------- 
    5049      !! 
     
    7776      IF(lwm) CALL ctl_opn( numonp     , 'output.namelist.pis' , 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 
    7877      ! 
    79       IF( .NOT.lk_iomput .AND. ln_diatrc ) THEN 
    80          ! 
    81          ! Namelist nampisdia 
    82          ! ------------------- 
    83          REWIND( numnatp_ref )              ! Namelist nampisdia in reference namelist : Pisces diagnostics 
    84          READ  ( numnatp_ref, nampisdia, IOSTAT = ios, ERR = 901) 
    85 901      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampisdia in reference namelist', lwp ) 
    86  
    87          REWIND( numnatp_cfg )              ! Namelist nampisdia in configuration namelist : Pisces diagnostics 
    88          READ  ( numnatp_cfg, nampisdia, IOSTAT = ios, ERR = 902 ) 
    89 902      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampisdia in configuration namelist', lwp ) 
    90          IF(lwm) WRITE ( numonp, nampisdia ) 
    91  
    92          DO jl = 1, jp_pisces_2d 
    93             jn = jp_pcs0_2d + jl - 1 
    94             ctrc2d(jn) = pisdia2d(jl)%sname 
    95             ctrc2l(jn) = pisdia2d(jl)%lname 
    96             ctrc2u(jn) = pisdia2d(jl)%units 
    97          END DO 
    98  
    99          DO jl = 1, jp_pisces_3d 
    100             jn = jp_pcs0_3d + jl - 1 
    101             ctrc3d(jn) = pisdia3d(jl)%sname 
    102             ctrc3l(jn) = pisdia3d(jl)%lname 
    103             ctrc3u(jn) = pisdia3d(jl)%units 
    104          END DO 
    105  
    106          IF(lwp) THEN                   ! control print 
    107             WRITE(numout,*) 
    108             WRITE(numout,*) ' Namelist : natadd' 
    109             DO jl = 1, jp_pisces_3d 
    110                jn = jp_pcs0_3d + jl - 1 
    111                WRITE(numout,*) '  3d diag nb : ', jn, '    short name : ', ctrc3d(jn), & 
    112                  &             '  long name  : ', ctrc3l(jn), '   unit : ', ctrc3u(jn) 
    113             END DO 
    114             WRITE(numout,*) ' ' 
    115  
    116             DO jl = 1, jp_pisces_2d 
    117                jn = jp_pcs0_2d + jl - 1 
    118                WRITE(numout,*) '  2d diag nb : ', jn, '    short name : ', ctrc2d(jn), & 
    119                  &             '  long name  : ', ctrc2l(jn), '   unit : ', ctrc2u(jn) 
    120             END DO 
    121             WRITE(numout,*) ' ' 
    122          ENDIF 
    123          ! 
    124       ENDIF 
    125  
    126 #if defined key_pisces_reduced 
    127  
    128       IF( ( .NOT.lk_iomput .AND. ln_diabio ) .OR. lk_trdmld_trc ) THEN 
    129          ! 
    130          ! Namelist nampisdbi 
    131          ! ------------------- 
    132          REWIND( numnatp_ref )              ! Namelist nampisdbi in reference namelist : Pisces add. diagnostics 
    133          READ  ( numnatp_ref, nampisdbi, IOSTAT = ios, ERR = 903) 
    134 903      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampisdbi in reference namelist', lwp ) 
    135  
    136          REWIND( numnatp_cfg )              ! Namelist nampisdbi in configuration namelist : Pisces add. diagnostics 
    137          READ  ( numnatp_cfg, nampisdbi, IOSTAT = ios, ERR = 904 ) 
    138 904      IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampisdbi in configuration namelist', lwp ) 
    139          IF(lwm) WRITE ( numonp, nampisdbi ) 
    140  
    141          DO jl = 1, jp_pisces_trd 
    142             jn = jp_pcs0_trd + jl - 1 
    143             ctrbio(jl) = pisdiabio(jl)%sname 
    144             ctrbil(jl) = pisdiabio(jl)%lname 
    145             ctrbiu(jl) = pisdiabio(jl)%units 
    146          END DO 
    147  
    148          IF(lwp) THEN                   ! control print 
    149             WRITE(numout,*) 
    150             WRITE(numout,*) ' Namelist : nampisdbi' 
    151             DO jl = 1, jp_pisces_trd 
    152                jn = jp_pcs0_trd + jl - 1 
    153                WRITE(numout,*) '  biological trend No : ', jn, '    short name : ', ctrbio(jn), & 
    154                  &             '  long name  : ', ctrbio(jn), '   unit : ', ctrbio(jn) 
    155             END DO 
    156             WRITE(numout,*) ' ' 
    157          END IF 
    158          ! 
    159       END IF 
    160  
    161 #endif 
    162  
    16378   END SUBROUTINE trc_nam_pisces 
    16479 
Note: See TracChangeset for help on using the changeset viewer.