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 9169 for branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/trcnam_pisces.F90 – NEMO

Ignore:
Timestamp:
2017-12-26T17:32:56+01:00 (6 years ago)
Author:
gm
Message:

dev_merge_2017: all SRC: finalize the removal of useless warning when reading namelist_cfg + remove all nn_closea + nn_msh replaced by a logical

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/trcnam_pisces.F90

    r9124 r9169  
    99   !!             2.0  !  2007-12  (C. Ethe, G. Madec) from trcnam.pisces.h90 
    1010   !!---------------------------------------------------------------------- 
    11    !! trc_nam_pisces       : PISCES model namelist read 
     11   !! trc_nam_pisces   : PISCES model namelist read 
    1212   !!---------------------------------------------------------------------- 
    1313   USE oce_trc         ! Ocean variables 
     
    4040      !!---------------------------------------------------------------------- 
    4141      INTEGER :: jl, jn 
    42       INTEGER :: ios, ioptio                 ! Local integer output status for namelist read 
    43       CHARACTER(LEN=20)   ::   clname 
     42      INTEGER :: ios, ioptio         ! Local integer 
     43      CHARACTER(LEN=20)::   clname 
    4444      !! 
    4545      NAMELIST/nampismod/ln_p2z, ln_p4z, ln_p5z, ln_ligand 
     
    4949      clname = 'namelist_pisces' 
    5050 
    51       IF(lwp) WRITE(numout,*) ' trc_nam_pisces : read PISCES namelist' 
    52       IF(lwp) WRITE(numout,*) ' ~~~~~~~~~~~~~~' 
     51      IF(lwp) WRITE(numout,*) 'trc_nam_pisces : read PISCES namelist' 
     52      IF(lwp) WRITE(numout,*) '~~~~~~~~~~~~~~' 
    5353      CALL ctl_opn( numnatp_ref, TRIM( clname )//'_ref', 'OLD'    , 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 
    5454      CALL ctl_opn( numnatp_cfg, TRIM( clname )//'_cfg', 'OLD'    , 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 
    5555      IF(lwm) CALL ctl_opn( numonp     , 'output.namelist.pis' , 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 
    5656      ! 
    57  
    5857      REWIND( numnatp_ref )              ! Namelist nampisbio in reference namelist : Pisces variables 
    5958      READ  ( numnatp_ref, nampismod, IOSTAT = ios, ERR = 901) 
    60 901   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismod in reference namelist', lwp ) 
    61  
     59901   IF( ios /= 0 )   CALL ctl_nam ( ios , 'nampismod in reference namelist', lwp ) 
    6260      REWIND( numnatp_cfg )              ! Namelist nampisbio in configuration namelist : Pisces variables 
    6361      READ  ( numnatp_cfg, nampismod, IOSTAT = ios, ERR = 902 ) 
    64 902   IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismod in configuration namelist', lwp ) 
    65       IF(lwm) WRITE ( numonp, nampismod ) 
    66  
    67      IF(lwp) THEN                  ! control print 
    68          WRITE(numout,*) ' ' 
    69          WRITE(numout,*) ' Flag to use LOBSTER model            ln_p2z    = ', ln_p2z 
    70          WRITE(numout,*) ' Flag to use PISCES standard  model   ln_p4z    = ', ln_p4z 
    71          WRITE(numout,*) ' Flag to use PISCES quota     model   ln_p5z    = ', ln_p5z 
    72          WRITE(numout,*) ' Flag to ligand                       ln_ligand = ', ln_ligand 
    73          WRITE(numout,*) ' ' 
     62902   IF( ios >  0 )   CALL ctl_nam ( ios , 'nampismod in configuration namelist', lwp ) 
     63      IF(lwm) WRITE( numonp, nampismod ) 
     64      ! 
     65      IF(lwp) THEN                  ! control print 
     66         WRITE(numout,*) '   Namelist : nampismod ' 
     67         WRITE(numout,*) '      Flag to use LOBSTER model            ln_p2z    = ', ln_p2z 
     68         WRITE(numout,*) '      Flag to use PISCES standard model    ln_p4z    = ', ln_p4z 
     69         WRITE(numout,*) '      Flag to use PISCES quota    model    ln_p5z    = ', ln_p5z 
     70         WRITE(numout,*) '      Flag to ligand                       ln_ligand = ', ln_ligand 
    7471      ENDIF 
    75  
     72      ! 
    7673      IF(lwp) THEN                         ! control print 
    77          WRITE(numout,*) ' ' 
    78          IF( ln_p5z    )  WRITE(numout,*) '  PISCES QUOTA model is used' 
    79          IF( ln_p4z    )  WRITE(numout,*) '  PISCES STANDARD model is used' 
    80          IF( ln_p2z    )  WRITE(numout,*) '  LOBSTER model is used' 
    81          IF( ln_ligand )  WRITE(numout,*) '  Compute remineralization/dissolution of organic ligands' 
    82          WRITE(numout,*) ' ' 
     74         WRITE(numout,*) 
     75         IF( ln_p5z    )  WRITE(numout,*) '   ==>>>   PISCES QUOTA model is used' 
     76         IF( ln_p4z    )  WRITE(numout,*) '   ==>>>   PISCES STANDARD model is used' 
     77         IF( ln_p2z    )  WRITE(numout,*) '   ==>>>   LOBSTER model is used' 
     78         IF( ln_ligand )  WRITE(numout,*) '   ==>>>   Compute remineralization/dissolution of organic ligands' 
    8379      ENDIF 
    8480     
Note: See TracChangeset for help on using the changeset viewer.