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

Go to the source code of this file.

Functions/Subroutines

subroutine init_veg_pgd_garden_n (CHI, DTCO, DST, I, SLT, U, HPROGRAM, KLUOUT, KI, KGROUND_LAYER, KMONTH, PVEGTYPE, PTDEEP, PGAMMAT, HPHOTO, HINIT, OTR_ML, HRUNOFF, KNBIOMASS, PCO2, PRHOA, PABC, PPOI, PGMES, PGC, PDMAX, PANMAX, PFZERO, PEPSO, PGAMM, PQDGAMM, PQDGMES, PT1GMES, PT2GMES, PAMAX, PQDAMAX, PT1AMAX, PT2AMAX, PAH, PBH, KSV, HSV, YSV, HCH_NAMES, HAER_NAMES, HDSTNAMES, HSLTNAMES, HCHEM_SURF_FILE, PCLAY, PSAND, HPEDOTF, PCONDSAT, PMPOTSAT, PBCOEF, PWWILT, PWFC, PWSAT, 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)
 

Function/Subroutine Documentation

subroutine init_veg_pgd_garden_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,
integer, intent(in)  KLUOUT,
integer, intent(in)  KI,
integer, intent(in)  KGROUND_LAYER,
integer, intent(in)  KMONTH,
real, dimension(:,:), pointer  PVEGTYPE,
real, dimension(:), pointer  PTDEEP,
real, dimension(:), pointer  PGAMMAT,
character(len=3), intent(in)  HPHOTO,
character(len=3), intent(in)  HINIT,
logical, intent(in)  OTR_ML,
character(len=4), intent(in)  HRUNOFF,
integer, intent(in)  KNBIOMASS,
real, dimension(:), intent(in)  PCO2,
real, dimension(:), intent(in)  PRHOA,
real, dimension(:), pointer  PABC,
real, dimension(:), pointer  PPOI,
real, dimension(:), pointer  PGMES,
real, dimension(:), pointer  PGC,
real, dimension(:), pointer  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,
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(:,:), 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  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 
)

Definition at line 6 of file init_veg_pgd_gardenn.F90.

Here is the call graph for this function:

Here is the caller graph for this function: