Changeset 1250 for trunk/NEMO/TOP_SRC/SED/sedwri.F90
- Timestamp:
- 2009-01-13T10:41:45+01:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/TOP_SRC/SED/sedwri.F90
r1179 r1250 129 129 ENDDO 130 130 ENDDO 131 CALL unpack_arr( jpoce, trcsedi(1:jpi,1:jpj,1:jpksed,12) , iarroce(1:jpoce), &131 CALL unpack_arr( jpoce, flxsedi3d(1:jpi,1:jpj,1:jpksed,1) , iarroce(1:jpoce), & 132 132 & zdta(1:jpoce,1:jpksed) ) 133 133 134 CALL unpack_arr( jpoce, trcsedi(1:jpi,1:jpj,1:jpksed,13) , iarroce(1:jpoce), &134 CALL unpack_arr( jpoce, flxsedi3d(1:jpi,1:jpj,1:jpksed,2) , iarroce(1:jpoce), & 135 135 & co3por(1:jpoce,1:jpksed) ) 136 136 … … 144 144 ENDDO 145 145 ENDDO 146 CALL unpack_arr( jpoce, trcsedi(1:jpi,1:jpj,1:jpksed,14) , iarroce(1:jpoce), &146 CALL unpack_arr( jpoce, flxsedi3d(1:jpi,1:jpj,1:jpksed,3) , iarroce(1:jpoce), & 147 147 & zdta(1:jpoce,1:jpksed) ) 148 148 … … 164 164 ENDDO 165 165 166 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,1), iarroce(1:jpoce), zflx(1:jpoce,1) )167 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,2), iarroce(1:jpoce), zflx(1:jpoce,2) )168 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,3), iarroce(1:jpoce), zflx(1:jpoce,3) )169 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,4), iarroce(1:jpoce), zflx(1:jpoce,4) )170 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,5), iarroce(1:jpoce), zflx(1:jpoce,5) )171 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,6), iarroce(1:jpoce), zflx(1:jpoce,6) )172 CALL unpack_arr( jpoce, flxsedi (1:jpi,1:jpj,7), iarroce(1:jpoce), zflx(1:jpoce,8) )166 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,1), iarroce(1:jpoce), zflx(1:jpoce,1) ) 167 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,2), iarroce(1:jpoce), zflx(1:jpoce,2) ) 168 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,3), iarroce(1:jpoce), zflx(1:jpoce,3) ) 169 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,4), iarroce(1:jpoce), zflx(1:jpoce,4) ) 170 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,5), iarroce(1:jpoce), zflx(1:jpoce,5) ) 171 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,6), iarroce(1:jpoce), zflx(1:jpoce,6) ) 172 CALL unpack_arr( jpoce, flxsedi2d(1:jpi,1:jpj,7), iarroce(1:jpoce), zflx(1:jpoce,8) ) 173 173 174 174 … … 191 191 192 192 DO jn = 1, jptrased 193 cltra = sedtrc 3d(jn) ! short title for 3D diagnostic194 cltral = sedtrc 3l(jn) ! long title for 3D diagnostic195 cltrau = sedtrc 3u(jn) ! UNIT for 3D diagnostic193 cltra = sedtrcd(jn) ! short title for sediment variable 194 cltral = sedtrcl(jn) ! long title for sediment variable 195 cltrau = sedtrcu(jn) ! unit for sediment variable 196 196 197 197 CALL histdef( nised, cltra,cltral,cltrau, jpi, jpj, nhorised, & … … 199 199 ENDDO 200 200 201 ! 3D diagnostic 202 DO jn = 1, jpdia3dsed 203 cltra = seddia3d(jn) ! short title for 3D diagnostic 204 cltral = seddia3l(jn) ! long title for 3D diagnostic 205 cltrau = seddia3u(jn) ! UNIT for 3D diagnostic 206 207 CALL histdef( nised, cltra,cltral,cltrau, jpi, jpj, nhorised, & 208 & ipk, 1, ipk, ndepsed, 32, clop, zsto, zout ) 209 ENDDO 210 201 211 !Fluxes 202 DO jn = 1, jp flxsed203 cltra = sed trc2d(jn) ! short title for 3D diagnostic204 cltral = sed trc2l(jn) ! long title for 3D diagnostic205 cltrau = sed trc2u(jn) ! UNIT for 3D diagnostic212 DO jn = 1, jpdia2dsed 213 cltra = seddia2d(jn) ! short title for 2D diagnostic 214 cltral = seddia2l(jn) ! long title for 2D diagnostic 215 cltrau = seddia2u(jn) ! UNIT for 2D diagnostic 206 216 207 217 CALL histdef( nised, cltra,cltral,cltrau, jpi, jpj, nhorised, & … … 221 231 ! --------------------- 222 232 DO jn = 1, jptrased 223 cltra = sedtrc 3d(jn) ! short title for 3D diagnostic233 cltra = sedtrcd(jn) ! short title for 3D diagnostic 224 234 CALL histwrite( nised, cltra, it, trcsedi(:,:,:,jn), ndimt52, ndext52 ) 225 235 END DO 226 236 227 DO jn = 1, jpflxsed 228 cltra = sedtrc2d(jn) ! short title for 2D diagnostic 229 CALL histwrite( nised, cltra, it, flxsedi(:,:,jn ), ndimt51, ndext51 ) 237 DO jn = 1, jpdia3dsed 238 cltra = seddia3d(jn) ! short title for 3D diagnostic 239 CALL histwrite( nised, cltra, it, flxsedi3d(:,:,:,jn), ndimt52, ndext52 ) 240 END DO 241 242 DO jn = 1, jpdia2dsed 243 cltra = seddia2d(jn) ! short title for 2D diagnostic 244 CALL histwrite( nised, cltra, it, flxsedi2d(:,:,jn ), ndimt51, ndext51 ) 230 245 END DO 231 246 … … 253 268 #else 254 269 !!====================================================================== 255 !! MODULE sedwri : Dummy module 256 !!====================================================================== 257 270 !! MODULE sedwri : Dummy module 271 !!====================================================================== 272 CONTAINS 273 SUBROUTINE sed_wri( kt ) ! Empty routine 274 INTEGER, INTENT(in) :: kt 275 WRITE(*,*) 'sed_adv: You should not have seen this print! error?', kt 276 END SUBROUTINE sed_wri 277 278 !!====================================================================== 258 279 #endif 259 280
Note: See TracChangeset
for help on using the changeset viewer.