Alexandra M. Thorn, Jingfeng Xiao, and Scott V. Ollinger. 2015. Generalization and evaluation of the process-based forest ecosystem model PnET-CN for other biomes. Ecosphere 6:43. http://dx.doi.org/10.1890/es14-00542.1
Supplement
R code for running PnET-CN simulations for AmeriFlux sites, as in text.
Ecological Archives C006-010-S1.
Authors
File list (downloads)
Description
Alexandra M. Thorn
University of New Hampshire
8 College Road
Durham, NH 03824
E-mail: [email protected]
Jingfeng Xiao
University of New Hampshire
8 College Road
Durham, NH 03824
Scott V. Ollinger
University of New Hampshire
8 College Road
Durham, NH 03824
File list
README (MD5: c3c7b6e8b8c2e42f967dff8c15b6d9e6)
SiteAndVegParams.RData (MD5: 86dcf70da2c1e4766cde4a222b78f80b)
RunSimulations2014-06-11.R (MD5: a7ad23be70e82619e104dbe42746820b)
AmerifluxToClimateFile.R (MD5: 093dfe9d2ff6e61fd2e1b92615d60a70)
pnetcn_NewPhenology.R (MD5: 7e069c490ec0321a0572c7f73943e96a)
pnetcn_NewPhenology_cont.R (MD5: 44d4689a457b964f48e497f9b4d3d0df)
pnetcn.R (MD5: d4168f06879c698f46b12d4dfb748d74)
spinup_pnetcn_NewPhenology.R (MD5: a64a22fd94e06389292c8c417d2d75d8)
spinup_pnetcn.R (MD5: 1dc1a10f75c4e14e8108919e0a2d31a3)
run_pnetcn.R (MD5: 204dcd9176dfe57b83474fc4677253d0)
AllocateMo.R (MD5: 7bd2c8e7c2573b64fddef23878be7be6)
AllocateYr_NewPhenology.R (MD5: 68c4686f579ae19453fbdd73fdaca927)
AllocateYr.R (MD5: 17e49c1aaf9d3d045af11344683eaa45)
AtmEnviron_NewPhenologyOLD.R (MD5: f9f9ce07b2d1d29b719f58c0c2bf5eec)
AtmEnviron_NewPhenology.R (MD5: 6d11dce44856009c05af514b8960cbf5)
AtmEnviron.R (MD5: 6a352d22899c3fe1c10cecd2f2bae41d)
CalculateYr_NewPhenology.R (MD5: b0d9d700ba3c9503c8d280a6bd50b0f4)
CNTrans.R (MD5: 15f7ea8951957fe0b5714d3164bcb739)
Decomp.R (MD5: 6f851eea37ba654a2434a3a9df4f7160)
GrowthInit_NewPhenology.R (MD5: ce50ce5fa8a8282e7ad38ec913c9f948)
initvars.R (MD5: 8503263de5d593fde793622256556209)
Leach.R (MD5: 49667570a1eae670cb4121f7ca9bfd64)
PhenologyNew.R (MD5: 088b2c1b406fab16c4bc55c27c85a5c6)
PhenologyNew2.R (MD5: 6d881331616e178c4b79d0bda723a934)
Phenology.R (MD5: 07f72b99a8e981d76100548247d948f2)
Photosyn.R (MD5: 44755415a892bedc86b0f6bad0f50853)
SoilResp.R (MD5: 018dc6e0d4eb5a5f66bb46179099f74b)
storeoutput.R (MD5: f527f8a285c169bdb53aa518f15880c5)
StoreYrOutput.R (MD5: 984cbf2a2f518b5795c319e48bac1ac4)
Waterbal.R (MD5: c3d9d4516e009b9fad7d08ac488f2abc)
YearInit_NewPhenology.R (MD5: 0e9957a828f64f25495bdca9c409d070)
YearInit.R (MD5: ceb4bab739a52b78cfcf7ca411939174)
FluxDataFunctions.R (MD5: ae89d6b9cf4e01ba501941ce12690e4b)
Description
README - Brief notes to get started
SiteAndVegParams.RData – R data structures containing site-specific parameters for the six sites analyzed in the paper
RunSimulations2014-06-11.R – Template code for importing AmeriFlux and Daymet data and running simulations with climate files including spinup years (must be modified)
AmerifluxToClimateFile.R – Functions needed to import Ameriflux and Daymet data and generate climate files
pnetcn_NewPhenology.R - Top level function to run the version of PnET-CN used in the paper (new phenology routine)
pnetcn.R - Top level function to run traditional version of PnET-CN (old phenology routine)
spinup_pnetcn_NewPhenology.R – Alternative version of top-level function that repeats the climate data from the input climate file an arbitrary number of times for spinup (new phenology routine)
pnetcn_NewPhenology_cont.R – Function to continue a simulation starting with spinup data from a previous run (called by spinup_pnetcn_NewPhenology.R)
spinup_pnetcn.R - Alternative version of top-level function for traditional version of PnET-CN that repeats the climate data from the input climate file an arbitrary number of times for spinup (old phenology routine)
run_pnetcn.R - Functions to run PnET-CN with output as data frames of monthly or annual data instead of as a list containing both formats
AllocateMo.R - Monthly allocation routine for PnET-CN
AllocateYr_NewPhenology.R - Yearly allocation routine for PnET-CN (with new phenology routine)
AllocateYr.R - Yearly allocation routine for PnET-CN (with old phenology routine)
AtmEnviron_NewPhenology.R - Environmental calculations for PnET-CN (for new phenology routine)
AtmEnviron_NewPhenologyOLD.R – Older version of environmental calculations for PnET-CN, with less data saved to data structure (for new phenology routine)
AtmEnviron.R - Environmental calculations for PnET-CN (for old phenology routine)
CalculateYr_NewPhenology.R - Calculate yearly output values for PnET-CN (for new phenology routine)
CNTrans.R - Carbon and nitrogen translocation routine for PnET-CN
Decomp.R - Decompositin routine for PnET-CN
GrowthInit_NewPhenology.R – Initialize annual aggregation variables for each year in PnET-CN
initvars.R - Initialize internal shared variable structures for PnET-CN
Leach.R - Leaching routine for PnET-CN
PhenologyNew.R - Functions to calculate phenology for PnET-CN (new phenology routine)
PhenologyNew2.R - Skeleton code for new functions to calculate phenology for PnET-CN that would use alternative (e.g., water-driven) phenology cues for grasslands (new phenology routine - INCOMPLETE)
Phenology.R - Functions to calculate phenology for PnET-CN (old phenology routine)
Photosyn.R - Photosynthesis routine for PnET-CN
SoilResp.R - Soil respiration routine for PnET-CN
storeoutput.R - Adds variable values to the returned output structure so that the user may work with them (or save them) at the command line after running PnET-CN
StoreYrOutput.R - Routine to save annual results to an output file for PnET-CN (not used)
Waterbal.R - Ecosystem water balance routine for PnET-CN
YearInit_NewPhenology.R – Annual initialization of variables for PnET-CN (new phenology routine)
YearInit.R - Annual initialization of variables for PnET-CN (old phenology routine)
Ameriflux/ - Empty directory to whioch downloaded AmeriFlux data should be added (see RunSimulations2014-06-11.R)
Daymet/ - Empty directory to whioch downloaded Daymet data should be added (see RunSimulations2014-06-11.R)
FluxDataFunctions.R - Functions for extracting carbon and water flux data from AmeriFlux data structures for comparison with model output, plus a function to extract site-specific water holding capacity from VEMAP data
ESA Publications | Ecological Archives | Permissions | Citation | Contacts