- Timestamp:
- 2017-12-26T17:32:56+01:00 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2017/dev_merge_2017/NEMOGCM/NEMO/TOP_SRC/PISCES/trcnam_pisces.F90
r9124 r9169 9 9 !! 2.0 ! 2007-12 (C. Ethe, G. Madec) from trcnam.pisces.h90 10 10 !!---------------------------------------------------------------------- 11 !! trc_nam_pisces 11 !! trc_nam_pisces : PISCES model namelist read 12 12 !!---------------------------------------------------------------------- 13 13 USE oce_trc ! Ocean variables … … 40 40 !!---------------------------------------------------------------------- 41 41 INTEGER :: jl, jn 42 INTEGER :: ios, ioptio ! Local integer output status for namelist read43 CHARACTER(LEN=20) 42 INTEGER :: ios, ioptio ! Local integer 43 CHARACTER(LEN=20):: clname 44 44 !! 45 45 NAMELIST/nampismod/ln_p2z, ln_p4z, ln_p5z, ln_ligand … … 49 49 clname = 'namelist_pisces' 50 50 51 IF(lwp) WRITE(numout,*) ' 52 IF(lwp) WRITE(numout,*) ' 51 IF(lwp) WRITE(numout,*) 'trc_nam_pisces : read PISCES namelist' 52 IF(lwp) WRITE(numout,*) '~~~~~~~~~~~~~~' 53 53 CALL ctl_opn( numnatp_ref, TRIM( clname )//'_ref', 'OLD' , 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 54 54 CALL ctl_opn( numnatp_cfg, TRIM( clname )//'_cfg', 'OLD' , 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 55 55 IF(lwm) CALL ctl_opn( numonp , 'output.namelist.pis' , 'UNKNOWN', 'FORMATTED', 'SEQUENTIAL', -1, numout, .FALSE. ) 56 56 ! 57 58 57 REWIND( numnatp_ref ) ! Namelist nampisbio in reference namelist : Pisces variables 59 58 READ ( numnatp_ref, nampismod, IOSTAT = ios, ERR = 901) 60 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismod in reference namelist', lwp ) 61 59 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'nampismod in reference namelist', lwp ) 62 60 REWIND( numnatp_cfg ) ! Namelist nampisbio in configuration namelist : Pisces variables 63 61 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,*) ' ' 62 902 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 74 71 ENDIF 75 72 ! 76 73 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' 83 79 ENDIF 84 80
Note: See TracChangeset
for help on using the changeset viewer.