thermcell_main Subroutine

public subroutine thermcell_main(itap, ngrid, nlay, ptimestep, pplay, pplev, pphi, debut, puwind, pvwind, ptemp, p_o, ptemp_env, po_env, pduadj, pdvadj, pdtadj, pdoadj, fm0, entr0, detr0, zqta, zqla, lmax, ratqscth, ratqsdiff, zqsatth, zmax0, f0, zw2, fraca, ztv, zpspsk, ztla, zthl, ztva, pcon, rhobarz, wth3, wmax_sec, lalim, fm, alim_star, zmax, zcong)

Uses

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itap
integer, intent(in) :: ngrid
integer, intent(in) :: nlay
real, intent(in) :: ptimestep
real, intent(in), dimension(ngrid,nlay) :: pplay
real, intent(in), dimension(ngrid,nlay+1) :: pplev
real, intent(in), dimension(ngrid,nlay) :: pphi
logical, intent(in) :: debut
real, intent(in), dimension(ngrid,nlay) :: puwind
real, intent(in), dimension(ngrid,nlay) :: pvwind
real, intent(in), dimension(ngrid,nlay) :: ptemp
real, intent(in), dimension(ngrid,nlay) :: p_o
real, intent(in), dimension(ngrid,nlay) :: ptemp_env
real, intent(in), dimension(ngrid,nlay) :: po_env
real, intent(out), dimension(ngrid,nlay) :: pduadj
real, intent(out), dimension(ngrid,nlay) :: pdvadj
real, intent(out), dimension(ngrid,nlay) :: pdtadj
real, intent(out), dimension(ngrid,nlay) :: pdoadj
real, intent(out), dimension(ngrid,nlay+1) :: fm0
real, intent(out), dimension(ngrid,nlay) :: entr0
real, intent(out), dimension(ngrid,nlay) :: detr0
real, intent(out), dimension(ngrid,nlay) :: zqta
real, intent(out), dimension(ngrid,nlay) :: zqla
integer, intent(out), dimension(ngrid) :: lmax
real, intent(out), dimension(ngrid,nlay) :: ratqscth
real, intent(out), dimension(ngrid,nlay) :: ratqsdiff
real, intent(out), dimension(ngrid,nlay) :: zqsatth
real, intent(inout), dimension(ngrid) :: zmax0
real, intent(inout), dimension(ngrid) :: f0
real, intent(out), dimension(ngrid,nlay+1) :: zw2
real, intent(out), dimension(ngrid,nlay+1) :: fraca
real, intent(out), dimension(ngrid,nlay) :: ztv
real, intent(out), dimension(ngrid,nlay) :: zpspsk
real, intent(out), dimension(ngrid,nlay) :: ztla
real, intent(out), dimension(ngrid,nlay) :: zthl
real, intent(out), dimension(ngrid,nlay) :: ztva
real, intent(out), dimension(ngrid) :: pcon
real, intent(out), dimension(ngrid,nlay) :: rhobarz
real, intent(out), dimension(ngrid,nlay) :: wth3
real, intent(out), dimension(ngrid) :: wmax_sec
integer, intent(out), dimension(ngrid) :: lalim
real, intent(out), dimension(ngrid,nlay+1) :: fm
real, intent(out), dimension(ngrid,nlay) :: alim_star
real, intent(out), dimension(ngrid) :: zmax
real, intent(out), dimension(ngrid) :: zcong

Calls

proc~~thermcell_main~2~~CallsGraph proc~thermcell_main~2 thermcell_main proc~thermcell_plume_6a thermcell_plume_6A proc~thermcell_main~2->proc~thermcell_plume_6a proc~abort_physic abort_physic proc~thermcell_main~2->proc~abort_physic proc~thermcell_dry thermcell_dry proc~thermcell_main~2->proc~thermcell_dry proc~thermcell_dq thermcell_dq proc~thermcell_main~2->proc~thermcell_dq proc~thermcell_updown_dq thermcell_updown_dq proc~thermcell_main~2->proc~thermcell_updown_dq proc~thermcell_env thermcell_env proc~thermcell_main~2->proc~thermcell_env proc~thermcell_plume_5b thermcell_plume_5B proc~thermcell_main~2->proc~thermcell_plume_5b proc~thermcell_dv2 thermcell_dv2 proc~thermcell_main~2->proc~thermcell_dv2 proc~test_ltherm~2 test_ltherm proc~thermcell_main~2->proc~test_ltherm~2 proc~thermcell_closure thermcell_closure proc~thermcell_main~2->proc~thermcell_closure proc~thermcell_flux2 thermcell_flux2 proc~thermcell_main~2->proc~thermcell_flux2 proc~thermcell_plume thermcell_plume proc~thermcell_main~2->proc~thermcell_plume proc~thermcell_height thermcell_height proc~thermcell_main~2->proc~thermcell_height proc~thermcell_qsat thermcell_qsat proc~thermcell_main~2->proc~thermcell_qsat proc~thermcell_plume_6a->proc~thermcell_qsat proc~thermcell_alim thermcell_alim proc~thermcell_plume_6a->proc~thermcell_alim proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort getin_dump getin_dump proc~abort_physic->getin_dump restclo restclo proc~abort_physic->restclo histclo histclo proc~abort_physic->histclo proc~thermcell_dq->proc~abort_physic proc~thermcell_dq_o thermcell_dq_o proc~thermcell_dq->proc~thermcell_dq_o proc~thermcell_updown_dq->proc~abort_physic proc~thermcell_env->proc~thermcell_qsat proc~thermcell_plume_5b->proc~thermcell_qsat proc~thermcell_flux2->proc~abort_physic proc~thermcell_plume->proc~thermcell_qsat proc~thermcell_plume->proc~thermcell_alim proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort proc~thermcell_dq_o->proc~abort_physic

Contents