surf_land_orchidee_mod Module







Uses

  • module~~surf_land_orchidee_mod~~UsesGraph module~surf_land_orchidee_mod surf_land_orchidee_mod module~cpl_mod cpl_mod module~surf_land_orchidee_mod->module~cpl_mod module~surface_data surface_data module~surf_land_orchidee_mod->module~surface_data module~dimphy~3 dimphy module~surf_land_orchidee_mod->module~dimphy~3 module~mod_grid_phy_lmdz mod_grid_phy_lmdz module~surf_land_orchidee_mod->module~mod_grid_phy_lmdz module~mod_phys_lmdz_para mod_phys_lmdz_para module~surf_land_orchidee_mod->module~mod_phys_lmdz_para module~geometry_mod geometry_mod module~surf_land_orchidee_mod->module~geometry_mod module~nrtype nrtype module~surf_land_orchidee_mod->module~nrtype module~carbon_cycle_mod carbon_cycle_mod module~surf_land_orchidee_mod->module~carbon_cycle_mod module~cpl_mod->module~dimphy~3 module~cpl_mod->module~mod_phys_lmdz_para module~time_phylmdz_mod time_phylmdz_mod module~cpl_mod->module~time_phylmdz_mod module~iophy iophy module~cpl_mod->module~iophy ioipsl ioipsl module~cpl_mod->ioipsl module~write_field_phy write_field_phy module~cpl_mod->module~write_field_phy module~oasis~2 oasis module~cpl_mod->module~oasis~2 module~mod_phys_lmdz_transfert_para mod_phys_lmdz_transfert_para module~mod_phys_lmdz_para->module~mod_phys_lmdz_transfert_para module~mod_phys_lmdz_mpi_data mod_phys_lmdz_mpi_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_mpi_data module~mod_phys_lmdz_omp_data mod_phys_lmdz_omp_data module~mod_phys_lmdz_para->module~mod_phys_lmdz_omp_data module~mod_phys_lmdz_omp_transfert mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_omp_transfert module~mod_phys_lmdz_mpi_transfert mod_phys_lmdz_mpi_transfert module~mod_phys_lmdz_transfert_para->module~mod_phys_lmdz_mpi_transfert module~lmdz_cppkeys_wrapper lmdz_cppkeys_wrapper module~mod_phys_lmdz_mpi_data->module~lmdz_cppkeys_wrapper module~lmdz_mpi lmdz_mpi module~mod_phys_lmdz_mpi_data->module~lmdz_mpi module~oasis~2->module~dimphy~3 module~oasis~2->module~mod_phys_lmdz_para module~oasis~2->module~write_field_phy iso_fortran_env iso_fortran_env module~lmdz_cppkeys_wrapper->iso_fortran_env netcdf netcdf module~lmdz_cppkeys_wrapper->netcdf

Used by

  • module~~surf_land_orchidee_mod~~UsedByGraph module~surf_land_orchidee_mod surf_land_orchidee_mod proc~surf_land surf_land proc~surf_land->module~surf_land_orchidee_mod proc~surf_land~2 surf_land proc~surf_land~2->module~surf_land_orchidee_mod

Contents


Subroutines

public subroutine surf_land_orchidee(itime, dtime, date0, knon, knindex, rlon, rlat, yrmu0, pctsrf, debut, lafin, plev, u1_lay, v1_lay, gustiness, temp_air, spechum, epot_air, ccanopy, tq_cdrag, petAcoef, peqAcoef, petBcoef, peqBcoef, precip_rain, precip_snow, lwdown, swnet, swdown, ps, q2m, t2m, evap, fluxsens, fluxlat, tsol_rad, tsurf_new, alb1_new, alb2_new, emis_new, z0m_new, z0h_new, qsurf, veget, lai, height)

Send to coupler

Read more…

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: itime
real, intent(in) :: dtime
real, intent(in) :: date0
integer, intent(in) :: knon
integer, intent(in), DIMENSION(klon) :: knindex
real, intent(in), DIMENSION(klon) :: rlon
real, intent(in), DIMENSION(klon) :: rlat
real, intent(in), DIMENSION(klon) :: yrmu0
real, intent(in), DIMENSION(klon,nbsrf) :: pctsrf
logical, intent(in) :: debut
logical, intent(in) :: lafin
real, intent(in), DIMENSION(klon) :: plev
real, intent(in), DIMENSION(klon) :: u1_lay
real, intent(in), DIMENSION(klon) :: v1_lay
real, intent(in), DIMENSION(klon) :: gustiness
real, intent(in), DIMENSION(klon) :: temp_air
real, intent(in), DIMENSION(klon) :: spechum
real, intent(in), DIMENSION(klon) :: epot_air
real, intent(in), DIMENSION(klon) :: ccanopy
real, intent(in), DIMENSION(klon) :: tq_cdrag
real, intent(in), DIMENSION(klon) :: petAcoef
real, intent(in), DIMENSION(klon) :: peqAcoef
real, intent(in), DIMENSION(klon) :: petBcoef
real, intent(in), DIMENSION(klon) :: peqBcoef
real, intent(in), DIMENSION(klon) :: precip_rain
real, intent(in), DIMENSION(klon) :: precip_snow
real, intent(in), DIMENSION(klon) :: lwdown
real, intent(in), DIMENSION(klon) :: swnet
real, intent(in), DIMENSION(klon) :: swdown
real, intent(in), DIMENSION(klon) :: ps
real, intent(in), DIMENSION(klon) :: q2m Read more…
real, intent(in), DIMENSION(klon) :: t2m Read more…
real, intent(out), DIMENSION(klon) :: evap
real, intent(out), DIMENSION(klon) :: fluxsens
real, intent(out), DIMENSION(klon) :: fluxlat
real, intent(out), DIMENSION(klon) :: tsol_rad
real, intent(out), DIMENSION(klon) :: tsurf_new
real, intent(out), DIMENSION(klon) :: alb1_new
real, intent(out), DIMENSION(klon) :: alb2_new
real, intent(out), DIMENSION(klon) :: emis_new
real, intent(out), DIMENSION(klon) :: z0m_new
real, intent(out), DIMENSION(klon) :: z0h_new
real, intent(out), DIMENSION(klon) :: qsurf
real, intent(out), DIMENSION(klon,nvm_lmdz) :: veget
real, intent(out), DIMENSION(klon,nvm_lmdz) :: lai
real, intent(out), DIMENSION(klon,nvm_lmdz) :: height Read more…