SURFEX v7.3
General documentation of Surfex
 All Classes Files Functions Variables Typedefs
Functions/Subroutines
/home/dasprezs/EXPORT_v7_3/src/SURFEX/init_veg_pgd_gardenn.F90 File Reference

Go to the source code of this file.

Functions/Subroutines

subroutine INIT_VEG_PGD_GARDEN_n (HPROGRAM, KLUOUT, KI, KGROUND_LAYER, KMONTH, PVEGTYPE, PTDEEP, PGAMMAT, 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, KSV, HSV, KBEQ, HSVO, KAEREQ, KSV_CHSBEG, KSV_CHSEND, KSV_AERBEG, KSV_AEREND, HCH_NAMES, HAER_NAMES, KDSTEQ, KSV_DSTBEG, KSV_DSTEND, KSLTEQ, KSV_SLTBEG, KSV_SLTEND, 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 ( 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,
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,
INTEGER, intent(out)  KBEQ,
CHARACTER(LEN=6), dimension(:), pointer  HSVO,
INTEGER, intent(out)  KAEREQ,
INTEGER, intent(out)  KSV_CHSBEG,
INTEGER, intent(out)  KSV_CHSEND,
INTEGER, intent(out)  KSV_AERBEG,
INTEGER, intent(out)  KSV_AEREND,
CHARACTER(LEN=6), dimension(:), pointer  HCH_NAMES,
CHARACTER(LEN=6), dimension(:), pointer  HAER_NAMES,
INTEGER, intent(out)  KDSTEQ,
INTEGER, intent(out)  KSV_DSTBEG,
INTEGER, intent(out)  KSV_DSTEND,
INTEGER, intent(out)  KSLTEQ,
INTEGER, intent(out)  KSV_SLTBEG,
INTEGER, intent(out)  KSV_SLTEND,
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 2 of file init_veg_pgd_gardenn.F90.

Here is the call graph for this function:

Here is the caller graph for this function: