cv_driver Subroutine

subroutine cv_driver(len, nd, ndp1, ntra, iflag_con, t1, q1, qs1, u1, v1, tra1, p1, ph1, iflag1, ft1, fq1, fu1, fv1, ftra1, precip1, vprecip1, cbmf1, sig1, w01, icb1, inb1, delt, ma1, upwd1, dnwd1, dnwd01, qcondc1, wd1, cape1, da1, phi1, mp1, phi21, d1a1, dam1, sij1, clw1, elij1, evap1, ep1, epmlmmm1, eplamm1, wdtraina1, wdtrainm1, epmax_diag1)

Uses

  • proc~~cv_driver~2~~UsesGraph proc~cv_driver~2 cv_driver module~cv30_routines_mod cv30_routines_mod proc~cv_driver~2->module~cv30_routines_mod module~dimphy~3 dimphy proc~cv_driver~2->module~dimphy~3

Arguments

Type IntentOptional Attributes Name
integer :: len
integer :: nd
integer :: ndp1
integer :: ntra
integer :: iflag_con
real :: t1(len,nd)
real :: q1(len,nd)
real :: qs1(len,nd)
real :: u1(len,nd)
real :: v1(len,nd)
real :: tra1(len,nd,ntra)
real :: p1(len,nd)
real :: ph1(len,ndp1)
integer :: iflag1(len)
real :: ft1(len,nd)
real :: fq1(len,nd)
real :: fu1(len,nd)
real :: fv1(len,nd)
real :: ftra1(len,nd,ntra)
real :: precip1(len)
real :: vprecip1(len,nd+1)
real :: cbmf1(len)
real :: sig1(klon,klev)
real :: w01(klon,klev)
integer :: icb1(klon)
integer :: inb1(klon)
real :: delt
real :: ma1(len,nd)
real :: upwd1(len,nd)
real :: dnwd1(len,nd)
real :: dnwd01(len,nd)
real :: qcondc1(len,nd)
real :: wd1(len)
real :: cape1(len)
real :: da1(len,nd)
real :: phi1(len,nd,nd)
real :: mp1(len,nd)
real :: phi21(len,nd,nd)
real :: d1a1(len,nd)
real :: dam1(len,nd)
real :: sij1(len,nd,nd)
real :: clw1(klon,klev)
real :: elij1(len,nd,nd)
real :: evap1(len,nd)
real :: ep1(len,nd)
real :: epmlmmm1(len,nd,nd)
real :: eplamm1(len,nd)
real :: wdtraina1(len,nd)
real :: wdtrainm1(len,nd)
real :: epmax_diag1(len)

Calls

proc~~cv_driver~2~~CallsGraph proc~cv_driver~2 cv_driver proc~cv_mixing~2 cv_mixing proc~cv_driver~2->proc~cv_mixing~2 proc~cv30_epmax_fn_cape cv30_epmax_fn_cape proc~cv_driver~2->proc~cv30_epmax_fn_cape proc~cv_flag~2 cv_flag proc~cv_driver~2->proc~cv_flag~2 proc~cv30_uncompress cv30_uncompress proc~cv_driver~2->proc~cv30_uncompress proc~cv_undilute2~2 cv_undilute2 proc~cv_driver~2->proc~cv_undilute2~2 proc~cv30_yield cv30_yield proc~cv_driver~2->proc~cv30_yield proc~cv_thermo~2 cv_thermo proc~cv_driver~2->proc~cv_thermo~2 proc~cv30_param cv30_param proc~cv_driver~2->proc~cv30_param proc~cv_trigger~2 cv_trigger proc~cv_driver~2->proc~cv_trigger~2 proc~cv_uncompress~2 cv_uncompress proc~cv_driver~2->proc~cv_uncompress~2 proc~cv_feed~2 cv_feed proc~cv_driver~2->proc~cv_feed~2 proc~cv30_undilute1 cv30_undilute1 proc~cv_driver~2->proc~cv30_undilute1 proc~cv_unsat~2 cv_unsat proc~cv_driver~2->proc~cv_unsat~2 proc~cv30_compress cv30_compress proc~cv_driver~2->proc~cv30_compress proc~cv30_mixing cv30_mixing proc~cv_driver~2->proc~cv30_mixing proc~cv30_feed cv30_feed proc~cv_driver~2->proc~cv30_feed proc~cv_closure~2 cv_closure proc~cv_driver~2->proc~cv_closure~2 proc~cv_param~2 cv_param proc~cv_driver~2->proc~cv_param~2 proc~cv30_prelim cv30_prelim proc~cv_driver~2->proc~cv30_prelim proc~cv30_trigger cv30_trigger proc~cv_driver~2->proc~cv30_trigger proc~cv30_closure cv30_closure proc~cv_driver~2->proc~cv30_closure proc~cv_compress~2 cv_compress proc~cv_driver~2->proc~cv_compress~2 amin1 amin1 proc~cv_driver~2->amin1 proc~cv_undilute1~2 cv_undilute1 proc~cv_driver~2->proc~cv_undilute1~2 proc~cv30_unsat cv30_unsat proc~cv_driver~2->proc~cv30_unsat proc~cv30_undilute2 cv30_undilute2 proc~cv_driver~2->proc~cv30_undilute2 proc~cv_yield~2 cv_yield proc~cv_driver~2->proc~cv_yield~2 proc~cv30_tracer cv30_tracer proc~cv_driver~2->proc~cv30_tracer proc~cv_prelim~2 cv_prelim proc~cv_driver~2->proc~cv_prelim~2 proc~zilch zilch proc~cv_mixing~2->proc~zilch proc~cv30_epmax_fn_cape->amin1 proc~abort_physic abort_physic proc~cv30_epmax_fn_cape->proc~abort_physic amax1 amax1 proc~cv30_epmax_fn_cape->amax1 interface~getin_p getin_p proc~cv_flag~2->interface~getin_p proc~cv_undilute2~2->proc~zilch proc~cv30_yield->proc~zilch proc~cv30_yield->amax1 proc~cv_unsat~2->proc~zilch proc~cv30_compress->proc~abort_physic proc~cv30_mixing->amin1 proc~cv30_mixing->proc~zilch proc~cv30_mixing->amax1 proc~cv30_trigger->amax1 proc~cv30_closure->amin1 proc~cv30_closure->amax1 proc~cv_compress~2->proc~abort_physic proc~cv30_unsat->amin1 proc~cv30_unsat->proc~zilch proc~cv30_unsat->amax1 proc~cv30_undilute2->amin1 proc~cv30_undilute2->amax1 proc~cv_yield~2->proc~zilch histclo histclo proc~abort_physic->histclo proc~mpi_abort MPI_ABORT proc~abort_physic->proc~mpi_abort restclo restclo proc~abort_physic->restclo getin_dump getin_dump proc~abort_physic->getin_dump proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort

Contents