Changeset 1334 for trunk/NEMO/OPA_SRC/TRD
- Timestamp:
- 2009-03-03T15:07:48+01:00 (15 years ago)
- Location:
- trunk/NEMO/OPA_SRC/TRD
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/NEMO/OPA_SRC/TRD/trdmld.F90
r1317 r1334 230 230 INTEGER, INTENT( in ) :: kt ! ocean time-step index 231 231 !! 232 INTEGER :: ji, jj, jk, jl, ik, it 232 INTEGER :: ji, jj, jk, jl, ik, it, itmod 233 233 LOGICAL :: lldebug = .TRUE. 234 234 REAL(wp) :: zavt, zfn, zfn2 … … 389 389 smltrd(:,:,:) = smltrd(:,:,:) * ucf ! is no longer used, and is reset to 0. at next time step) 390 390 391 it = kt - nit000 + 1 392 393 MODULO_NTRD : IF( MOD( it, ntrd ) == 0 ) THEN ! nitend MUST be multiple of ntrd 391 ! define time axis 392 it = kt 393 itmod = kt - nit000 + 1 394 395 MODULO_NTRD : IF( MOD( itmod, ntrd ) == 0 ) THEN ! nitend MUST be multiple of ntrd 394 396 ! 395 397 ztmltot (:,:) = 0.e0 ; zsmltot (:,:) = 0.e0 ! reset arrays to zero … … 576 578 #if defined key_dimgout 577 579 578 IF( MOD( it , ntrd ) == 0 ) THEN580 IF( MOD( itmod, ntrd ) == 0 ) THEN 579 581 iyear = ndastp/10000 580 582 imon = (ndastp-iyear*10000)/100 … … 593 595 ! ---------------------------------- 594 596 595 IF( lwp .AND. MOD( it , ntrd ) == 0 ) THEN597 IF( lwp .AND. MOD( itmod , ntrd ) == 0 ) THEN 596 598 WRITE(numout,*) ' ' 597 599 WRITE(numout,*) 'trd_mld : write trends in the NetCDF file :' … … 683 685 #endif 684 686 685 IF( MOD( it , ntrd ) == 0 ) THEN687 IF( MOD( itmod, ntrd ) == 0 ) THEN 686 688 ! 687 689 ! III.5 Reset cumulative arrays to zero … … 876 878 IF(lwp) WRITE(numout,*) ' Name of NETCDF file ', clhstnam 877 879 CALL histbeg( clhstnam, jpi, glamt, jpj, gphit, & 878 & 1, jpi, 1, jpj, 0, zjulian, rdt, nh_t, nidtrd, domain_id=nidom )880 & 1, jpi, 1, jpj, nit000-1, zjulian, rdt, nh_t, nidtrd, domain_id=nidom ) 879 881 880 882 !-- Define the ML depth variable -
trunk/NEMO/OPA_SRC/TRD/trdvor.F90
r1317 r1334 312 312 INTEGER, INTENT( in ) :: kt ! ocean time-step index 313 313 !! 314 INTEGER :: ji, jj, jk, jl, it 314 INTEGER :: ji, jj, jk, jl, it, itmod 315 315 REAL(wp) :: zmean 316 316 REAL(wp), DIMENSION(jpi,jpj) :: zun, zvn … … 406 406 407 407 ! define time axis 408 it= kt - nit000 + 1 408 it = kt 409 itmod = kt - nit000 + 1 409 410 410 411 IF( MOD( it, ntrd ) == 0 ) THEN … … 455 456 IF( kt >= nit000+1 ) THEN 456 457 457 IF( lwp .AND. MOD( it , ntrd ) == 0 ) THEN458 IF( lwp .AND. MOD( itmod, ntrd ) == 0 ) THEN 458 459 WRITE(numout,*) '' 459 460 WRITE(numout,*) 'trd_vor : write trends in the NetCDF file at kt = ', kt … … 568 569 IF(lwp) WRITE(numout,*) ' Name of NETCDF file ', clhstnam 569 570 CALL histbeg( clhstnam, jpi, glamf, jpj, gphif,1, jpi, & ! Horizontal grid : glamt and gphit 570 & 1, jpj, 0, zjulian, rdt, nh_t, nidvor, domain_id=nidom )571 & 1, jpj, nit000-1, zjulian, rdt, nh_t, nidvor, domain_id=nidom ) 571 572 CALL wheneq( jpi*jpj, fmask, 1, 1., ndexvor1, ndimvor1 ) ! surface 572 573
Note: See TracChangeset
for help on using the changeset viewer.