read_SCM Subroutine

public subroutine read_SCM(nid, nlevel, ntime, ap, bp, zz, pp, zzh, pph, temp, theta, thv, thl, qv, ql, qi, rh, rv, u, v, vitw, omega, tke, ug, vg, temp_nudg, qv_nudg, u_nudg, v_nudg, invtau_temp_nudg, invtau_qv_nudg, invtau_u_nudg, invtau_v_nudg, du, hu, vu, dv, hv, vv, dt, ht, vt, dq, hq, vq, dth, hth, vth, dr, hr, vr, dtrad, sens, flat, ts, tskin, ps, ustar, tkes, uw, vw, q1, q2, orog_cas, albedo_cas, emiss_cas, q_skin_cas, mom_rough, heat_rough, o3_cas, rugos_cas, clay_cas, sand_cas)

Uses

  • proc~~read_scm~~UsesGraph proc~read_scm read_SCM netcdf netcdf proc~read_scm->netcdf module~compar1d_mod_h compar1d_mod_h proc~read_scm->module~compar1d_mod_h

!! TRAVAIL : EN FONCTION DES DECISIONS SUR LA SPECIFICATION DE W !omega=-vitwpresrg/(rd*temp)

Arguments

Type IntentOptional Attributes Name
integer :: nid
integer :: nlevel
integer :: ntime
real :: ap(nlevel+1)
real :: bp(nlevel+1)
real :: zz(nlevel,ntime)
real :: pp(nlevel,ntime)
real :: zzh(nlevel+1)
real :: pph(nlevel+1)
real :: temp(nlevel,ntime)
real :: theta(nlevel,ntime)
real :: thv(nlevel,ntime)
real :: thl(nlevel,ntime)
real :: qv(nlevel,ntime)
real :: ql(nlevel,ntime)
real :: qi(nlevel,ntime)
real :: rh(nlevel,ntime)
real :: rv(nlevel,ntime)
real :: u(nlevel,ntime)
real :: v(nlevel,ntime)
real :: vitw(nlevel,ntime)
real :: omega(nlevel,ntime)
real :: tke(nlevel,ntime)
real :: ug(nlevel,ntime)
real :: vg(nlevel,ntime)
real :: temp_nudg(nlevel,ntime)
real :: qv_nudg(nlevel,ntime)
real :: u_nudg(nlevel,ntime)
real :: v_nudg(nlevel,ntime)
real :: invtau_temp_nudg(nlevel,ntime)
real :: invtau_qv_nudg(nlevel,ntime)
real :: invtau_u_nudg(nlevel,ntime)
real :: invtau_v_nudg(nlevel,ntime)
real :: du(nlevel,ntime)
real :: hu(nlevel,ntime)
real :: vu(nlevel,ntime)
real :: dv(nlevel,ntime)
real :: hv(nlevel,ntime)
real :: vv(nlevel,ntime)
real :: dt(nlevel,ntime)
real :: ht(nlevel,ntime)
real :: vt(nlevel,ntime)
real :: dq(nlevel,ntime)
real :: hq(nlevel,ntime)
real :: vq(nlevel,ntime)
real :: dth(nlevel,ntime)
real :: hth(nlevel,ntime)
real :: vth(nlevel,ntime)
real :: dr(nlevel,ntime)
real :: hr(nlevel,ntime)
real :: vr(nlevel,ntime)
real :: dtrad(nlevel,ntime)
real :: sens(ntime)
real :: flat(ntime)
real :: ts(ntime)
real :: tskin(ntime)
real :: ps(ntime)
real :: ustar(ntime)
real :: tkes(ntime)
real :: uw(nlevel,ntime)
real :: vw(nlevel,ntime)
real :: q1(nlevel,ntime)
real :: q2(nlevel,ntime)
real :: orog_cas
real :: albedo_cas
real :: emiss_cas
real :: q_skin_cas
real :: mom_rough
real :: heat_rough
real :: o3_cas
real :: rugos_cas
real :: clay_cas
real :: sand_cas

Calls

proc~~read_scm~~CallsGraph proc~read_scm read_SCM nf90_inq_varid nf90_inq_varid proc~read_scm->nf90_inq_varid proc~abort_gcm abort_gcm proc~read_scm->proc~abort_gcm nf90_get_var nf90_get_var proc~read_scm->nf90_get_var histclo histclo proc~abort_gcm->histclo proc~mpi_abort MPI_ABORT proc~abort_gcm->proc~mpi_abort restclo restclo proc~abort_gcm->restclo getin_dump getin_dump proc~abort_gcm->getin_dump proc~lmdz_mpi_wrapper_abort lmdz_mpi_wrapper_abort proc~mpi_abort->proc~lmdz_mpi_wrapper_abort

Called by

proc~~read_scm~~CalledByGraph proc~read_scm read_SCM proc~read_scm_cas read_SCM_cas proc~read_scm_cas->proc~read_scm proc~scm scm proc~scm->proc~read_scm_cas program~lmdz1d lmdz1d program~lmdz1d->proc~scm

Contents