modfields Module


Uses

    • decomp_2d
  • module~~modfields~~UsesGraph module~modfields modfields decomp_2d decomp_2d module~modfields->decomp_2d

Used by

  • module~~modfields~~UsedByGraph module~modfields modfields module~modfielddump modfielddump module~modfielddump->module~modfields proc~advecc2nd_corr_conservative advecc2nd_corr_conservative proc~advecc2nd_corr_conservative->module~modfields proc~advecc2nd_corr_liberal advecc2nd_corr_liberal proc~advecc2nd_corr_liberal->module~modfields proc~advecc_2nd advecc_2nd proc~advecc_2nd->module~modfields proc~advecc_kappa advecc_kappa proc~advecc_kappa->module~modfields proc~advecc_upw advecc_upw proc~advecc_upw->module~modfields proc~advection advection proc~advection->module~modfields proc~advecu_2nd advecu_2nd proc~advecu_2nd->module~modfields proc~advecv_2nd advecv_2nd proc~advecv_2nd->module~modfields proc~advecw_2nd advecw_2nd proc~advecw_2nd->module~modfields proc~bcp bcp proc~bcp->module~modfields proc~bcpup bcpup proc~bcpup->module~modfields proc~bottom bottom proc~bottom->module~modfields proc~boundary boundary proc~boundary->module~modfields proc~calc_halflev calc_halflev proc~calc_halflev->module~modfields proc~calccourant calccourant proc~calccourant->module~modfields proc~calcfluidvolumes calcfluidvolumes proc~calcfluidvolumes->module~modfields proc~calcreyn calcreyn proc~calcreyn->module~modfields proc~calthv calthv proc~calthv->module~modfields proc~chem chem proc~chem->module~modfields proc~chkdiv chkdiv proc~chkdiv->module~modfields proc~closure closure proc~closure->module~modfields proc~coriolis coriolis proc~coriolis->module~modfields proc~createmasks createmasks proc~createmasks->module~modfields proc~createtrees createtrees proc~createtrees->module~modfields proc~detfreestream detfreestream proc~detfreestream->module~modfields proc~detfreestrtmp detfreestrtmp proc~detfreestrtmp->module~modfields proc~diagfld diagfld proc~diagfld->module~modfields proc~diffe diffe proc~diffe->module~modfields proc~diffu diffu proc~diffu->module~modfields proc~diffu_corr diffu_corr proc~diffu_corr->module~modfields proc~diffv diffv proc~diffv->module~modfields proc~diffv_corr diffv_corr proc~diffv_corr->module~modfields proc~diffw diffw proc~diffw->module~modfields proc~diffw_corr diffw_corr proc~diffw_corr->module~modfields proc~drivergen drivergen proc~drivergen->module~modfields proc~exitmodules exitmodules proc~exitmodules->module~modfields proc~fielddump fielddump proc~fielddump->module~modfields proc~fixthetainf fixthetainf proc~fixthetainf->module~modfields proc~fixuinf1 fixuinf1 proc~fixuinf1->module~modfields proc~fixuinf2 fixuinf2 proc~fixuinf2->module~modfields proc~fluidvolume fluidvolume proc~fluidvolume->module~modfields proc~fluxtopscal fluxtopscal proc~fluxtopscal->module~modfields proc~forces forces proc~forces->module~modfields proc~fromztop fromztop proc~fromztop->module~modfields proc~genstats genstats proc~genstats->module~modfields proc~grwdamp grwdamp proc~grwdamp->module~modfields proc~halos halos proc~halos->module~modfields proc~ibmnorm ibmnorm proc~ibmnorm->module~modfields proc~ibmwallfun ibmwallfun proc~ibmwallfun->module~modfields proc~initdriver initdriver proc~initdriver->module~modfields proc~initfielddump initfielddump proc~initfielddump->module~modfields proc~initinlet initinlet proc~initinlet->module~modfields proc~initstatsdump initstatsdump proc~initstatsdump->module~modfields proc~inittimedep inittimedep proc~inittimedep->module~modfields proc~inletgen inletgen proc~inletgen->module~modfields proc~inletgennotemp inletgennotemp proc~inletgennotemp->module~modfields proc~interp_temperature_u interp_temperature_u proc~interp_temperature_u->module~modfields proc~interp_temperature_v interp_temperature_v proc~interp_temperature_v->module~modfields proc~interp_temperature_w interp_temperature_w proc~interp_temperature_w->module~modfields proc~interp_velocity_c interp_velocity_c proc~interp_velocity_c->module~modfields proc~interp_velocity_u interp_velocity_u proc~interp_velocity_u->module~modfields proc~interp_velocity_v interp_velocity_v proc~interp_velocity_v->module~modfields proc~interp_velocity_w interp_velocity_w proc~interp_velocity_w->module~modfields proc~lstend lstend proc~lstend->module~modfields proc~masscorr masscorr proc~masscorr->module~modfields proc~nudge nudge proc~nudge->module~modfields proc~periodicebcorr periodicEBcorr proc~periodicebcorr->module~modfields proc~purifiers purifiers proc~purifiers->module~modfields proc~readdriverfile readdriverfile proc~readdriverfile->module~modfields proc~readdriverfile_chunk readdriverfile_chunk proc~readdriverfile_chunk->module~modfields proc~readinitfiles readinitfiles proc~readinitfiles->module~modfields proc~readnamelists readnamelists proc~readnamelists->module~modfields proc~readrestartfiles readrestartfiles proc~readrestartfiles->module~modfields proc~scalsource scalsource proc~scalsource->module~modfields proc~shiftedpbcs shiftedPBCs proc~shiftedpbcs->module~modfields proc~sources sources proc~sources->module~modfields proc~statsdump statsdump proc~statsdump->module~modfields proc~subgrid subgrid proc~subgrid->module~modfields proc~thermodynamics thermodynamics proc~thermodynamics->module~modfields proc~timedepnudge timedepnudge proc~timedepnudge->module~modfields proc~tkestats tkestats proc~tkestats->module~modfields proc~tkestatsdump tkestatsdump proc~tkestatsdump->module~modfields proc~tqaver tqaver proc~tqaver->module~modfields proc~trees trees proc~trees->module~modfields proc~tstep_integrate tstep_integrate proc~tstep_integrate->module~modfields proc~tstep_update tstep_update proc~tstep_update->module~modfields proc~uoutletarea uoutletarea proc~uoutletarea->module~modfields proc~valuetopscal valuetopscal proc~valuetopscal->module~modfields proc~voutletarea voutletarea proc~voutletarea->module~modfields proc~wallfunheat wallfunheat proc~wallfunheat->module~modfields proc~wallfunmom wallfunmom proc~wallfunmom->module~modfields proc~writedriverfile writedriverfile proc~writedriverfile->module~modfields proc~writerestartfiles writerestartfiles proc~writerestartfiles->module~modfields proc~xm_periodic xm_periodic proc~xm_periodic->module~modfields proc~xmi_driver xmi_driver proc~xmi_driver->module~modfields proc~xmi_profile xmi_profile proc~xmi_profile->module~modfields proc~xmo_convective xmo_convective proc~xmo_convective->module~modfields proc~xmo_neumann xmo_Neumann proc~xmo_neumann->module~modfields proc~xq_periodic xq_periodic proc~xq_periodic->module~modfields proc~xqi_driver xqi_driver proc~xqi_driver->module~modfields proc~xqi_profile xqi_profile proc~xqi_profile->module~modfields proc~xqo_convective xqo_convective proc~xqo_convective->module~modfields proc~xs_periodic xs_periodic proc~xs_periodic->module~modfields proc~xsi_custom xsi_custom proc~xsi_custom->module~modfields proc~xsi_driver xsi_driver proc~xsi_driver->module~modfields proc~xsi_profile xsi_profile proc~xsi_profile->module~modfields proc~xso_convective xso_convective proc~xso_convective->module~modfields proc~xso_neumann xso_Neumann proc~xso_neumann->module~modfields proc~xt_periodic xT_periodic proc~xt_periodic->module~modfields proc~xti_driver xTi_driver proc~xti_driver->module~modfields proc~xti_profile xTi_profile proc~xti_profile->module~modfields proc~xto_convective xTo_convective proc~xto_convective->module~modfields proc~xto_neumann xTo_Neumann proc~xto_neumann->module~modfields proc~ym_periodic ym_periodic proc~ym_periodic->module~modfields proc~ymi_profile ymi_profile proc~ymi_profile->module~modfields proc~ymo_convective ymo_convective proc~ymo_convective->module~modfields proc~yq_periodic yq_periodic proc~yq_periodic->module~modfields proc~yqi_profile yqi_profile proc~yqi_profile->module~modfields proc~yqo_convective yqo_convective proc~yqo_convective->module~modfields proc~ys_periodic ys_periodic proc~ys_periodic->module~modfields proc~ysi_profile ysi_profile proc~ysi_profile->module~modfields proc~yso_convective yso_convective proc~yso_convective->module~modfields proc~yso_neumann yso_Neumann proc~yso_neumann->module~modfields proc~yt_periodic yT_periodic proc~yt_periodic->module~modfields proc~yti_profile yTi_profile proc~yti_profile->module~modfields proc~yto_convective yTo_convective proc~yto_convective->module~modfields program~dalesurban DALESURBAN program~dalesurban->module~modfields program~dalesurban->module~modfielddump

