📄 allocate_parms.f
字号:
allocate (res_chla(mres))
allocate (res_esa(mres))
allocate (res_evol(mres))
allocate (res_k(mres))
allocate (res_nh3(mres))
allocate (res_no2(mres))
allocate (res_no3(mres))
allocate (res_nsed(mres))
allocate (res_orgn(mres))
allocate (res_orgp(mres))
allocate (res_psa(mres))
allocate (res_pvol(mres))
allocate (res_rr(mres))
allocate (res_seci(mres))
allocate (res_sed(mres))
allocate (res_solp(mres))
allocate (res_sub(mres))
allocate (res_vol(mres))
allocate (seccir(mres))
allocate (sed_stlr(mres))
allocate (wurtnf(mres))
allocate (lkpst_mass(mres))
allocate (lkspst_mass(mres))
allocate (nsetlr(2,mres))
allocate (psetlr(2,mres))
allocate (oflowmx(12,mres))
allocate (oflowmn(12,mres))
allocate (starg(12,mres))
allocate (wuresn(12,mres))
!! arrays for reservoir output
allocate (icolrsv(41))
allocate (resoutm(41,mres))
allocate (resouta(41,mres))
allocate (resouty(41,mres))
allocate (resdata(7))
!! arrays which contain data related to reservoirs, year
allocate (res_out(mres,12,myr))
!! arrays which contain data related to pesticides in database
allocate (ap_ef(mpdb))
allocate (decay_f(mpdb))
allocate (decay_s(mpdb))
allocate (hlife_f(mpdb))
allocate (hlife_s(mpdb))
allocate (nope(mpdb))
allocate (pst_wof(mpdb))
allocate (pst_wsol(mpdb))
allocate (skoc(mpdb))
!! arrays which contain data related to landcover/landuse in database
allocate (alai_min(mcrdb))
allocate (air_str(mcrdb))
allocate (bio_e(mcrdb))
allocate (bio_leaf(mcrdb))
allocate (bio_n1(mcrdb))
allocate (bio_n2(mcrdb))
allocate (bio_p1(mcrdb))
allocate (bio_p2(mcrdb))
allocate (blai(mcrdb))
allocate (bmx_trees(mcrdb))
allocate (chtmx(mcrdb))
allocate (cnyld(mcrdb))
allocate (cpyld(mcrdb))
allocate (cvm(mcrdb))
allocate (dlai(mcrdb))
allocate (ext_coef(mcrdb))
allocate (gsi(mcrdb))
allocate (hvsti(mcrdb))
allocate (idc(mcrdb))
allocate (leaf1(mcrdb))
allocate (leaf2(mcrdb))
allocate (mat_yrs(mcrdb))
allocate (rdmx(mcrdb))
allocate (rsdco_pl(mcrdb))
allocate (t_base(mcrdb))
allocate (t_opt(mcrdb))
allocate (vpd2(mcrdb))
allocate (wac21(mcrdb))
allocate (wac22(mcrdb))
allocate (wavp(mcrdb))
allocate (wsyf(mcrdb))
allocate (pltnfr(3,mcrdb))
allocate (pltpfr(3,mcrdb))
!! arrays which contain data related to fertilizers in database
allocate (bactkddb(mfdb))
allocate (bactlpdb(mfdb))
allocate (bactpdb(mfdb))
allocate (fminn(mfdb))
allocate (fminp(mfdb))
allocate (fnh3n(mfdb))
allocate (forgn(mfdb))
allocate (forgp(mfdb))
!! arrays which contain data related to urban land types in database
allocate (curbden(mudb))
allocate (dirtmx(mudb))
allocate (fcimp(mudb))
allocate (fimp(mudb))
allocate (thalf(mudb))
allocate (tnconc(mudb))
allocate (tno3conc(mudb))
allocate (tpconc(mudb))
allocate (urbcoef(mudb))
allocate (urbcn2(mudb))
!! arrays which contain data related to years of rotation,
!! applications, and HRUs
allocate (auto_wstr(mnr,mapp,mhru))
allocate (fr_curb(mnr,mapp,mhru))
allocate (cfrt_id(mnr,mapp,mhru))
allocate (cfrt_kg(mnr,mapp,mhru))
allocate (cpst_id(mnr,mapp,mhru))
allocate (cpst_kg(mnr,mapp,mhru))
allocate (cnop(mnr,mapp,mhru))
allocate (frt_kg(mnr,mapp,mhru))
allocate (frt_surface(mnr,mapp,mhru))
allocate (iafer(mnr,mapp,mhru))
allocate (iairr(mnr,mapp,mhru))
allocate (icfert(mnr,mapp,mhru))
allocate (icpest(mnr,mapp,mhru))
allocate (idtill(mnr,mapp,mhru))
allocate (wstrs_id(mnr,mapp,mhru))
allocate (ifert(mnr,mapp,mhru))
allocate (ifrt_freq(mnr,mapp,mhru))
allocate (ipst_freq(mnr,mapp,mhru))
allocate (ifrttyp(mnr,mapp,mhru))
allocate (iir(mnr,mapp,mhru))
allocate (iop(mnr,mapp,mhru))
allocate (ipest(mnr,mapp,mhru))
allocate (ipst(mnr,mapp,mhru))
allocate (imp_trig(mnr,mapp,mhru))
allocate (irelease(mnr,mapp,mhru))
allocate (irr_amt(mnr,mapp,mhru))
allocate (irr_salt(mnr,mapp,mhru))
allocate (isweep(mnr,mapp,mhru))
allocate (fert_days(mnr,mapp,mhru))
allocate (pest_days(mnr,mapp,mhru))
allocate (phuaf(mnr,mapp,mhru))
allocate (phuai(mnr,mapp,mhru))
allocate (phucf(mnr,mapp,mhru))
allocate (phucp(mnr,mapp,mhru))
allocate (phuimp(mnr,mapp,mhru))
allocate (phuirr(mnr,mapp,mhru))
allocate (phun(mnr,mapp,mhru))
allocate (phupst(mnr,mapp,mhru))
allocate (phusw(mnr,mapp,mhru))
allocate (phut(mnr,mapp,mhru))
allocate (pst_kg(mnr,mapp,mhru))
allocate (sweepeff(mnr,mapp,mhru))
!! arrays which contain data related to years of rotation,
!! crops grown per year, and HRUs
allocate (lai_init(mnr,mcr,mhru))
allocate (bio_aahv(mnr,mcr,mhru))
allocate (bio_hv(mnr,mcr,mhru))
allocate (bio_init(mnr,mcr,mhru))
allocate (bio_targ(mnr,mcr,mhru))
allocate (hi_targ(mnr,mcr,mhru))
allocate (idplt(mnr,mcr,mhru))
allocate (ihv(mnr,mcr,mhru))
allocate (ikill(mnr,mcr,mhru))
allocate (iplant(mnr,mcr,mhru))
allocate (ncrops(mnr,mcr,mhru))
allocate (orig_phu(mnr,mcr,mhru))
allocate (orig_tnylda(mnr,mcr,mhru))
allocate (phu_plt(mnr,mcr,mhru))
allocate (phuh(mnr,mcr,mhru))
allocate (phuk(mnr,mcr,mhru))
allocate (phup(mnr,mcr,mhru))
allocate (tnyld(mnr,mcr,mhru))
allocate (tnylda(mnr,mcr,mhru))
allocate (yldkg(mnr,mcr,mhru))
allocate (yldn(mnr,mcr,mhru))
!! arrays which contain data related to years of rotation,
!! grazings per year, and HRUs
allocate (bio_eat(mnr,mgr,mhru))
allocate (bio_trmp(mnr,mgr,mhru))
allocate (grz_days(mnr,mgr,mhru))
allocate (manure_id(mnr,mgr,mhru))
allocate (igraz(mnr,mgr,mhru))
allocate (phug(mnr,mgr,mhru))
allocate (manure_kg(mnr,mgr,mhru))
!! arrays which contain data related to years of rotation,
!! cuttings per year, and HRUs
allocate (hi_ovr(mnr,mcut,mhru))
allocate (harveff(mnr,mcut,mhru))
allocate (ihvo(mnr,mcut,mhru))
allocate (phuho(mnr,mcut,mhru))
!! arrays which contain data related to tillages in the database
allocate (deptil(mtil))
allocate (effmix(mtil))
!! arrays which contain data related to hydrograph nodes
allocate (hyd_dakm(mhyd))
allocate (icodes(mhyd))
allocate (ihouts(mhyd))
allocate (inum1s(mhyd))
allocate (inum2s(mhyd))
allocate (inum3s(mhyd))
allocate (inum4s(mhyd))
allocate (reccnstps(mhyd))
allocate (recmonps(mhyd))
allocate (rnum1s(mhyd))
allocate (subed(mhyd))
allocate (shyd(7,mhyd))
allocate (varoute(mvaro,mhyd))
allocate (hhvaroute(mvaro,mhyd,24))
!! arrays which contain data related to HRUs
allocate (aairr(mhru))
allocate (afrt_surface(mhru))
allocate (aird(mhru))
allocate (alpha_bf(mhru))
allocate (alpha_bfe(mhru))
allocate (anano3(mhru))
allocate (anion_excl(mhru))
allocate (auto_eff(mhru))
allocate (auto_nyr(mhru))
allocate (auto_napp(mhru))
allocate (auto_nstrs(mhru))
allocate (bactlp_plt(mhru))
allocate (bactlpq(mhru))
allocate (bactlps(mhru))
allocate (bactp_plt(mhru))
allocate (bactpq(mhru))
allocate (bactps(mhru))
allocate (bio_aams(mhru))
allocate (bio_min(mhru))
allocate (bio_ms(mhru))
allocate (bio_yrms(mhru))
allocate (biomix(mhru))
allocate (bp1(mhru))
allocate (bp2(mhru))
allocate (brt(mhru))
allocate (bw1(mhru))
allocate (bw2(mhru))
allocate (canmx(mhru))
allocate (canstor(mhru))
allocate (cbodu(mhru))
allocate (ch_l1(mhru))
allocate (chl_a(mhru))
allocate (chlap(mhru))
allocate (chlaw(mhru))
allocate (cht(mhru))
allocate (cklsp(mhru))
allocate (cn1(mhru))
allocate (cn2(mhru))
allocate (cn3(mhru))
allocate (cnday(mhru))
allocate (curyr_mat(mhru))
allocate (dayl(mhru))
allocate (ddrain(mhru))
allocate (deepirr(mhru))
allocate (deepst(mhru))
allocate (delay(mhru))
allocate (dep_imp(mhru))
allocate (divmax(mhru))
allocate (dormhr(mhru))
allocate (doxq(mhru))
allocate (driftco(mhru))
allocate (epco(mhru))
allocate (esco(mhru))
allocate (erorgn(mhru))
allocate (erorgp(mhru))
allocate (evpot(mhru))
allocate (evpnd(mhru))
allocate (evwet(mhru))
allocate (ffc(mhru))
allocate (filterw(mhru))
allocate (fld_fr(mhru))
allocate (flowfr(mhru))
allocate (flowmin(mhru))
allocate (fsred(mhru))
allocate (gdrain(mhru))
allocate (gw_delaye(mhru))
allocate (gw_nloss(mhru))
allocate (gw_q(mhru))
allocate (gw_revap(mhru))
allocate (gw_spyld(mhru))
allocate (gwht(mhru))
allocate (gwminp(mhru))
allocate (gwno3(mhru))
allocate (gwqmn(mhru))
allocate (hru_dafr(mhru))
allocate (hru_fr(mhru))
allocate (hru_ha(mhru))
allocate (hru_km(mhru))
allocate (hru_ra(mhru))
allocate (hru_rmx(mhru))
allocate (hru_slp(mhru))
allocate (hru_sub(mhru))
allocate (hru_seq(mhru))
allocate (hrugis(mhru))
allocate (hrupest(mhru))
allocate (hvstiadj(mhru))
allocate (iafrttyp(mhru))
allocate (icfrt(mhru))
allocate (icpst(mhru))
allocate (icr(mhru))
allocate (iday_fert(mhru))
allocate (iday_pest(mhru))
allocate (idorm(mhru))
allocate (ifld(mhru))
allocate (iflod1(mhru))
allocate (iflod2(mhru))
allocate (igro(mhru))
allocate (igrz(mhru))
! allocate (ipdhru(mhruo))
imho = max(mhru,20)
allocate (ipdhru(imho))
allocate (ipnd1(mhru))
allocate (ipnd2(mhru))
allocate (ipot(mhru))
allocate (irip(mhru))
allocate (irn(mhru))
allocate (irrno(mhru))
allocate (irrsc(mhru))
allocate (iurban(mhru))
allocate (iwatable(mhru))
allocate (lai_aamx(mhru))
allocate (lai_yrmx(mhru))
allocate (laiday(mhru))
allocate (laimxfr(mhru))
allocate (lat_sed(mhru))
allocate (lat_ttime(mhru))
allocate (latno3(mhru))
allocate (latq(mhru))
allocate (ldrain(mhru))
allocate (minpgw(mhru))
allocate (nafert(mhru))
allocate (nair(mhru))
allocate (ncf(mhru))
allocate (ncpest(mhru))
allocate (ncut(mhru))
allocate (ndeat(mhru))
allocate (ndcfrt(mhru))
allocate (ndcpst(mhru))
allocate (ndtarg(mhru))
allocate (newrti(mhru))
allocate (nfert(mhru))
allocate (ngr(mhru))
allocate (nirr(mhru))
allocate (nmgt(mhru))
allocate (no3gw(mhru))
allocate (npcp(mhru))
allocate (npest(mhru))
allocate (nplnt(mhru))
allocate (nrelease(mhru))
allocate (nro(mhru))
allocate (nrot(mhru))
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -