Changeset 12918 for branches/UKMO/AMM15_v3_6_STABLE_package_collate_PS44/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
- Timestamp:
- 2020-05-13T14:39:24+02:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/UKMO/AMM15_v3_6_STABLE_package_collate_PS44/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
r12572 r12918 138 138 REAL(wp), POINTER, DIMENSION(:,:) :: z2d ! 2D workspace 139 139 REAL(wp), POINTER, DIMENSION(:,:,:) :: z3d ! 3D workspace 140 REAL(wp), DIMENSION(jpi,jpj) :: zw2d 141 REAL(wp) :: zmdi 140 142 REAL(wp), POINTER, DIMENSION(:,:,:) :: zrhd , zrhop ! 3D workspace 141 143 !!---------------------------------------------------------------------- … … 147 149 CALL wrk_alloc( jpi , jpj, jpk , zrhd , zrhop ) 148 150 ! 151 zmdi=1.e+20 ! missing data indicator for masking 152 149 153 ! Output the initial state and forcings 150 154 IF( ninist == 1 ) THEN … … 160 164 ENDIF 161 165 162 CALL iom_put( "ssh" , sshn ) ! sea surface height 166 zw2d(:,:)=sshn(:,:)*tmask(:,:,1) + zmdi*(1.0-tmask(:,:,1)) 167 CALL iom_put( "ssh" , zw2d ) ! sea surface height 163 168 if( iom_use('ssh2') ) CALL iom_put( "ssh2", sshn(:,:) * sshn(:,:) ) ! square of sea surface height 164 169 … … 169 174 DO ji = 1, jpi 170 175 jkbot = mbkt(ji,jj) 171 z2d(ji,jj) = tsn(ji,jj,jkbot,jp_tem) 176 z2d(ji,jj) = tsn(ji,jj,jkbot,jp_tem)*tmask(ji,jj,jkbot) + zmdi*(1.0-tmask(ji,jj,jkbot)) 172 177 END DO 173 178 END DO … … 204 209 205 210 CALL iom_put( "uoce", un(:,:,:) ) ! 3D i-current 206 CALL iom_put( "ssu", un(:,:,1) ) ! surface i-current 211 zw2d(:,:)=un(:,:,1)*umask(:,:,1) + zmdi*(1.0-umask(:,:,1)) 212 CALL iom_put( "ssu", zw2d(:,:) ) ! surface i-current 207 213 IF ( iom_use("sbu") ) THEN 208 214 DO jj = 1, jpj … … 221 227 222 228 CALL iom_put( "voce", vn(:,:,:) ) ! 3D j-current 223 CALL iom_put( "ssv", vn(:,:,1) ) ! surface j-current 229 zw2d(:,:)=vn(:,:,1)*vmask(:,:,1) + zmdi*(1.0-vmask(:,:,1)) 230 CALL iom_put( "ssv", zw2d(:,:) ) ! surface j-current 224 231 IF ( iom_use("sbv") ) THEN 225 232 DO jj = 1, jpj
Note: See TracChangeset
for help on using the changeset viewer.