SURFEX  V8_0
Surfex V8_0 release
 All Classes Files Functions Variables
Functions/Subroutines
init_veg_pgdn.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine init_veg_pgd_n (CHI, DTCO, DST, I, SLT, U, HPROGRAM, HSURF, KLUOUT, KI, KPATCH, KGROUND_LAYER, KMONTH, PVEGTYPE, PPATCH, PVEGTYPE_PATCH, KSIZE_NATURE_P, KR_NATURE_P, PRM_PATCH, ODEEPSOIL, OPHYSDOMC, PTDEEP_CLI, PGAMMAT_CLI, PTDEEP, PGAMMAT, OAGRIP, PTHRESHOLD, KIRRINUM, OIRRIDAY, OIRRIGATE, PTHRESHOLDSPT, HPHOTO, HINIT, OTR_ML, KNBIOMASS, PCO2, PRHOA, PABC, PPOI, PGMES, PGC, PDMAX, PANMAX, PFZERO, PEPSO, PGAMM, PQDGAMM, PQDGMES, PT1GMES, PT2GMES, PAMAX, PQDAMAX, PT1AMAX, PT2AMAX, PAH, PBH, PTAU_WOOD, PINCREASE, PTURNOVER, KSV, HSV, YSV, HCH_NAMES, HAER_NAMES, HDSTNAMES, HSLTNAMES, HCHEM_SURF_FILE, PSFDST, PSFDSTM, PSFSLT, PAOSIP, PAOSIM, PAOSJP, PAOSJM, PHO2IP, PHO2IM, PHO2JP, PHO2JM, PZ0, PZ0EFFIP, PZ0EFFIM, PZ0EFFJP, PZ0EFFJM, PZ0REL, PCLAY, PSAND, HPEDOTF, PCONDSAT, PMPOTSAT, PBCOEF, PWWILT, PWFC, PWSAT, PWD0, PKANISO, HRUNOFF, PTAUICE, PCGSAT, PC1SAT, PC2REF, PC3, PC4B, PACOEF, PPCOEF, PC4REF, PPCPS, PPLVTT, PPLSTT, HSCOND, HISBA, PHCAPSOIL, PCONDDRY, PCONDSLD, HCPSURF, PDG, PDROOT, PDG2, PROOTFRAC, PRUNOFFD, PDZG, PDZDIF, PSOILWGHT, KWG_LAYER, KLAYER_HORT, KLAYER_DUN, PD_ICE, PKSAT_ICE, PALBNIR_DRY, PALBVIS_DRY, PALBUV_DRY, PALBNIR_WET, PALBVIS_WET, PALBUV_WET, PBSLAI_NITRO, PCE_NITRO, PCNA_NITRO, PCF_NITRO, PFWTD, PWTD)
 

Function/Subroutine Documentation

