- Timestamp:
- 2013-11-04T12:51:55+01:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2013/dev_LOCEAN_2013/NEMOGCM/NEMO/TOP_SRC/trcdta.F90
r3827 r4147 53 53 !!---------------------------------------------------------------------- 54 54 ! 55 INTEGER :: jl, jn ! dummy loop indicies55 INTEGER :: jl, jn ! dummy loop indicies 56 56 INTEGER :: ierr0, ierr1, ierr2, ierr3 ! temporary integers 57 INTEGER :: ios ! Local integer output status for namelist read 57 58 CHARACTER(len=100) :: clndta, clntrc 58 59 REAL(wp) :: zfact 59 60 ! 60 CHARACTER(len=100) :: cn_dir61 CHARACTER(len=100) :: cn_dir 61 62 TYPE(FLD_N), DIMENSION(jptra) :: slf_i ! array of namelist informations on the fields to read 62 63 TYPE(FLD_N), DIMENSION(jptra) :: sn_trcdta 63 REAL(wp) , DIMENSION(jptra) :: rn_trfac 64 REAL(wp) , DIMENSION(jptra) :: rn_trfac ! multiplicative factor for tracer values 64 65 !! 65 66 NAMELIST/namtrc_dta/ sn_trcdta, cn_dir, rn_trfac … … 90 91 WRITE(numout,*) ' ' 91 92 ENDIF 92 ! ! allocate the arrays (if necessary) 93 ! 94 cn_dir = './' ! directory in which the model is executed 93 ! 95 94 DO jn = 1, jptra 96 95 WRITE( clndta,'("TR_",I1)' ) jn … … 103 102 END DO 104 103 ! 105 REWIND( numnat ) ! read nattrc 106 READ ( numnat, namtrc_dta ) 104 REWIND( numnat_ref ) ! Namelist namtrc_dta in reference namelist : Passive tracer input data 105 READ ( numnat_ref, namtrc_dta, IOSTAT = ios, ERR = 901) 106 901 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtrc_dta in reference namelist', lwp ) 107 108 REWIND( numnat_cfg ) ! Namelist namtrc_dta in configuration namelist : Passive tracer input data 109 READ ( numnat_cfg, namtrc_dta, IOSTAT = ios, ERR = 902 ) 110 902 IF( ios /= 0 ) CALL ctl_nam ( ios , 'namtrc_dta in configuration namelist', lwp ) 111 WRITE ( numont, namtrc_dta ) 107 112 108 113 IF( lwp ) THEN
Note: See TracChangeset
for help on using the changeset viewer.