thermcell_updown_dq Subroutine

public subroutine thermcell_updown_dq(ngrid, nlay, ptimestep, lmax, eup, dup, edn, ddn, masse, trac, dtrac)

Uses

  • proc~~thermcell_updown_dq~~UsesGraph proc~thermcell_updown_dq thermcell_updown_dq module~lmdz_thermcell_ini lmdz_thermcell_ini proc~thermcell_updown_dq->module~lmdz_thermcell_ini module~strings_mod strings_mod module~lmdz_thermcell_ini->module~strings_mod iso_fortran_env iso_fortran_env module~strings_mod->iso_fortran_env

!!ATTENTION HYPOTHESE de FLUX COMPENSATOIRE DESCENDANT ET DONC comme schema amont on va chercher trac au dessus!!!!! !! tentative de prise en compte d'un flux compensatoire montant !!!! si on voulait le prendre en compte on

! Reecriture du schéma explicite avec les notations du schéma implicite ! Calcul de s1

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: ngrid
integer, intent(in) :: nlay
real, intent(in) :: ptimestep
integer, intent(in), dimension(ngrid) :: lmax
real, intent(in), dimension(ngrid,nlay) :: eup
real, intent(in), dimension(ngrid,nlay) :: dup
real, intent(in), dimension(ngrid,nlay) :: edn
real, intent(in), dimension(ngrid,nlay) :: ddn
real, intent(in), dimension(ngrid,nlay) :: masse
real, intent(in), dimension(ngrid,nlay) :: trac
real, intent(out), dimension(ngrid,nlay) :: dtrac

Calls

proc~~thermcell_updown_dq~~CallsGraph proc~thermcell_updown_dq thermcell_updown_dq proc~abort_physic abort_physic proc~thermcell_updown_dq->proc~abort_physic 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

Called by

proc~~thermcell_updown_dq~~CalledByGraph proc~thermcell_updown_dq thermcell_updown_dq proc~thermcell_main thermcell_main proc~thermcell_main->proc~thermcell_updown_dq proc~thermcell_main~2 thermcell_main proc~thermcell_main~2->proc~thermcell_updown_dq proc~calltherm calltherm proc~calltherm->proc~thermcell_main proc~calltherm~2 calltherm proc~calltherm~2->proc~thermcell_main proc~physiq physiq proc~physiq->proc~calltherm proc~physiq~2 physiq proc~physiq~2->proc~calltherm proc~old_lmdz1d old_lmdz1d proc~old_lmdz1d->proc~physiq proc~call_physiq call_physiq proc~call_physiq->proc~physiq proc~call_physiq~2 call_physiq proc~call_physiq~2->proc~physiq proc~scm scm proc~scm->proc~physiq program~lmdz1d lmdz1d program~lmdz1d->proc~old_lmdz1d program~lmdz1d->proc~scm proc~calfis calfis proc~calfis->proc~call_physiq proc~leapfrog leapfrog proc~leapfrog->proc~calfis program~gcm~2 gcm program~gcm~2->proc~leapfrog

Contents