- Timestamp:
- 2015-02-20T20:11:47+01:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5094_UKMO_ISFCLEAN/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
r4990 r5098 145 145 z3d(:,:,:) = tsn(:,:,:,jp_tem) * fse3t_n(:,:,:) 146 146 CALL iom_put( "toce" , z3d ) ! heat content 147 DO jj = 1, jpj 148 DO ji = 1, jpi 149 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_tem) * fse3t_n(ji,jj,mikt(ji,jj)) 150 END DO 151 END DO 152 CALL iom_put( "sst" , z2d(:,:) ) ! sea surface heat content 153 DO jj = 1, jpj 154 DO ji = 1, jpi 155 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_tem)**2 * fse3t_n(ji,jj,mikt(ji,jj)) 156 END DO 157 END DO 158 CALL iom_put( "sst2" , z2d(:,:) ) ! sea surface content of squared temperature 147 CALL iom_put( "sst" , z3d(:,:,1) ) ! sea surface heat content 148 z3d(:,:,1) = tsn(:,:,1,jp_tem) * z3d(:,:,1) 149 CALL iom_put( "sst2" , z3d(:,:,1) ) ! sea surface content of squared temperature 159 150 z3d(:,:,:) = tsn(:,:,:,jp_sal) * fse3t_n(:,:,:) 160 151 CALL iom_put( "soce" , z3d ) ! salinity content 161 DO jj = 1, jpj 162 DO ji = 1, jpi 163 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_sal) * fse3t_n(ji,jj,mikt(ji,jj)) 164 END DO 165 END DO 166 CALL iom_put( "sss" , z2d(:,:) ) ! sea surface salinity content 167 DO jj = 1, jpj 168 DO ji = 1, jpi 169 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_sal)**2 * fse3t_n(ji,jj,mikt(ji,jj)) 170 END DO 171 END DO 172 CALL iom_put( "sss2" , z2d(:,:) ) ! sea surface content of squared salinity 152 CALL iom_put( "sss" , z3d(:,:,1) ) ! sea surface salinity content 153 z3d(:,:,1) = tsn(:,:,1,jp_sal) * z3d(:,:,1) 154 CALL iom_put( "sss2" , z3d(:,:,1) ) ! sea surface content of squared salinity 173 155 ELSE 174 CALL iom_put( "toce" , tsn(:,:,:,jp_tem) ) ! temperature 175 IF ( iom_use("sst") ) THEN 176 DO jj = 1, jpj 177 DO ji = 1, jpi 178 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_tem) 179 END DO 180 END DO 181 CALL iom_put( "sst" , z2d(:,:) ) ! sea surface temperature 182 ENDIF 183 IF ( iom_use("sst2") ) CALL iom_put( "sst2" , z2d(:,:) * z2d(:,:) ) ! square of sea surface temperature 156 CALL iom_put( "toce" , tsn(:,:,:,jp_tem) ) ! temperature 157 CALL iom_put( "sst" , tsn(:,:,1,jp_tem) ) ! sea surface temperature 158 CALL iom_put( "sst2" , tsn(:,:,1,jp_tem) * tsn(:,:,1,jp_tem) ) ! square of sea surface temperature 184 159 CALL iom_put( "soce" , tsn(:,:,:,jp_sal) ) ! salinity 185 IF ( iom_use("sss") ) THEN 186 DO jj = 1, jpj 187 DO ji = 1, jpi 188 z2d(ji,jj) = tsn(ji,jj,mikt(ji,jj),jp_sal) 189 END DO 190 END DO 191 CALL iom_put( "sss" , z2d(:,:) ) ! sea surface salinity 192 ENDIF 193 CALL iom_put( "sss2" , z2d(:,:) * z2d(:,:) ) ! square of sea surface salinity 160 CALL iom_put( "sss" , tsn(:,:,1,jp_sal) ) ! sea surface salinity 161 CALL iom_put( "sss2" , tsn(:,:,1,jp_sal) * tsn(:,:,1,jp_sal) ) ! square of sea surface salinity 194 162 END IF 195 163 IF( lk_vvl .AND. (.NOT. ln_dynadv_vec) ) THEN … … 199 167 CALL iom_put( "uoce" , umask(:,:,:) * un(:,:,:) ) ! i-current 200 168 CALL iom_put( "voce" , vmask(:,:,:) * vn(:,:,:) ) ! j-current 201 IF ( iom_use("ssu") ) THEN202 DO jj = 1, jpj203 DO ji = 1, jpi204 z2d(ji,jj) = un(ji,jj,miku(ji,jj))205 END DO206 END DO207 CALL iom_put( "ssu" , z2d ) ! i-current208 ENDIF209 IF ( iom_use("ssv") ) THEN210 DO jj = 1, jpj211 DO ji = 1, jpi212 z2d(ji,jj) = vn(ji,jj,mikv(ji,jj))213 END DO214 END DO215 CALL iom_put( "ssv" , z2d ) ! j-current216 ENDIF217 169 ENDIF 218 170 CALL iom_put( "avt" , avt ) ! T vert. eddy diff. coef.
Note: See TracChangeset
for help on using the changeset viewer.