Newer
Older
CALL LES_DIACHRO(TPDIAFILE,"UP_RG ", &

WAUTELET Philippe
committed
"Updraft graupel mean value","kg kg-1",XLES_UPDRAFT_Rg,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_RH ", &

WAUTELET Philippe
committed
"Updraft hail mean value","kg kg-1",XLES_UPDRAFT_Rh,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_SV ", &

WAUTELET Philippe
committed
"Updraft scalar variables mean values","kg kg-1",XLES_UPDRAFT_Sv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_TH2 ", &
"Updraft resolved Theta variance ","K2",XLES_UPDRAFT_Th2,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO(TPDIAFILE,"UP_THL2", &
"Updraft resolved Theta_l variance ","K2",XLES_UPDRAFT_Thl2,HLES_AVG)
IF (LUSERV) &
CALL LES_DIACHRO(TPDIAFILE,"UP_THTV", &
"Updraft resolved Theta Theta_v covariance ","K2",XLES_UPDRAFT_ThThv,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO(TPDIAFILE,"UP_TLTV", &
"Updraft resolved Theta_l Theta_v covariance ","K2",XLES_UPDRAFT_ThlThv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WTH ", &

WAUTELET Philippe
committed
"Updraft resolved WTh flux","m K s-1",XLES_UPDRAFT_WTh,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WTHL ", &

WAUTELET Philippe
committed
"Updraft resolved WThl flux","m K s-1",XLES_UPDRAFT_WThl,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WTHV ", &

WAUTELET Philippe
committed
"Updraft resolved WThv flux","m K s-1",XLES_UPDRAFT_WThv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_RV2 ", &

WAUTELET Philippe
committed
"Updraft resolved water vapor variance","kg2 kg-2",XLES_UPDRAFT_Rv2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THRV ", &

WAUTELET Philippe
committed
"Updraft resolved <thrv> covariance","K kg kg-1",XLES_UPDRAFT_ThRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THLRV", &

WAUTELET Philippe
committed
"Updraft resolved <thlrv> covariance","K kg kg-1",XLES_UPDRAFT_ThlRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THVRV", &

WAUTELET Philippe
committed
"Updraft resolved <thvrv> covariance","K kg kg-1",XLES_UPDRAFT_ThvRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WRV ", &

WAUTELET Philippe
committed
"Updraft resolved <wrv> vertical flux","m kg kg-1 s-1",XLES_UPDRAFT_WRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_RC2 ", &

WAUTELET Philippe
committed
"Updraft resolved cloud water variance","kg2 kg-2",XLES_UPDRAFT_Rc2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THRC ", &

WAUTELET Philippe
committed
"Updraft resolved <thrc> covariance","K kg kg-1",XLES_UPDRAFT_ThRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THLRC", &

WAUTELET Philippe
committed
"Updraft resolved <thlrc> covariance","K kg kg-1",XLES_UPDRAFT_ThlRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THVRC", &

WAUTELET Philippe
committed
"Updraft resolved <thvrc> covariance","K kg kg-1",XLES_UPDRAFT_ThvRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WRC ", &

WAUTELET Philippe
committed
"Updraft resolved <wrc> vertical flux","m kg kg-1 s-1",XLES_UPDRAFT_WRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_RI2 ", &

WAUTELET Philippe
committed
"Updraft resolved cloud ice variance","kg2 kg-2",XLES_UPDRAFT_Ri2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THRI ", &

WAUTELET Philippe
committed
"Updraft resolved <thri> covariance","K kg kg-1",XLES_UPDRAFT_ThRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THLRI", &

WAUTELET Philippe
committed
"Updraft resolved <thlri> covariance","K kg kg-1",XLES_UPDRAFT_ThlRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_THVRI", &

WAUTELET Philippe
committed
"Updraft resolved <thvri> covariance","K kg kg-1",XLES_UPDRAFT_ThvRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"UP_WRI ", &

WAUTELET Philippe
committed
"Updraft resolved <wri> vertical flux","m kg kg-1 s-1",XLES_UPDRAFT_WRi,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_SV2 ", &

WAUTELET Philippe
committed
"Updraft resolved scalar variables variances","kg2 kg-2",XLES_UPDRAFT_Sv2,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_THSV ", &

WAUTELET Philippe
committed
"Updraft resolved <ThSv> variance","K kg kg-1",XLES_UPDRAFT_ThSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_THLSV", &

WAUTELET Philippe
committed
"Updraft resolved <ThlSv> variance","K kg kg-1",XLES_UPDRAFT_ThlSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_THVSV", &

WAUTELET Philippe
committed
"Updraft resolved <ThvSv> variance","K kg kg-1",XLES_UPDRAFT_ThvSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"UP_WSV ", &

WAUTELET Philippe
committed
"Updraft resolved <wSv> vertical flux","m kg kg-1 s-1",XLES_UPDRAFT_WSv,HLES_AVG)
END IF
END IF
!
!
!* 2.5 Downdraft quantities
! --------------------
!
IF (LLES_DOWNDRAFT) THEN
CALL LES_DIACHRO(TPDIAFILE,"DW_FRAC ", &

WAUTELET Philippe
committed
"Downdraft fraction","1",XLES_DOWNDRAFT,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_W ", &

WAUTELET Philippe
committed
"Downdraft W mean value","m s-1",XLES_DOWNDRAFT_W,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_TH ", &
"Downdraft potential temperature mean value","K",XLES_DOWNDRAFT_Th,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO(TPDIAFILE,"DW_THL ", &
"Downdraft liquid potential temperature mean value","K",XLES_DOWNDRAFT_Thl,HLES_AVG)
IF (LUSERV) &
CALL LES_DIACHRO(TPDIAFILE,"DW_THV ", &
"Downdraft virtual potential temperature mean value","K",XLES_DOWNDRAFT_Thv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_KE ", &

WAUTELET Philippe
committed
"Downdraft resolved TKE mean value","m2 s-2",XLES_DOWNDRAFT_Ke,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_TKE ", &

WAUTELET Philippe
committed
"Downdraft subgrid TKE mean value","m2 s-2",XLES_DOWNDRAFT_Tke,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RV ", &

WAUTELET Philippe
committed
"Downdraft water vapor mean value","kg kg-1",XLES_DOWNDRAFT_Rv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RC ", &

WAUTELET Philippe
committed
"Downdraft cloud water mean value","kg kg-1",XLES_DOWNDRAFT_Rc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RR ", &

WAUTELET Philippe
committed
"Downdraft rain mean value","kg kg-1",XLES_DOWNDRAFT_Rr,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RI ", &

WAUTELET Philippe
committed
"Downdraft ice mean value","kg kg-1",XLES_DOWNDRAFT_Ri,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RS ", &

WAUTELET Philippe
committed
"Downdraft snow mean value","kg kg-1",XLES_DOWNDRAFT_Rs,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RG ", &

WAUTELET Philippe
committed
"Downdraft graupel mean value","kg kg-1",XLES_DOWNDRAFT_Rg,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RH ", &

WAUTELET Philippe
committed
"Downdraft hail mean value","kg kg-1",XLES_DOWNDRAFT_Rh,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_SV ", &

WAUTELET Philippe
committed
"Downdraft scalar variables mean values","kg kg-1",XLES_DOWNDRAFT_Sv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_TH2 ", &
"Downdraft resolved Theta variance ","K2",XLES_DOWNDRAFT_Th2,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO(TPDIAFILE,"DW_THL2", &
"Downdraft resolved Theta_l variance ","K2",XLES_DOWNDRAFT_Thl2,HLES_AVG)
IF (LUSERV) &
CALL LES_DIACHRO(TPDIAFILE,"DW_THTV ", &
"Downdraft resolved Theta Theta_v covariance ","K2",XLES_DOWNDRAFT_ThThv,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO(TPDIAFILE,"DW_TLTV ", &
"Downdraft resolved Theta_l Theta_v covariance ","K2",XLES_DOWNDRAFT_ThlThv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WTH ", &

WAUTELET Philippe
committed
"Downdraft resolved WTh flux","m K s-1",XLES_DOWNDRAFT_WTh,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WTHL ", &

WAUTELET Philippe
committed
"Downdraft resolved WThl flux","m K s-1",XLES_DOWNDRAFT_WThl,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WTHV ", &

WAUTELET Philippe
committed
"Downdraft resolved WThv flux","m K s-1",XLES_DOWNDRAFT_WThv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RV2 ", &

WAUTELET Philippe
committed
"Downdraft resolved water vapor variance","kg2 kg-2",XLES_DOWNDRAFT_Rv2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THRV ", &

WAUTELET Philippe
committed
"Downdraft resolved <thrv> covariance","K kg kg-1",XLES_DOWNDRAFT_ThRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THLRV", &

WAUTELET Philippe
committed
"Downdraft resolved <thlrv> covariance","K kg kg-1",XLES_DOWNDRAFT_ThlRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THVRV", &

WAUTELET Philippe
committed
"Downdraft resolved <thvrv> covariance","K kg kg-1",XLES_DOWNDRAFT_ThvRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WRV ", &

WAUTELET Philippe
committed
"Downdraft resolved <wrv> vertical flux","m kg kg-1 s-1",XLES_DOWNDRAFT_WRv,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RC2 ", &

WAUTELET Philippe
committed
"Downdraft resolved cloud water variance","kg2 kg-2",XLES_DOWNDRAFT_Rc2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THRC ", &

WAUTELET Philippe
committed
"Downdraft resolved <thrc> covariance","K kg kg-1",XLES_DOWNDRAFT_ThRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THLRC", &

WAUTELET Philippe
committed
"Downdraft resolved <thlrc> covariance","K kg kg-1",XLES_DOWNDRAFT_ThlRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THVRC", &

WAUTELET Philippe
committed
"Downdraft resolved <thvrc> covariance","K kg kg-1",XLES_DOWNDRAFT_ThvRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WRC ", &

WAUTELET Philippe
committed
"Downdraft resolved <wrc> vertical flux","m kg kg-1 s-1",XLES_DOWNDRAFT_WRc,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_RI2 ", &

WAUTELET Philippe
committed
"Downdraft resolved cloud ice variance","kg2 kg-2",XLES_DOWNDRAFT_Ri2,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THRI ", &

WAUTELET Philippe
committed
"Downdraft resolved <thri> covariance","K kg kg-1",XLES_DOWNDRAFT_ThRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THLRI", &

WAUTELET Philippe
committed
"Downdraft resolved <thlri> covariance","K kg kg-1",XLES_DOWNDRAFT_ThlRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_THVRI", &

WAUTELET Philippe
committed
"Downdraft resolved <thvri> covariance","K kg kg-1",XLES_DOWNDRAFT_ThvRi,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DW_WRI ", &

WAUTELET Philippe
committed
"Downdraft resolved <wri> vertical flux","m kg kg-1 s-1",XLES_DOWNDRAFT_WRi,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_SV2 ", &

WAUTELET Philippe
committed
"Downdraft resolved scalar variables variances","kg2 kg-2",XLES_DOWNDRAFT_Sv2,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_THSV ", &

WAUTELET Philippe
committed
"Downdraft resolved <ThSv> variance","K kg kg-1",XLES_DOWNDRAFT_ThSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_THLSV", &

WAUTELET Philippe
committed
"Downdraft resolved <ThlSv> variance","K kg kg-1",XLES_DOWNDRAFT_ThlSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_THVSV", &

WAUTELET Philippe
committed
"Downdraft resolved <ThvSv> variance","K kg kg-1",XLES_DOWNDRAFT_ThvSv,HLES_AVG)
CALL LES_DIACHRO_SV(TPDIAFILE,"DW_WSV ", &

WAUTELET Philippe
committed
"Downdraft resolved <wSv> vertical flux","m kg kg-1 s-1",XLES_DOWNDRAFT_WSv,HLES_AVG)
END IF
END IF
!
!-------------------------------------------------------------------------------
!
!* 3. surface normalization parameters
! --------------------------------
!
IF (HLES_AVG==' ' .OR. HLES_AVG=='A') THEN
CALL LES_DIACHRO_SURF(TPDIAFILE,"Q0 ", &

WAUTELET Philippe
committed
"Sensible heat flux at the surface","m K s-1",XLES_Q0,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"E0 ", &

WAUTELET Philippe
committed
"Latent heat flux at the surface","kg kg-1 m s-1",XLES_E0,HLES_AVG)
!writes sw and lw flux and dthrad at all levels
CALL LES_DIACHRO(TPDIAFILE,"SWU ", &

WAUTELET Philippe
committed
"sw_up ","W m-2 ",XLES_SWU,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"SWD ", &

WAUTELET Philippe
committed
"sw_down ","W m-2 ",XLES_SWD,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"LWU ", &

WAUTELET Philippe
committed
"lw_up ","W m-2 ",XLES_LWU,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"LWD ", &

WAUTELET Philippe
committed
"lw_down ","W m-2 ",XLES_LWD,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DTHRADSW ", &

WAUTELET Philippe
committed
"dthrad_sw ","K s-1 ",XLES_DTHRADSW,HLES_AVG)
CALL LES_DIACHRO(TPDIAFILE,"DTHRADLW ", &

WAUTELET Philippe
committed
"dthrad_lw ","K s-1 ",XLES_DTHRADLW,HLES_AVG)
!writes mean_effective radius at all levels
CALL LES_DIACHRO(TPDIAFILE,"RADEFF ", &
"mean effective radius ","microm ",XLES_RADEFF,HLES_AVG)
IF (NSV>0) &
CALL LES_DIACHRO_SURF_SV(TPDIAFILE,"SV0 ", &

WAUTELET Philippe
committed
"Scalar variable fluxes at the surface","kg kg-1 m s-1",XLES_SV0,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"U* ", &

WAUTELET Philippe
committed
"Friction velocity","m s-1",XLES_USTAR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"W* ", &

WAUTELET Philippe
committed
"Convective velocity","m s-1",XLES_WSTAR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"BL_H ", &
"Boundary Layer Height","m",XLES_BL_HEIGHT,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"L_MO ", &
"Monin-Obukhov length","m",XLES_MO_LENGTH,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"INT_TKE ", &
"Vertical integrated tke","m2.s-2",XLES_INT_TKE,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO_SURF(TPDIAFILE,"ZCB ", &
"Cloud base Height","m",XLES_ZCB,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO_SURF(TPDIAFILE,"ZCFTOT ", &

WAUTELET Philippe
committed
"Total Cloud cover","1",XLES_CFtot,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"ZCF2TOT ", &

WAUTELET Philippe
committed
"Total Cloud cove 2r","1",XLES_CF2tot,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"LWP ", &

WAUTELET Philippe
committed
"Liquid Water path","kg m-2",XLES_LWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"LWPVAR ", &

WAUTELET Philippe
committed
"Liquid Water path variance","kg m-4",XLES_LWPVAR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"RWP ", &

WAUTELET Philippe
committed
"Rain Water path","kg m-2",XLES_RWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"IWP ", &

WAUTELET Philippe
committed
"Ice Water path","kg m-2",XLES_IWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"SWP ", &

WAUTELET Philippe
committed
"Snow Water path","kg m-2",XLES_SWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"GWP ", &

WAUTELET Philippe
committed
"Graupel Water path","kg m-2",XLES_GWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"HWP ", &

WAUTELET Philippe
committed
"Hail Water path","kg m-2",XLES_HWP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"PREC_FRAC ", &
"Fract of col where rain at surface","",XLES_PRECFR,HLES_AVG)
IF (LUSERR) &
CALL LES_DIACHRO_SURF(TPDIAFILE,"INST_PREC ", &

WAUTELET Philippe
committed
"Inst precip rate","mm day-1",XLES_INPRR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"INST_SEDIM ", &

WAUTELET Philippe
committed
"Inst cloud precip rate","mm day-1",XLES_INPRC,HLES_AVG)
IF (LUSERC .AND. (LDEPOSC .OR. LDEPOC)) &
CALL LES_DIACHRO_SURF(TPDIAFILE,"INST_DEPOS ", &

WAUTELET Philippe
committed
"Inst cloud deposi rate","mm day-1",XLES_INDEP,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"RAIN_PREC ", &

WAUTELET Philippe
committed
"inst pr. rate over rainy grid cells","mm day-1",XLES_RAIN_INPRR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"ACCU_PREC ", &
"Accu precip rate","mm",XLES_ACPRR,HLES_AVG)
CALL LES_DIACHRO_SURF(TPDIAFILE,"ZMAXCF ", &
"Height of Cloud fraction max","m",XLES_ZMAXCF,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO_SURF(TPDIAFILE,"ZMAXCF2 ", &
"Height of Cloud fraction2max","m",XLES_ZMAXCF2,HLES_AVG)
END IF
!
!-------------------------------------------------------------------------------
!
!* 4. LES budgets
! -----------
!
CALL WRITE_LES_BUDGET_n(TPDIAFILE,HLES_AVG)
IF (LUSERV) CALL WRITE_LES_RT_BUDGET_n(TPDIAFILE,HLES_AVG)
IF (NSV>0) CALL WRITE_LES_SV_BUDGET_n(TPDIAFILE,HLES_AVG)
!
!-------------------------------------------------------------------------------
!
!* 5. (ni,z,t) and (nj,z,t) 2points correlations
! ------------------------------------------
!
IF (HLES_AVG==' ' .OR. HLES_AVG=='A') THEN
IF (NSPECTRA_K>0) THEN
CALL LES_DIACHRO_2PT(TPDIAFILE,"UU ","U*U 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_UU, XCORRj_UU,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"VV ","V*V 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_VV, XCORRj_VV,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WW ","W*W 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_WW, XCORRj_WW,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"UV ","U*V 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_UV, XCORRj_UV,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WU ","W*U 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_WU, XCORRj_WU,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WV ","W*V 2 points correlations", &

WAUTELET Philippe
committed
"m2 s-2",XCORRi_WV, XCORRj_WV,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"THTH ","Th*Th 2 points correlations", &
"K2 ",XCORRi_ThTh, XCORRj_ThTh,HLES_AVG)
IF (LUSERC) &
CALL LES_DIACHRO_2PT(TPDIAFILE,"TLTL ","Thl*Thl 2 points correlations", &
"K2 ",XCORRi_ThlThl,XCORRj_ThlThl,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WTH ","W*Th 2 points correlations", &

WAUTELET Philippe
committed
"m K s-1 ",XCORRi_WTh, XCORRj_WTh,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WTHL ","W*Thl 2 points correlations", &

WAUTELET Philippe
committed
"m K s-1 ",XCORRi_WThl, XCORRj_WThl,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"RVRV ","rv*rv 2 points correlations", &

WAUTELET Philippe
committed
"kg2 kg-2 ",XCORRi_RvRv, XCORRj_RvRv,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"THRV ","th*rv 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThRv, XCORRj_ThRv,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"TLRV ","thl*rv 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThlRv, XCORRj_ThlRv,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WRV ","W*rv 2 points correlations", &

WAUTELET Philippe
committed
"m kg s-1 kg-1",XCORRi_WRv, XCORRj_WRv,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"RCRC ","rc*rc 2 points correlations", &

WAUTELET Philippe
committed
"kg2 kg-2 ",XCORRi_RcRc, XCORRj_RcRc,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"THRC ","th*rc 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThRc, XCORRj_ThRc,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"TLRC ","thl*rc 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThlRc, XCORRj_ThlRc,HLES_AVG)
CALL LES_DIACHRO_2PT(TPDIAFILE,"WRC ","W*rc 2 points correlations", &

WAUTELET Philippe
committed
"m kg s-1 kg-1",XCORRi_WRc, XCORRj_WRc,HLES_AVG)

WAUTELET Philippe
committed
CALL LES_DIACHRO_2PT(TPDIAFILE,"RIRI ","ri*ri 2 points correlations", &

WAUTELET Philippe
committed
"kg2 kg-2 ",XCORRi_RiRi, XCORRj_RiRi,HLES_AVG)

WAUTELET Philippe
committed
CALL LES_DIACHRO_2PT(TPDIAFILE,"THRI ","th*ri 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThRi, XCORRj_ThRi,HLES_AVG)

WAUTELET Philippe
committed
CALL LES_DIACHRO_2PT(TPDIAFILE,"TLRI ","thl*ri 2 points correlations", &

WAUTELET Philippe
committed
"K kg kg-1 ",XCORRi_ThlRi, XCORRj_ThlRi,HLES_AVG)

WAUTELET Philippe
committed
CALL LES_DIACHRO_2PT(TPDIAFILE,"WRI ","W*ri 2 points correlations", &

WAUTELET Philippe
committed
"m kg s-1 kg-1",XCORRi_WRi, XCORRj_WRi,HLES_AVG)
END IF
DO JSV=1,NSV
WRITE (YGROUP,FMT="(A2,I3.3)") "SS",JSV
CALL LES_DIACHRO_2PT(TPDIAFILE,YGROUP,"Sv*Sv 2 points correlations", &

WAUTELET Philippe
committed
"kg2 kg-2 ",XCORRi_SvSv(:,:,:,JSV), XCORRj_SvSv(:,:,:,JSV),HLES_AVG)
END DO
DO JSV=1,NSV
WRITE (YGROUP,FMT="(A2,I3.3)") "WS",JSV
CALL LES_DIACHRO_2PT(TPDIAFILE,YGROUP,"W*Sv 2 points correlations", &

WAUTELET Philippe
committed
"m kg s-1 kg-1",XCORRi_WSv(:,:,:,JSV), XCORRj_WSv(:,:,:,JSV),HLES_AVG)
END DO
END IF
END IF
!
!-------------------------------------------------------------------------------
!
!* 6. spectra and time-averaged profiles (if first call to WRITE_LES_n)
! ----------------------------------
!
IF (HLES_AVG==' ') CALL LES_SPEC_n(TPDIAFILE)
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
!
!-------------------------------------------------------------------------------
!
!* 7. deallocations
! -------------
!
DEALLOCATE(XLES_CURRENT_TRAJT )
DEALLOCATE(XLES_CURRENT_Z )
DEALLOCATE(XLES_CURRENT_DATIME)
IF (CLES_NORM_TYPE/='NONE' ) THEN
DEALLOCATE(XLES_NORM_M )
DEALLOCATE(XLES_NORM_S )
DEALLOCATE(XLES_NORM_K )
DEALLOCATE(XLES_NORM_RHO)
DEALLOCATE(XLES_NORM_RV )
DEALLOCATE(XLES_NORM_SV )
DEALLOCATE(XLES_NORM_P )
END IF
!
END SUBROUTINE WRITE_LES_n