Variables

Type Visibility Attributes Name Initial
real, public, allocatable :: worksave(:)
real, public, allocatable :: um(:,:,:)
real, public, allocatable :: vm(:,:,:)
real, public, allocatable :: wm(:,:,:)
real, public, allocatable :: thlm(:,:,:)
real, public, allocatable :: e12m(:,:,:)
real, public, allocatable :: qtm(:,:,:)
real, public, allocatable, target :: u0(:,:,:)
real, public, allocatable, target :: v0(:,:,:)
real, public, allocatable, target :: w0(:,:,:)
real, public, allocatable, target :: pres0(:,:,:)
real, public, allocatable, target :: div(:,:,:)
real, public, allocatable, target :: dudx(:,:,:)
real, public, allocatable, target :: dvdy(:,:,:)
real, public, allocatable, target :: dwdz(:,:,:)
real, public, allocatable :: u0h(:,:,:)
real, public, allocatable :: uinit(:,:,:)
real, public, allocatable :: vinit(:,:,:)
real, public, allocatable :: uh(:,:,:)
real, public, allocatable :: vh(:,:,:)
real, public, allocatable :: wh(:,:,:)
real, public, allocatable :: pres0h(:,:,:)
real, public, allocatable, target :: u01(:,:,:)
real, public, allocatable, target :: u02(:,:,:)
real, public, allocatable, target :: thl0(:,:,:)
real, public, allocatable :: thl0c(:,:,:)
real, public, allocatable :: thl0h(:,:,:)
real, public, allocatable :: qt0h(:,:,:)
real, public, allocatable :: e120(:,:,:)
real, public, allocatable, target :: qt0(:,:,:)
real, public, allocatable :: up(:,:,:)
real, public, allocatable :: vp(:,:,:)
real, public, allocatable :: wp(:,:,:)
real, public, allocatable, target :: ru(:,:,:)
real, public, allocatable, target :: rv(:,:,:)
real, public, allocatable, target :: rw(:,:,:)
real, public, allocatable :: thlp(:,:,:)
real, public, allocatable :: thlpc(:,:,:)
real, public, allocatable :: e12p(:,:,:)
real, public, allocatable :: qtp(:,:,:)
real, public, allocatable :: svm(:,:,:,:)
real, public, allocatable, target :: sv0(:,:,:,:)
real, public, allocatable :: svp(:,:,:,:)
real, public, allocatable :: svpp(:,:,:,:)
real, public, allocatable, target :: tau_x(:,:,:)
real, public, allocatable, target :: tau_y(:,:,:)
real, public, allocatable, target :: tau_z(:,:,:)
real, public, allocatable, target :: thl_flux(:,:,:)
real, public, allocatable :: mindist(:,:,:)
real, public, allocatable :: shear(:,:,:,:)
real, public, allocatable :: momfluxb(:,:,:)
real, public, allocatable :: tfluxb(:,:,:)
real, public, allocatable :: qfluxb(:,:,:)
real, public, allocatable :: cth(:,:,:)
integer, public, allocatable :: IIc(:,:,:)
integer, public, allocatable :: IIu(:,:,:)
integer, public, allocatable :: IIv(:,:,:)
integer, public, allocatable :: IIw(:,:,:)
integer, public, allocatable :: IIuw(:,:,:)
integer, public, allocatable :: IIvw(:,:,:)
integer, public, allocatable :: IIuv(:,:,:)
integer, public, allocatable :: IIct(:,:)
integer, public, allocatable :: IIwt(:,:)
integer, public, allocatable :: IIuwt(:,:)
integer, public, allocatable :: IIut(:,:)
integer, public, allocatable :: IIvt(:,:)
integer, public, allocatable :: IIcs(:)
integer, public, allocatable :: IIus(:)
integer, public, allocatable :: IIvs(:)
integer, public, allocatable :: IIws(:)
integer, public, allocatable :: IIuws(:)
integer, public, allocatable :: IIvws(:)
integer, public, allocatable :: IIuvs(:)
real, public, allocatable :: Rn(:)
real, public, allocatable :: clai(:)
real, public, allocatable :: qc(:)
real, public, allocatable :: qa(:)
real, public, allocatable :: ladzf(:)
real, public, allocatable :: ladzh(:)
real, public, allocatable :: tr_u(:,:,:)
real, public, allocatable :: tr_v(:,:,:)
real, public, allocatable :: tr_w(:,:,:)
real, public, allocatable :: tr_qt(:,:,:)
real, public, allocatable :: tr_qtR(:,:,:)
real, public, allocatable :: tr_qtA(:,:,:)
real, public, allocatable :: tr_thl(:,:,:)
real, public, allocatable :: tr_sv(:,:,:,:)
real, public, allocatable :: tr_omega(:,:,:)
real, public, allocatable :: tr_ut(:,:,:)
real, public, allocatable :: tr_vt(:,:,:)
real, public, allocatable :: tr_wt(:,:,:)
real, public, allocatable :: tr_qtt(:,:,:)
real, public, allocatable :: tr_qtRt(:,:,:)
real, public, allocatable :: tr_qtAt(:,:,:)
real, public, allocatable :: tr_thlt(:,:,:)
real, public, allocatable :: tr_sv1t(:,:,:)
real, public, allocatable :: tr_sv2t(:,:,:)
real, public, allocatable :: tr_omegat(:,:,:)
real, public, allocatable :: uyt(:,:)
real, public, allocatable :: uytik(:,:)
real, public, allocatable :: vyt(:,:)
real, public, allocatable :: wyt(:,:)
real, public, allocatable :: wytik(:,:)
real, public, allocatable :: thlyt(:,:)
real, public, allocatable :: qtyt(:,:)
real, public, allocatable :: thlytk(:,:)
real, public, allocatable :: sca1yt(:,:)
real, public, allocatable :: sca2yt(:,:)
real, public, allocatable :: sca3yt(:,:)
real, public, allocatable :: thlsgsyt(:,:)
real, public, allocatable :: qtsgsyt(:,:)
real, public, allocatable :: usgsyt(:,:)
real, public, allocatable :: wsgsyt(:,:)
real, public, allocatable :: sv1sgsyt(:,:)
real, public, allocatable :: sv2sgsyt(:,:)
real, public, allocatable :: sv3sgsyt(:,:)
real, public, allocatable :: uxyt(:)
real, public, allocatable :: vxyt(:)
real, public, allocatable :: wxyt(:)
real, public, allocatable :: thlxyt(:)
real, public, allocatable :: qtxyt(:)
real, public, allocatable :: pxyt(:)
real, public, allocatable :: usgsxyt(:)
real, public, allocatable :: thlsgsxyt(:)
real, public, allocatable :: vsgsxyt(:)
real, public, allocatable :: uwtik(:,:,:)
real, public, allocatable :: wthltk(:,:,:)
real, public, allocatable :: wqttk(:,:,:)
real, public, allocatable :: thlthlt(:,:,:)
real, public, allocatable :: qtqtt(:,:,:)
real, public, allocatable :: sv1sv1t(:,:,:)
real, public, allocatable :: sv2sv2t(:,:,:)
real, public, allocatable :: sv3sv3t(:,:,:)
real, public, allocatable :: sv4sv4t(:,:,:)
real, public, allocatable :: PSSt(:,:,:)
real, public, allocatable :: uutc(:,:,:)
real, public, allocatable :: vvtc(:,:,:)
real, public, allocatable :: wwtc(:,:,:)
real, public, allocatable :: vwtjk(:,:,:)
real, public, allocatable :: uvtij(:,:,:)
real, public, allocatable :: utik(:,:,:)
real, public, allocatable :: wtik(:,:,:)
real, public, allocatable :: vtjk(:,:,:)
real, public, allocatable :: wtjk(:,:,:)
real, public, allocatable :: utij(:,:,:)
real, public, allocatable :: vtij(:,:,:)
real, public, allocatable :: wmt(:,:,:)
real, public, allocatable :: thltk(:,:,:)
real, public, allocatable :: qttk(:,:,:)
real, public, allocatable :: thlt(:,:,:)
real, public, allocatable :: utc(:,:,:)
real, public, allocatable :: vtc(:,:,:)
real, public, allocatable :: wtc(:,:,:)
real, public, allocatable :: vmt(:,:,:)
real, public, allocatable :: umt(:,:,:)
real, public, allocatable :: sv1t(:,:,:)
real, public, allocatable :: sv2t(:,:,:)
real, public, allocatable :: sv3t(:,:,:)
real, public, allocatable :: sv4t(:,:,:)
real, public, allocatable :: sv1tk(:,:,:)
real, public, allocatable :: sv2tk(:,:,:)
real, public, allocatable :: sv3tk(:,:,:)
real, public, allocatable :: sv4tk(:,:,:)
real, public, allocatable :: wsv1tk(:,:,:)
real, public, allocatable :: wsv2tk(:,:,:)
real, public, allocatable :: wsv3tk(:,:,:)
real, public, allocatable :: wsv4tk(:,:,:)
real, public, allocatable :: sv1sgst(:,:,:)
real, public, allocatable :: sv2sgst(:,:,:)
real, public, allocatable :: sv3sgst(:,:,:)
real, public, allocatable :: sv4sgst(:,:,:)
real, public, allocatable :: qtt(:,:,:)
real, public, allocatable :: pt(:,:,:)
real, public, allocatable :: scar(:,:)
real, public, allocatable :: scarl(:,:)
real, public, allocatable :: uav(:,:,:)
real, public, allocatable :: vav(:,:,:)
real, public, allocatable :: wav(:,:,:)
real, public, allocatable :: thlav(:,:,:)
real, public, allocatable :: qtav(:,:,:)
real, public, allocatable :: qlav(:,:,:)
real, public, allocatable :: presav(:,:,:)
real, public, allocatable :: svav(:,:,:,:)
real, public, allocatable :: viscratioav(:,:,:)
real, public, allocatable :: umint(:,:,:)
real, public, allocatable :: vmint(:,:,:)
real, public, allocatable :: wmint(:,:,:)
real, public, allocatable :: thl2av(:,:,:)
real, public, allocatable :: ql2av(:,:,:)
real, public, allocatable :: qt2av(:,:,:)
real, public, allocatable :: sv2av(:,:,:,:)
real, public, allocatable :: uuav(:,:,:)
real, public, allocatable :: vvav(:,:,:)
real, public, allocatable :: wwav(:,:,:)
real, public, allocatable :: uvav(:,:,:)
real, public, allocatable :: uwav(:,:,:)
real, public, allocatable :: vwav(:,:,:)
real, public, allocatable :: thluav(:,:,:)
real, public, allocatable :: thlvav(:,:,:)
real, public, allocatable :: thlwav(:,:,:)
real, public, allocatable :: thlthlav(:,:,:)
real, public, allocatable :: qluav(:,:,:)
real, public, allocatable :: qlvav(:,:,:)
real, public, allocatable :: qlwav(:,:,:)
real, public, allocatable :: qtuav(:,:,:)
real, public, allocatable :: qtvav(:,:,:)
real, public, allocatable :: qtwav(:,:,:)
real, public, allocatable :: svuav(:,:,:,:)
real, public, allocatable :: svvav(:,:,:,:)
real, public, allocatable :: svwav(:,:,:,:)
real, public, allocatable :: upupav(:,:,:)
real, public, allocatable :: vpvpav(:,:,:)
real, public, allocatable :: wpwpav(:,:,:)
real, public, allocatable :: thlpthlpav(:,:,:)
real, public, allocatable :: qlpqlpav(:,:,:)
real, public, allocatable :: qtpqtpav(:,:,:)
real, public, allocatable :: svpsvpav(:,:,:,:)
real, public, allocatable :: upvpav(:,:,:)
real, public, allocatable :: upwpav(:,:,:)
real, public, allocatable :: vpwpav(:,:,:)
real, public, allocatable :: thlpupav(:,:,:)
real, public, allocatable :: thlpvpav(:,:,:)
real, public, allocatable :: thlpwpav(:,:,:)
real, public, allocatable :: qlpupav(:,:,:)
real, public, allocatable :: qlpvpav(:,:,:)
real, public, allocatable :: qlpwpav(:,:,:)
real, public, allocatable :: qtpupav(:,:,:)
real, public, allocatable :: qtpvpav(:,:,:)
real, public, allocatable :: qtpwpav(:,:,:)
real, public, allocatable :: svpupav(:,:,:,:)
real, public, allocatable :: svpvpav(:,:,:,:)
real, public, allocatable :: svpwpav(:,:,:,:)
real, public, allocatable :: uusgsav(:,:,:)
real, public, allocatable :: vvsgsav(:,:,:)
real, public, allocatable :: wwsgsav(:,:,:)
real, public, allocatable :: uwsgsav(:,:,:)
real, public, allocatable :: thlusgsav(:,:,:)
real, public, allocatable :: thlwsgsav(:,:,:)
real, public, allocatable :: qlusgsav(:,:,:)
real, public, allocatable :: qlwsgsav(:,:,:)
real, public, allocatable :: qtusgsav(:,:,:)
real, public, allocatable :: qtwsgsav(:,:,:)
real, public, allocatable :: svusgsav(:,:,:,:)
real, public, allocatable :: svwsgsav(:,:,:,:)
real, public, allocatable :: tkesgsav(:,:,:)
real, public, allocatable :: nusgsav(:,:,:)
real, public, allocatable :: strain2av(:,:,:)
real, public, allocatable :: disssgsav(:,:,:)
real, public, allocatable :: tvmx(:,:,:)
real, public, allocatable :: tvmy(:,:,:)
real, public, allocatable :: tvmz(:,:,:)
real, public, allocatable :: tpm(:,:,:)
real, public, allocatable :: ttmx(:,:,:)
real, public, allocatable :: ttmy(:,:,:)
real, public, allocatable :: ttmz(:,:,:)
real, public, allocatable :: tsgsmx1(:,:,:)
real, public, allocatable :: tsgsmy1(:,:,:)
real, public, allocatable :: tsgsmz1(:,:,:)
real, public, allocatable :: tsgsmx2(:,:,:)
real, public, allocatable :: tsgsmy2(:,:,:)
real, public, allocatable :: tsgsmz2(:,:,:)
real, public, allocatable :: t_vav(:,:,:)
real, public, allocatable :: t_sgsav(:,:,:)
real, public, allocatable :: t_pav(:,:,:)
real, public, allocatable :: t_tav(:,:,:)
real, public, allocatable :: p_tav(:,:,:)
real, public, allocatable :: p_bav(:,:,:)
real, public, allocatable :: d_sgsav(:,:,:)
real, public, allocatable :: tkeadv(:,:,:)
real, public, allocatable :: t_v(:)
real, public, allocatable :: t_sgs(:)
real, public, allocatable :: t_p(:)
real, public, allocatable :: t_t(:)
real, public, allocatable :: p_t(:)
real, public, allocatable :: p_b(:)
real, public, allocatable :: d_sgs(:)
real, public, allocatable :: adv(:)
real, public, allocatable, target :: ql0(:,:,:)
real, public, allocatable :: thv0h(:,:,:)
real, public, allocatable :: whls(:)
real, public, allocatable :: presf(:)
real, public, allocatable :: presh(:)
real, public, allocatable :: exnf(:)
real, public, allocatable :: exnh(:)
real, public, allocatable :: thvf(:)
real, public, allocatable :: thvh(:)
real, public, allocatable :: rhof(:)
real, public, allocatable :: qt0av(:)
real, public, allocatable :: ql0av(:)
real, public, allocatable :: thl0av(:)
real, public, allocatable :: u0av(:)
real, public, allocatable :: v0av(:)
real, public, allocatable :: ug(:)
real, public, allocatable :: vg(:)
real, public, allocatable :: pgx(:)
real, public, allocatable :: pgy(:)
real, public, allocatable :: dpdxl(:)
real, public, allocatable :: dpdyl(:)
real, public, allocatable :: dthldxls(:)
real, public, allocatable :: dthldyls(:)
real, public, allocatable :: dqtdxls(:)
real, public, allocatable :: dqtdyls(:)
real, public, allocatable :: dqtdtls(:)
real, public, allocatable :: dudxls(:)
real, public, allocatable :: dudyls(:)
real, public, allocatable :: dvdxls(:)
real, public, allocatable :: dvdyls(:)
real, public, allocatable :: wfls(:)
real, public, allocatable :: ql0h(:,:,:)
real, public, allocatable :: dthvdz(:,:,:)
real, public, allocatable :: thlprof(:)
real, public, allocatable :: qtprof(:)
real, public, allocatable :: uprof(:)
real, public, allocatable :: vprof(:)
real, public, allocatable :: e12prof(:)
real, public, allocatable :: sv0av(:,:)
real, public, allocatable :: svprof(:,:)
real, public, allocatable :: qlprof(:)
real, public, allocatable :: rhobf(:)
real, public, allocatable :: rhobh(:)
real, public, allocatable :: thlpcar(:)
real, public, allocatable :: SW_up_TOA(:,:)
real, public, allocatable :: SW_dn_TOA(:,:)
real, public, allocatable :: LW_up_TOA(:,:)
real, public, allocatable :: LW_dn_TOA(:,:)
real, public, allocatable :: wout(:)
real, public, allocatable :: friction(:)
real, public, allocatable :: momthick(:)
real, public, allocatable :: displthick(:)
real, public :: uouttot
real, public :: vouttot
real, public :: wouttot
real, public :: udef
real, public :: vdef
real, public :: thlsrcdt
real, public :: dgdt
real, public :: dpdx = 0.
real, public :: uoutarea
real, public :: voutarea
real, public :: fluidvol
character(len=80), public, allocatable :: ncname(:,:)
character(len=80), public, allocatable :: ncname1(:,:)
character(len=80), public, allocatable :: ncname2(:,:)
character(len=80), public, allocatable :: ncstaty(:,:)
character(len=80), public, allocatable :: ncstatyt(:,:)
character(len=80), public, allocatable :: ncstattke(:,:)
character(len=80), public, allocatable :: ncstatxy(:,:)
character(len=80), public, allocatable :: ncstatxyt(:,:)
character(len=80), public, allocatable :: ncstatkslice(:,:)
character(len=80), public, allocatable :: ncstatislice(:,:)
character(len=80), public, allocatable :: ncstatjslice(:,:)
character(len=80), public, allocatable :: ncstatt(:,:)
character(len=80), public, allocatable :: ncstattr(:,:)
character(len=80), public, allocatable :: ncstatmint(:,:)
integer, public, allocatable :: wall(:,:,:,:)

Subroutines

public subroutine initfields()

Arguments

None

public subroutine exitfields()

Arguments

None