- Timestamp:
- 2015-10-23T11:57:19+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2015/dev_r5056_CMCC4_simplification/NEMOGCM/NEMO/OPA_SRC/DIA/diawri.F90
r5282 r5825 384 384 INTEGER :: iimi, iima, ipk, it, itmod, ijmi, ijma ! local integers 385 385 INTEGER :: jn, ierror ! local integers 386 REAL(wp) :: zsto, zout, zmax, zjulian , zdt! local scalars386 REAL(wp) :: zsto, zout, zmax, zjulian ! local scalars 387 387 !! 388 388 REAL(wp), POINTER, DIMENSION(:,:) :: zw2d ! 2D workspace … … 409 409 410 410 ! Define frequency of output and means 411 zdt = rdt412 411 IF( ln_mskland ) THEN ; clop = "only(x)" ! put 1.e+20 on land (very expensive!!) 413 412 ELSE ; clop = "x" ! no use of the mask value (require less cpu time) 414 413 ENDIF 415 414 #if defined key_diainstant 416 zsto = nwrite * zdt415 zsto = nwrite * rdt 417 416 clop = "inst("//TRIM(clop)//")" 418 417 #else 419 zsto= zdt418 zsto=rdt 420 419 clop = "ave("//TRIM(clop)//")" 421 420 #endif 422 zout = nwrite * zdt423 zmax = ( nitend - nit000 + 1 ) * zdt421 zout = nwrite * rdt 422 zmax = ( nitend - nit000 + 1 ) * rdt 424 423 425 424 ! Define indices of the horizontal output zoom and vertical limit storage … … 463 462 CALL histbeg( clhstnam, jpi, glamt, jpj, gphit, & ! Horizontal grid: glamt and gphit 464 463 & iimi, iima-iimi+1, ijmi, ijma-ijmi+1, & 465 & nit000-1, zjulian, zdt, nh_T, nid_T, domain_id=nidom, snc4chunks=snc4set )464 & nit000-1, zjulian, rdt, nh_T, nid_T, domain_id=nidom, snc4chunks=snc4set ) 466 465 CALL histvert( nid_T, "deptht", "Vertical T levels", & ! Vertical grid: gdept 467 466 & "m", ipk, gdept_1d, nz_T, "down" ) … … 499 498 CALL histbeg( clhstnam, jpi, glamu, jpj, gphiu, & ! Horizontal grid: glamu and gphiu 500 499 & iimi, iima-iimi+1, ijmi, ijma-ijmi+1, & 501 & nit000-1, zjulian, zdt, nh_U, nid_U, domain_id=nidom, snc4chunks=snc4set )500 & nit000-1, zjulian, rdt, nh_U, nid_U, domain_id=nidom, snc4chunks=snc4set ) 502 501 CALL histvert( nid_U, "depthu", "Vertical U levels", & ! Vertical grid: gdept 503 502 & "m", ipk, gdept_1d, nz_U, "down" ) … … 512 511 CALL histbeg( clhstnam, jpi, glamv, jpj, gphiv, & ! Horizontal grid: glamv and gphiv 513 512 & iimi, iima-iimi+1, ijmi, ijma-ijmi+1, & 514 & nit000-1, zjulian, zdt, nh_V, nid_V, domain_id=nidom, snc4chunks=snc4set )513 & nit000-1, zjulian, rdt, nh_V, nid_V, domain_id=nidom, snc4chunks=snc4set ) 515 514 CALL histvert( nid_V, "depthv", "Vertical V levels", & ! Vertical grid : gdept 516 515 & "m", ipk, gdept_1d, nz_V, "down" ) … … 525 524 CALL histbeg( clhstnam, jpi, glamt, jpj, gphit, & ! Horizontal grid: glamt and gphit 526 525 & iimi, iima-iimi+1, ijmi, ijma-ijmi+1, & 527 & nit000-1, zjulian, zdt, nh_W, nid_W, domain_id=nidom, snc4chunks=snc4set )526 & nit000-1, zjulian, rdt, nh_W, nid_W, domain_id=nidom, snc4chunks=snc4set ) 528 527 CALL histvert( nid_W, "depthw", "Vertical W levels", & ! Vertical grid: gdepw 529 528 & "m", ipk, gdepw_1d, nz_W, "down" ) … … 929 928 INTEGER :: id_i , nz_i, nh_i 930 929 INTEGER, DIMENSION(1) :: idex ! local workspace 931 REAL(wp) :: zsto, zout, zmax, zjulian , zdt930 REAL(wp) :: zsto, zout, zmax, zjulian 932 931 !!---------------------------------------------------------------------- 933 932 ! … … 940 939 clname = cdfile_name 941 940 IF( .NOT. Agrif_Root() ) clname = TRIM(Agrif_CFixed())//'_'//TRIM(clname) 942 zdt = rdt943 941 zsto = rdt 944 942 clop = "inst(x)" ! no use of the mask value (require less cpu time) 945 943 zout = rdt 946 zmax = ( nitend - nit000 + 1 ) * zdt944 zmax = ( nitend - nit000 + 1 ) * rdt 947 945 948 946 IF(lwp) WRITE(numout,*) … … 959 957 zjulian = zjulian - adatrj ! set calendar origin to the beginning of the experiment 960 958 CALL histbeg( clname, jpi, glamt, jpj, gphit, & 961 1, jpi, 1, jpj, nit000-1, zjulian, zdt, nh_i, id_i, domain_id=nidom, snc4chunks=snc4set ) ! Horizontal grid : glamt and gphit959 1, jpi, 1, jpj, nit000-1, zjulian, rdt, nh_i, id_i, domain_id=nidom, snc4chunks=snc4set ) ! Horizontal grid : glamt and gphit 962 960 CALL histvert( id_i, "deptht", "Vertical T levels", & ! Vertical grid : gdept 963 961 "m", jpk, gdept_1d, nz_i, "down")
Note: See TracChangeset
for help on using the changeset viewer.