LMDZ
|
Go to the source code of this file.
Modules | |
module | modd_convparext |
module | modd_cst |
module | modd_convpar |
module | modd_convpar_shal |
Functions/Subroutines | |
subroutine | convection (KLON, KLEV, KIDIA, KFDIA, KBDIA, KTDIA, PDTCONV, ODEEP, OSHAL, OREFRESH_ALL, ODOWN, KICE, OSETTADJ, PTADJD, PTADJS, KENSM, PPABS, PZZ, PDXDY, PT, PRV, PRC, PRI, PU, PV, PW, KCOUNT, PTTEN, PRVTEN, PRCTEN, PRITEN, PPRTEN, PPRSTEN, PUMF, PDMF, PPRLFLX, PPRSFLX, PCAPE, KCLTOP, KCLBAS, OCHTRANS, KCH1, PCH1, PCH1TEN) |
subroutine | ini_convpar |
subroutine | ini_convpar1 |
subroutine | convect_deep (KLON, KLEV, KIDIA, KFDIA, KBDIA, KTDIA, PDTCONV, KICE, OREFRESH, ODOWN, OSETTADJ, PPABST, PZZ, PDXDY, PTIMEC, PTT, PRVT, PRCT, PRIT, PUT, PVT, PWT, KCOUNT, PTTEN, PRVTEN, PRCTEN, PRITEN, PPRLTEN, PPRSTEN, KCLTOP, KCLBAS, PPRLFLX, PPRSFLX, PUMF, PDMF, PCAPE, OCH1CONV, KCH1, PCH1, PCH1TEN) |
subroutine | convect_trigger_funct (KLON, KLEV, PPRES, PTH, PTHV, PTHES, PRV, PW, PZ, PDXDY, PTHLCL, PTLCL, PRVLCL, PWLCL, PZLCL, PTHVELCL, KLCL, KDPL, KPBL, OTRIG, PCAPE) |
subroutine | convect_updraft (KLON, KLEV, KICE, PPRES, PDPRES, PZ, PTHL, PTHV, PTHES, PRW, PTHLCL, PTLCL, PRVLCL, PWLCL, PZLCL, PTHVELCL, PMFLCL, OTRIG, KLCL, KDPL, KPBL, PUMF, PUER, PUDR, PUTHL, PUTHV, PURW, PURC, PURI, PURR, PURS, PUPR, PUTPR, PCAPE, KCTL, KETL) |
subroutine | convect_condens (KLON, KICE, PPRES, PTHL, PRW, PRCO, PRIO, PZ, OWORK1, PT, PEW, PRC, PRI, PLV, PLS, PCPH) |
subroutine | convect_satmixratio (KLON, PPRES, PT, PEW, PLV, PLS, PCPH) |
subroutine | convect_mixing_funct (KLON, PMIXC, KMF, PER, PDR) |
subroutine | convect_tstep_pref (KLON, KLEV, PU, PV, PPRES, PZ, PDXDY, KLCL, KCTL, PTIMEA, PPREF) |
subroutine | convect_downdraft (KLON, KLEV, KICE, PPRES, PDPRES, PZ, PTH, PTHES, PRW, PRC, PRI, PPREF, KLCL, KCTL, KETL, PUTHL, PURW, PURC, PURI, PDMF, PDER, PDDR, PDTHL, PDRW, PMIXF, PDTEVR, KLFS, KDBL, KML, PDTEVRF) |
subroutine | convect_precip_adjust (KLON, KLEV, PPRES, PUMF, PUER, PUDR, PUPR, PUTPR, PURW, PDMF, PDER, PDDR, PDTHL, PDRW, PPREF, PTPR, PMIXF, PDTEVR, KLFS, KDBL, KLCL, KCTL, KETL, PDTEVRF) |
subroutine | convect_closure (KLON, KLEV, PPRES, PDPRES, PZ, PDXDY, PLMASS, PTHL, PTH, PRW, PRC, PRI, OTRIG1, PTHC, PRWC, PRCC, PRIC, PWSUB, KLCL, KDPL, KPBL, KLFS, KCTL, KML, PUMF, PUER, PUDR, PUTHL, PURW, PURC, PURI, PUPR, PDMF, PDER, PDDR, PDTHL, PDRW, PTPR, PSPR, PDTEVR, PCAPE, PTIMEC, KFTSTEPS, PDTEVRF, PPRLFLX, PPRSFLX) |
subroutine | convect_closure_adjust (KLON, KLEV, PADJ, PUMF, PZUMF, PUER, PZUER, PUDR, PZUDR, PDMF, PZDMF, PDER, PZDER, PDDR, PZDDR, PPRMELT, PZPRMELT, PDTEVR, PZDTEVR, PTPR, PZTPR, PPRLFLX, PZPRLFL, PPRSFLX, PZPRSFL) |
subroutine | convect_closure_thrvlcl (KLON, KLEV, PPRES, PTH, PRV, PZ, OWORK1, PTHLCL, PRVLCL, PZLCL, PTLCL, PTELCL, KLCL, KDPL, KPBL) |
subroutine | convect_chem_transport (KLON, KLEV, KCH, PCH1, PCH1C, KDPL, KPBL, KLCL, KCTL, KLFS, KDBL, PUMF, PUER, PUDR, PDMF, PDER, PDDR, PTIMEC, PDXDY, PMIXF, PLMASS, PWSUB, KFTSTEPS) |
subroutine | ini_convpar_shal |
subroutine | convect_shallow (KLON, KLEV, KIDIA, KFDIA, KBDIA, KTDIA, PDTCONV, KICE, OSETTADJ, PTADJS, PPABST, PZZ, PTT, PRVT, PRCT, PRIT, PWT, PTTEN, PRVTEN, PRCTEN, PRITEN, KCLTOP, KCLBAS, PUMF, OCH1CONV, KCH1, PCH1, PCH1TEN) |
subroutine | convect_trigger_shal (KLON, KLEV, PPRES, PTH, PTHV, PTHES, PRV, PW, PZ, PDXDY, PTHLCL, PTLCL, PRVLCL, PWLCL, PZLCL, PTHVELCL, KLCL, KDPL, KPBL, OTRIG) |
subroutine | convect_updraft_shal (KLON, KLEV, KICE, PPRES, PDPRES, PZ, PTHL, PTHV, PTHES, PRW, PTHLCL, PTLCL, PRVLCL, PWLCL, PZLCL, PTHVELCL, PMFLCL, OTRIG, KLCL, KDPL, KPBL, PUMF, PUER, PUDR, PUTHL, PUTHV, PURW, PURC, PURI, PCAPE, KCTL, KETL) |
subroutine | convect_closure_shal (KLON, KLEV, PPRES, PDPRES, PZ, PDXDY, PLMASS, PTHL, PTH, PRW, PRC, PRI, OTRIG1, PTHC, PRWC, PRCC, PRIC, PWSUB, KLCL, KDPL, KPBL, KCTL, PUMF, PUER, PUDR, PUTHL, PURW, PURC, PURI, PCAPE, PTIMEC, KFTSTEPS) |
subroutine | convect_closure_adjust_shal (KLON, KLEV, PADJ, PUMF, PZUMF, PUER, PZUER, PUDR, PZUDR) |
subroutine convect_chem_transport | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KCH, | ||
real, dimension(klon,klev,kch), intent(in) | PCH1, | ||
real, dimension(klon,klev,kch), intent(out) | PCH1C, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
integer, dimension(klon), intent(in) | KLFS, | ||
integer, dimension(klon), intent(in) | KDBL, | ||
real, dimension(klon,klev), intent(in) | PUMF, | ||
real, dimension(klon,klev), intent(in) | PUER, | ||
real, dimension(klon,klev), intent(in) | PUDR, | ||
real, dimension(klon,klev), intent(in) | PDMF, | ||
real, dimension(klon,klev), intent(in) | PDER, | ||
real, dimension(klon,klev), intent(in) | PDDR, | ||
real, dimension(klon), intent(in) | PTIMEC, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon), intent(in) | PMIXF, | ||
real, dimension(klon,klev), intent(in) | PLMASS, | ||
real, dimension(klon,klev), intent(in) | PWSUB, | ||
integer, intent(in) | KFTSTEPS | ||
) |
subroutine convect_closure | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PDPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon,klev), intent(in) | PLMASS, | ||
real, dimension(klon,klev), intent(in) | PTHL, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PRW, | ||
real, dimension(klon,klev), intent(in) | PRC, | ||
real, dimension(klon,klev), intent(in) | PRI, | ||
logical, dimension(klon), intent(in) | OTRIG1, | ||
real, dimension(klon,klev), intent(out) | PTHC, | ||
real, dimension(klon,klev), intent(out) | PRWC, | ||
real, dimension(klon,klev), intent(out) | PRCC, | ||
real, dimension(klon,klev), intent(out) | PRIC, | ||
real, dimension(klon,klev), intent(out) | PWSUB, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL, | ||
integer, dimension(klon), intent(in) | KLFS, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
integer, dimension(klon), intent(in) | KML, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PUER, | ||
real, dimension(klon,klev), intent(inout) | PUDR, | ||
real, dimension(klon,klev), intent(in) | PUTHL, | ||
real, dimension(klon,klev), intent(in) | PURW, | ||
real, dimension(klon,klev), intent(in) | PURC, | ||
real, dimension(klon,klev), intent(in) | PURI, | ||
real, dimension(klon,klev), intent(inout) | PUPR, | ||
real, dimension(klon,klev), intent(inout) | PDMF, | ||
real, dimension(klon,klev), intent(inout) | PDER, | ||
real, dimension(klon,klev), intent(inout) | PDDR, | ||
real, dimension(klon,klev), intent(in) | PDTHL, | ||
real, dimension(klon,klev), intent(in) | PDRW, | ||
real, dimension(klon), intent(inout) | PTPR, | ||
real, dimension(klon), intent(out) | PSPR, | ||
real, dimension(klon), intent(inout) | PDTEVR, | ||
real, dimension(klon), intent(in) | PCAPE, | ||
real, dimension(klon), intent(inout) | PTIMEC, | ||
integer, intent(out) | KFTSTEPS, | ||
real, dimension(klon,klev), intent(inout) | PDTEVRF, | ||
real, dimension(klon,klev), intent(out) | PPRLFLX, | ||
real, dimension(klon,klev), intent(out) | PPRSFLX | ||
) |
Definition at line 4066 of file CVAmnh.f90.
subroutine convect_closure_adjust | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon), intent(in) | PADJ, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PZUMF, | ||
real, dimension(klon,klev), intent(inout) | PUER, | ||
real, dimension(klon,klev), intent(inout) | PZUER, | ||
real, dimension(klon,klev), intent(inout) | PUDR, | ||
real, dimension(klon,klev), intent(inout) | PZUDR, | ||
real, dimension(klon,klev), intent(inout) | PDMF, | ||
real, dimension(klon,klev), intent(inout) | PZDMF, | ||
real, dimension(klon,klev), intent(inout) | PDER, | ||
real, dimension(klon,klev), intent(inout) | PZDER, | ||
real, dimension(klon,klev), intent(inout) | PDDR, | ||
real, dimension(klon,klev), intent(inout) | PZDDR, | ||
real, dimension(klon), intent(inout) | PPRMELT, | ||
real, dimension(klon), intent(inout) | PZPRMELT, | ||
real, dimension(klon), intent(inout) | PDTEVR, | ||
real, dimension(klon), intent(inout) | PZDTEVR, | ||
real, dimension(klon), intent(inout) | PTPR, | ||
real, dimension(klon), intent(inout) | PZTPR, | ||
real, dimension(klon,klev), intent(inout) | PPRLFLX, | ||
real, dimension(klon,klev), intent(inout) | PZPRLFL, | ||
real, dimension(klon,klev), intent(inout) | PPRSFLX, | ||
real, dimension(klon,klev), intent(inout) | PZPRSFL | ||
) |
subroutine convect_closure_adjust_shal | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon), intent(in) | PADJ, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PZUMF, | ||
real, dimension(klon,klev), intent(inout) | PUER, | ||
real, dimension(klon,klev), intent(inout) | PZUER, | ||
real, dimension(klon,klev), intent(inout) | PUDR, | ||
real, dimension(klon,klev), intent(inout) | PZUDR | ||
) |
subroutine convect_closure_shal | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PDPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon,klev), intent(in) | PLMASS, | ||
real, dimension(klon,klev), intent(in) | PTHL, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PRW, | ||
real, dimension(klon,klev), intent(in) | PRC, | ||
real, dimension(klon,klev), intent(in) | PRI, | ||
logical, dimension(klon), intent(in) | OTRIG1, | ||
real, dimension(klon,klev), intent(out) | PTHC, | ||
real, dimension(klon,klev), intent(out) | PRWC, | ||
real, dimension(klon,klev), intent(out) | PRCC, | ||
real, dimension(klon,klev), intent(out) | PRIC, | ||
real, dimension(klon,klev), intent(out) | PWSUB, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PUER, | ||
real, dimension(klon,klev), intent(inout) | PUDR, | ||
real, dimension(klon,klev), intent(in) | PUTHL, | ||
real, dimension(klon,klev), intent(in) | PURW, | ||
real, dimension(klon,klev), intent(in) | PURC, | ||
real, dimension(klon,klev), intent(in) | PURI, | ||
real, dimension(klon), intent(in) | PCAPE, | ||
real, dimension(klon), intent(inout) | PTIMEC, | ||
integer, intent(out) | KFTSTEPS | ||
) |
Definition at line 7313 of file CVAmnh.f90.
subroutine convect_closure_thrvlcl | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PRV, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
logical, dimension(klon), intent(in) | OWORK1, | ||
real, dimension(klon), intent(out) | PTHLCL, | ||
real, dimension(klon), intent(out) | PRVLCL, | ||
real, dimension(klon), intent(out) | PZLCL, | ||
real, dimension(klon), intent(out) | PTLCL, | ||
real, dimension(klon), intent(out) | PTELCL, | ||
integer, dimension(klon), intent(out) | KLCL, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL | ||
) |
Definition at line 4842 of file CVAmnh.f90.
subroutine convect_condens | ( | integer, intent(in) | KLON, |
integer, intent(in) | KICE, | ||
real, dimension(klon), intent(in) | PPRES, | ||
real, dimension(klon), intent(in) | PTHL, | ||
real, dimension(klon), intent(in) | PRW, | ||
real, dimension(klon), intent(in) | PRCO, | ||
real, dimension(klon), intent(in) | PRIO, | ||
real, dimension(klon), intent(in) | PZ, | ||
logical, dimension(klon), intent(in) | OWORK1, | ||
real, dimension(klon), intent(out) | PT, | ||
real, dimension(klon), intent(out) | PEW, | ||
real, dimension(klon), intent(out) | PRC, | ||
real, dimension(klon), intent(out) | PRI, | ||
real, dimension(klon), intent(out) | PLV, | ||
real, dimension(klon), intent(out) | PLS, | ||
real, dimension(klon), intent(out) | PCPH | ||
) |
subroutine convect_deep | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KIDIA, | ||
integer, intent(in) | KFDIA, | ||
integer, intent(in) | KBDIA, | ||
integer, intent(in) | KTDIA, | ||
real, intent(in) | PDTCONV, | ||
integer, intent(in) | KICE, | ||
logical, intent(in) | OREFRESH, | ||
logical, intent(in) | ODOWN, | ||
logical, intent(in) | OSETTADJ, | ||
real, dimension(klon,klev), intent(in) | PPABST, | ||
real, dimension(klon,klev), intent(in) | PZZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon), intent(in) | PTIMEC, | ||
real, dimension(klon,klev), intent(in) | PTT, | ||
real, dimension(klon,klev), intent(in) | PRVT, | ||
real, dimension(klon,klev), intent(in) | PRCT, | ||
real, dimension(klon,klev), intent(in) | PRIT, | ||
real, dimension(klon,klev), intent(in) | PUT, | ||
real, dimension(klon,klev), intent(in) | PVT, | ||
real, dimension(klon,klev), intent(in) | PWT, | ||
integer, dimension(klon), intent(inout) | KCOUNT, | ||
real, dimension(klon,klev), intent(inout) | PTTEN, | ||
real, dimension(klon,klev), intent(inout) | PRVTEN, | ||
real, dimension(klon,klev), intent(inout) | PRCTEN, | ||
real, dimension(klon,klev), intent(inout) | PRITEN, | ||
real, dimension(klon), intent(inout) | PPRLTEN, | ||
real, dimension(klon), intent(inout) | PPRSTEN, | ||
integer, dimension(klon), intent(inout) | KCLTOP, | ||
integer, dimension(klon), intent(inout) | KCLBAS, | ||
real, dimension(klon,klev), intent(inout) | PPRLFLX, | ||
real, dimension(klon,klev), intent(inout) | PPRSFLX, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PDMF, | ||
real, dimension(klon), intent(inout) | PCAPE, | ||
logical, intent(in) | OCH1CONV, | ||
integer, intent(in) | KCH1, | ||
real, dimension(klon,klev,kch1), intent(in) | PCH1, | ||
real, dimension(klon,klev,kch1), intent(inout) | PCH1TEN | ||
) |
Definition at line 724 of file CVAmnh.f90.
subroutine convect_downdraft | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KICE, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PDPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PTHES, | ||
real, dimension(klon,klev), intent(in) | PRW, | ||
real, dimension(klon,klev), intent(in) | PRC, | ||
real, dimension(klon,klev), intent(in) | PRI, | ||
real, dimension(klon), intent(in) | PPREF, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
integer, dimension(klon), intent(in) | KETL, | ||
real, dimension(klon,klev), intent(in) | PUTHL, | ||
real, dimension(klon,klev), intent(in) | PURW, | ||
real, dimension(klon,klev), intent(in) | PURC, | ||
real, dimension(klon,klev), intent(in) | PURI, | ||
real, dimension(klon,klev), intent(out) | PDMF, | ||
real, dimension(klon,klev), intent(out) | PDER, | ||
real, dimension(klon,klev), intent(out) | PDDR, | ||
real, dimension(klon,klev), intent(out) | PDTHL, | ||
real, dimension(klon,klev), intent(out) | PDRW, | ||
real, dimension(klon), intent(out) | PMIXF, | ||
real, dimension(klon), intent(out) | PDTEVR, | ||
integer, dimension(klon), intent(out) | KLFS, | ||
integer, dimension(klon), intent(out) | KDBL, | ||
integer, dimension(klon), intent(in) | KML, | ||
real, dimension(klon,klev), intent(out) | PDTEVRF | ||
) |
Definition at line 3351 of file CVAmnh.f90.
subroutine convect_precip_adjust | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PUER, | ||
real, dimension(klon,klev), intent(inout) | PUDR, | ||
real, dimension(klon,klev), intent(inout) | PUPR, | ||
real, dimension(klon), intent(in) | PUTPR, | ||
real, dimension(klon,klev), intent(in) | PURW, | ||
real, dimension(klon,klev), intent(inout) | PDMF, | ||
real, dimension(klon,klev), intent(inout) | PDER, | ||
real, dimension(klon,klev), intent(inout) | PDDR, | ||
real, dimension(klon,klev), intent(inout) | PDTHL, | ||
real, dimension(klon,klev), intent(inout) | PDRW, | ||
real, dimension(klon), intent(in) | PPREF, | ||
real, dimension(klon), intent(out) | PTPR, | ||
real, dimension(klon), intent(in) | PMIXF, | ||
real, dimension(klon), intent(inout) | PDTEVR, | ||
integer, dimension(klon), intent(inout) | KLFS, | ||
integer, dimension(klon), intent(inout) | KDBL, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
integer, dimension(klon), intent(in) | KETL, | ||
real, dimension(klon,klev), intent(inout) | PDTEVRF | ||
) |
subroutine convect_shallow | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KIDIA, | ||
integer, intent(in) | KFDIA, | ||
integer, intent(in) | KBDIA, | ||
integer, intent(in) | KTDIA, | ||
real, intent(in) | PDTCONV, | ||
integer, intent(in) | KICE, | ||
logical, intent(in) | OSETTADJ, | ||
real, intent(in) | PTADJS, | ||
real, dimension(klon,klev), intent(in) | PPABST, | ||
real, dimension(klon,klev), intent(in) | PZZ, | ||
real, dimension(klon,klev), intent(in) | PTT, | ||
real, dimension(klon,klev), intent(in) | PRVT, | ||
real, dimension(klon,klev), intent(in) | PRCT, | ||
real, dimension(klon,klev), intent(in) | PRIT, | ||
real, dimension(klon,klev), intent(in) | PWT, | ||
real, dimension(klon,klev), intent(inout) | PTTEN, | ||
real, dimension(klon,klev), intent(inout) | PRVTEN, | ||
real, dimension(klon,klev), intent(inout) | PRCTEN, | ||
real, dimension(klon,klev), intent(inout) | PRITEN, | ||
integer, dimension(klon), intent(inout) | KCLTOP, | ||
integer, dimension(klon), intent(inout) | KCLBAS, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
logical, intent(in) | OCH1CONV, | ||
integer, intent(in) | KCH1, | ||
real, dimension(klon,klev,kch1), intent(in) | PCH1, | ||
real, dimension(klon,klev,kch1), intent(inout) | PCH1TEN | ||
) |
Definition at line 5478 of file CVAmnh.f90.
subroutine convect_trigger_funct | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PTHV, | ||
real, dimension(klon,klev), intent(in) | PTHES, | ||
real, dimension(klon,klev), intent(in) | PRV, | ||
real, dimension(klon,klev), intent(in) | PW, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon), intent(out) | PTHLCL, | ||
real, dimension(klon), intent(out) | PTLCL, | ||
real, dimension(klon), intent(out) | PRVLCL, | ||
real, dimension(klon), intent(out) | PWLCL, | ||
real, dimension(klon), intent(out) | PZLCL, | ||
real, dimension(klon), intent(out) | PTHVELCL, | ||
integer, dimension(klon), intent(inout) | KLCL, | ||
integer, dimension(klon), intent(inout) | KDPL, | ||
integer, dimension(klon), intent(inout) | KPBL, | ||
logical, dimension(klon), intent(out) | OTRIG, | ||
real, dimension(klon), intent(out) | PCAPE | ||
) |
Definition at line 1857 of file CVAmnh.f90.
subroutine convect_trigger_shal | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PTH, | ||
real, dimension(klon,klev), intent(in) | PTHV, | ||
real, dimension(klon,klev), intent(in) | PTHES, | ||
real, dimension(klon,klev), intent(in) | PRV, | ||
real, dimension(klon,klev), intent(in) | PW, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon), intent(out) | PTHLCL, | ||
real, dimension(klon), intent(out) | PTLCL, | ||
real, dimension(klon), intent(out) | PRVLCL, | ||
real, dimension(klon), intent(out) | PWLCL, | ||
real, dimension(klon), intent(out) | PZLCL, | ||
real, dimension(klon), intent(out) | PTHVELCL, | ||
integer, dimension(klon), intent(inout) | KLCL, | ||
integer, dimension(klon), intent(inout) | KDPL, | ||
integer, dimension(klon), intent(inout) | KPBL, | ||
logical, dimension(klon), intent(out) | OTRIG | ||
) |
Definition at line 6388 of file CVAmnh.f90.
subroutine convect_tstep_pref | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
real, dimension(klon,klev), intent(in) | PU, | ||
real, dimension(klon,klev), intent(in) | PV, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KCTL, | ||
real, dimension(klon), intent(out) | PTIMEA, | ||
real, dimension(klon), intent(out) | PPREF | ||
) |
subroutine convect_updraft | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KICE, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PDPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon,klev), intent(in) | PTHL, | ||
real, dimension(klon,klev), intent(in) | PTHV, | ||
real, dimension(klon,klev), intent(in) | PTHES, | ||
real, dimension(klon,klev), intent(in) | PRW, | ||
real, dimension(klon), intent(in) | PTHLCL, | ||
real, dimension(klon), intent(in) | PTLCL, | ||
real, dimension(klon), intent(in) | PRVLCL, | ||
real, dimension(klon), intent(in) | PWLCL, | ||
real, dimension(klon), intent(in) | PZLCL, | ||
real, dimension(klon), intent(in) | PTHVELCL, | ||
real, dimension(klon), intent(in) | PMFLCL, | ||
logical, dimension(klon), intent(inout) | OTRIG, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL, | ||
real, dimension(klon,klev), intent(out) | PUMF, | ||
real, dimension(klon,klev), intent(out) | PUER, | ||
real, dimension(klon,klev), intent(out) | PUDR, | ||
real, dimension(klon,klev), intent(out) | PUTHL, | ||
real, dimension(klon,klev), intent(out) | PUTHV, | ||
real, dimension(klon,klev), intent(out) | PURW, | ||
real, dimension(klon,klev), intent(out) | PURC, | ||
real, dimension(klon,klev), intent(out) | PURI, | ||
real, dimension(klon,klev), intent(out) | PURR, | ||
real, dimension(klon,klev), intent(out) | PURS, | ||
real, dimension(klon,klev), intent(out) | PUPR, | ||
real, dimension(klon), intent(out) | PUTPR, | ||
real, dimension(klon), intent(out) | PCAPE, | ||
integer, dimension(klon), intent(out) | KCTL, | ||
integer, dimension(klon), intent(out) | KETL | ||
) |
Definition at line 2267 of file CVAmnh.f90.
subroutine convect_updraft_shal | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KICE, | ||
real, dimension(klon,klev), intent(in) | PPRES, | ||
real, dimension(klon,klev), intent(in) | PDPRES, | ||
real, dimension(klon,klev), intent(in) | PZ, | ||
real, dimension(klon,klev), intent(in) | PTHL, | ||
real, dimension(klon,klev), intent(in) | PTHV, | ||
real, dimension(klon,klev), intent(in) | PTHES, | ||
real, dimension(klon,klev), intent(in) | PRW, | ||
real, dimension(klon), intent(in) | PTHLCL, | ||
real, dimension(klon), intent(in) | PTLCL, | ||
real, dimension(klon), intent(in) | PRVLCL, | ||
real, dimension(klon), intent(in) | PWLCL, | ||
real, dimension(klon), intent(in) | PZLCL, | ||
real, dimension(klon), intent(in) | PTHVELCL, | ||
real, dimension(klon), intent(in) | PMFLCL, | ||
logical, dimension(klon), intent(inout) | OTRIG, | ||
integer, dimension(klon), intent(in) | KLCL, | ||
integer, dimension(klon), intent(in) | KDPL, | ||
integer, dimension(klon), intent(in) | KPBL, | ||
real, dimension(klon,klev), intent(out) | PUMF, | ||
real, dimension(klon,klev), intent(out) | PUER, | ||
real, dimension(klon,klev), intent(out) | PUDR, | ||
real, dimension(klon,klev), intent(out) | PUTHL, | ||
real, dimension(klon,klev), intent(out) | PUTHV, | ||
real, dimension(klon,klev), intent(out) | PURW, | ||
real, dimension(klon,klev), intent(out) | PURC, | ||
real, dimension(klon,klev), intent(out) | PURI, | ||
real, dimension(klon), intent(out) | PCAPE, | ||
integer, dimension(klon), intent(out) | KCTL, | ||
integer, dimension(klon), intent(out) | KETL | ||
) |
Definition at line 6789 of file CVAmnh.f90.
subroutine convection | ( | integer, intent(in) | KLON, |
integer, intent(in) | KLEV, | ||
integer, intent(in) | KIDIA, | ||
integer, intent(in) | KFDIA, | ||
integer, intent(in) | KBDIA, | ||
integer, intent(in) | KTDIA, | ||
real, intent(in) | PDTCONV, | ||
logical, intent(in) | ODEEP, | ||
logical, intent(in) | OSHAL, | ||
logical, intent(in) | OREFRESH_ALL, | ||
logical, intent(in) | ODOWN, | ||
integer, intent(in) | KICE, | ||
logical, intent(in) | OSETTADJ, | ||
real, intent(in) | PTADJD, | ||
real, intent(in) | PTADJS, | ||
integer, intent(in) | KENSM, | ||
real, dimension(klon,klev), intent(in) | PPABS, | ||
real, dimension(klon,klev), intent(in) | PZZ, | ||
real, dimension(klon), intent(in) | PDXDY, | ||
real, dimension(klon,klev), intent(in) | PT, | ||
real, dimension(klon,klev), intent(in) | PRV, | ||
real, dimension(klon,klev), intent(in) | PRC, | ||
real, dimension(klon,klev), intent(in) | PRI, | ||
real, dimension(klon,klev), intent(in) | PU, | ||
real, dimension(klon,klev), intent(in) | PV, | ||
real, dimension(klon,klev), intent(in) | PW, | ||
integer, dimension(klon), intent(inout) | KCOUNT, | ||
real, dimension(klon,klev), intent(inout) | PTTEN, | ||
real, dimension(klon,klev), intent(inout) | PRVTEN, | ||
real, dimension(klon,klev), intent(inout) | PRCTEN, | ||
real, dimension(klon,klev), intent(inout) | PRITEN, | ||
real, dimension(klon), intent(inout) | PPRTEN, | ||
real, dimension(klon), intent(inout) | PPRSTEN, | ||
real, dimension(klon,klev), intent(inout) | PUMF, | ||
real, dimension(klon,klev), intent(inout) | PDMF, | ||
real, dimension(klon,klev), intent(inout) | PPRLFLX, | ||
real, dimension(klon,klev), intent(inout) | PPRSFLX, | ||
real, dimension(klon), intent(inout) | PCAPE, | ||
integer, dimension(klon), intent(inout) | KCLTOP, | ||
integer, dimension(klon), intent(inout) | KCLBAS, | ||
logical, intent(in) | OCHTRANS, | ||
integer, intent(in) | KCH1, | ||
real, dimension(klon,klev,kch1), intent(in) | PCH1, | ||
real, dimension(klon,klev,kch1), intent(inout) | PCH1TEN | ||
) |
Definition at line 12 of file CVAmnh.f90.
subroutine ini_convpar | ( | ) |
subroutine ini_convpar1 | ( | ) |
subroutine ini_convpar_shal | ( | ) |