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) |
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.