subroutine init_veg_pgd_n ( type(ch_isba_t), intent(inout)  CHI,
type(data_cover_t), intent(inout)  DTCO,
type(dst_t), intent(inout)  DST,
type(isba_t), intent(inout)  I,
type(slt_t), intent(inout)  SLT,
type(surf_atm_t), intent(inout)  U,
character(len=6), intent(in)  HPROGRAM,
character(len=6), intent(in)  HSURF,
integer, intent(in)  KLUOUT,
integer, intent(in)  KI,
integer, intent(in)  KPATCH,
integer, intent(in)  KGROUND_LAYER,
integer, intent(in)  KMONTH,
real, dimension(:,:), pointer  PVEGTYPE,
real, dimension(:,:), pointer  PPATCH,
real, dimension(:,:,:), pointer  PVEGTYPE_PATCH,
integer, dimension(:), pointer  KSIZE_NATURE_P,
integer, dimension(:,:), pointer  KR_NATURE_P,
real, intent(in)  PRM_PATCH,
logical, intent(in)  ODEEPSOIL,
logical, intent(in)  OPHYSDOMC,
real, dimension(:), intent(in)  PTDEEP_CLI,
real, dimension(:), intent(in)  PGAMMAT_CLI,
real, dimension(:), pointer  PTDEEP,
real, dimension(:), pointer  PGAMMAT,
logical, intent(in)  OAGRIP,
real, dimension(:), intent(in)  PTHRESHOLD,
integer, dimension(:,:), pointer  KIRRINUM,
logical, dimension(:,:), pointer  OIRRIDAY,
logical, dimension(:,:), pointer  OIRRIGATE,
real, dimension(:,:), pointer  PTHRESHOLDSPT,
character(len=3), intent(in)  HPHOTO,
character(len=3), intent(in)  HINIT,
logical, intent(in)  OTR_ML,
integer, intent(in)  KNBIOMASS,
real, dimension(:), intent(in)  PCO2,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), pointer  PABC,
real, dimension(:), pointer  PPOI,
real, dimension(:,:), intent(in)  PGMES,
real, dimension(:,:), intent(in)  PGC,
real, dimension(:,:), intent(in)  PDMAX,
real, dimension(:,:), pointer  PANMAX,
real, dimension(:,:), pointer  PFZERO,
real, dimension(:,:), pointer  PEPSO,
real, dimension(:,:), pointer  PGAMM,
real, dimension(:,:), pointer  PQDGAMM,
real, dimension(:,:), pointer  PQDGMES,
real, dimension(:,:), pointer  PT1GMES,
real, dimension(:,:), pointer  PT2GMES,
real, dimension(:,:), pointer  PAMAX,
real, dimension(:,:), pointer  PQDAMAX,
real, dimension(:,:), pointer  PT1AMAX,
real, dimension(:,:), pointer  PT2AMAX,
real, dimension(:,:), pointer  PAH,
real, dimension(:,:), pointer  PBH,
real, dimension(:,:), pointer  PTAU_WOOD,
real, dimension(:,:,:), pointer  PINCREASE,
real, dimension(:,:,:), pointer  PTURNOVER,
integer, intent(in)  KSV,
character(len=6), dimension(ksv), intent(in)  HSV,
type(sv_t), intent(inout)  YSV,
character(len=6), dimension(:), pointer  HCH_NAMES,
character(len=6), dimension(:), pointer  HAER_NAMES,
character(len=6), dimension(:), optional, pointer  HDSTNAMES,
character(len=6), dimension(:), optional, pointer  HSLTNAMES,
character(len=28), intent(out)  HCHEM_SURF_FILE,
real, dimension(:,:,:), pointer  PSFDST,
real, dimension(:,:,:), pointer  PSFDSTM,
real, dimension(:,:,:), pointer  PSFSLT,
real, dimension(:), intent(in)  PAOSIP,
real, dimension(:), intent(in)  PAOSIM,
real, dimension(:), intent(in)  PAOSJP,
real, dimension(:), intent(in)  PAOSJM,
real, dimension(:), intent(in)  PHO2IP,
real, dimension(:), intent(in)  PHO2IM,
real, dimension(:), intent(in)  PHO2JP,
real, dimension(:), intent(in)  PHO2JM,
real, dimension(:,:), intent(in)  PZ0,
real, dimension(:,:), pointer  PZ0EFFIP,
real, dimension(:,:), pointer  PZ0EFFIM,
real, dimension(:,:), pointer  PZ0EFFJP,
real, dimension(:,:), pointer  PZ0EFFJM,
real, dimension(:), pointer  PZ0REL,
real, dimension(:,:), intent(in)  PCLAY,
real, dimension(:,:), intent(in)  PSAND,
character(len=4), intent(in)  HPEDOTF,
real, dimension(:,:,:), pointer  PCONDSAT,
real, dimension(:,:), pointer  PMPOTSAT,
real, dimension(:,:), pointer  PBCOEF,
real, dimension(:,:), pointer  PWWILT,
real, dimension(:,:), pointer  PWFC,
real, dimension(:,:), pointer  PWSAT,
real, dimension(:,:), pointer  PWD0,
real, dimension(:,:), pointer  PKANISO,
character(len=4), intent(in)  HRUNOFF,
real, dimension(:), pointer  PTAUICE,
real, dimension(:), pointer  PCGSAT,
real, dimension(:,:), pointer  PC1SAT,
real, dimension(:,:), pointer  PC2REF,
real, dimension(:,:,:), pointer  PC3,
real, dimension(:), pointer  PC4B,
real, dimension(:), pointer  PACOEF,
real, dimension(:), pointer  PPCOEF,
real, dimension(:,:), pointer  PC4REF,
real, dimension(:,:), pointer  PPCPS,
real, dimension(:,:), pointer  PPLVTT,
real, dimension(:,:), pointer  PPLSTT,
character(len=4), intent(in)  HSCOND,
character(len=3), intent(in)  HISBA,
real, dimension(:,:), pointer  PHCAPSOIL,
real, dimension(:,:), pointer  PCONDDRY,
real, dimension(:,:), pointer  PCONDSLD,
character(len=3), intent(in)  HCPSURF,
real, dimension(:,:,:), intent(in)  PDG,
real, dimension(:,:), intent(in)  PDROOT,
real, dimension(:,:), intent(in)  PDG2,
real, dimension(:,:,:), intent(in)  PROOTFRAC,
real, dimension(:,:), pointer  PRUNOFFD,
real, dimension(:,:,:), pointer  PDZG,
real, dimension(:,:,:), pointer  PDZDIF,
real, dimension(:,:,:), pointer  PSOILWGHT,
integer, dimension(:,:), intent(in)  KWG_LAYER,
integer, intent(out)  KLAYER_HORT,
integer, intent(out)  KLAYER_DUN,
real, dimension(:,:), intent(inout)  PD_ICE,
real, dimension(:,:), pointer  PKSAT_ICE,
real, dimension(:), pointer  PALBNIR_DRY,
real, dimension(:), pointer  PALBVIS_DRY,
real, dimension(:), pointer  PALBUV_DRY,
real, dimension(:), pointer  PALBNIR_WET,
real, dimension(:), pointer  PALBVIS_WET,
real, dimension(:), pointer  PALBUV_WET,
real, dimension(:,:), pointer  PBSLAI_NITRO,
real, dimension(:,:), intent(in)  PCE_NITRO,
real, dimension(:,:), intent(in)  PCNA_NITRO,
real, dimension(:,:), intent(in)  PCF_NITRO,
real, dimension(:), pointer  PFWTD,
real, dimension(:), pointer  PWTD 
)

Definition at line 6 of file init_veg_pgdn.F90.

Here is the call graph for this function:

Here is the caller graph for this function: