- Timestamp:
- 2010-10-12T20:49:32+02:00 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DEV_r2106_LOCEAN2010/NEMO/OPA_SRC/DTA/dtatem.F90
r2104 r2236 69 69 !! 8.5 ! 02-09 (G. Madec) F90: Free form and module 70 70 !!---------------------------------------------------------------------- 71 !! * Arguments72 71 INTEGER, INTENT( in ) :: kt ! ocean time-step 73 72 74 !! * Local declarations75 73 INTEGER :: ji, jj, jk, jl, jkk ! dummy loop indicies 76 74 INTEGER :: ik, ierror ! temporary integers … … 102 100 sn_tem = FLD_N( 'temperature', -1. , 'votemper', .false. , .true. , 'yearly' , '' , '' ) 103 101 104 REWIND( numnam ) 102 REWIND( numnam ) ! ... read in namlist namdta_tem 105 103 READ( numnam, namdta_tem ) 106 104 107 IF(lwp) THEN 105 IF(lwp) THEN ! control print 108 106 WRITE(numout,*) 109 107 WRITE(numout,*) 'dta_tem : Temperature Climatology ' … … 116 114 117 115 #if defined key_orca_lev10 118 ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpkdta ))119 ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpkdta,2) )116 ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpkdta) ) 117 IF( sn_tem%ln_tint ) ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpkdta,2) ) 120 118 #else 121 ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpk ))122 ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpk,2) )119 ALLOCATE( sf_tem(1)%fnow(jpi,jpj,jpk) ) 120 IF( sn_tem%ln_tint ) ALLOCATE( sf_tem(1)%fdta(jpi,jpj,jpk,2) ) 123 121 #endif 124 122 ! fill sf_tem with sn_tem and control print 125 123 CALL fld_fill( sf_tem, (/ sn_tem /), cn_dir, 'dta_tem', 'Temperature data', 'namdta_tem' ) 126 124 linit_tem = .TRUE. 127 125 ! 128 126 ENDIF 129 127 … … 133 131 CALL fld_read( kt, 1, sf_tem ) 134 132 135 IF( lwp .AND. kt ==nn_it000 )THEN133 IF( lwp .AND. kt == nit000 )THEN 136 134 WRITE(numout,*) 137 135 WRITE(numout,*) ' read Levitus temperature ok' … … 141 139 #if defined key_tradmp 142 140 IF( cp_cfg == "orca" .AND. jp_cfg == 2 ) THEN 143 144 141 ! ! ======================= 145 142 ! ! ORCA_R2 configuration … … 236 233 END DO 237 234 238 IF( lwp .AND. kt ==nn_it000 )THEN235 IF( lwp .AND. kt == nit000 )THEN 239 236 WRITE(numout,*) 240 237 WRITE(numout,*) ' Levitus temperature data interpolated to s-coordinate' … … 260 257 ENDIF 261 258 262 IF( lwp .AND. kt ==nn_it000 ) THEN259 IF( lwp .AND. kt == nit000 ) THEN 263 260 WRITE(numout,*) ' temperature Levitus ' 264 261 WRITE(numout,*)
Note: See TracChangeset
for help on using the changeset viewer.