CLASSIC
Canadian Land Surface Scheme including Biogeochemical Cycles
|
Calculates disturbance as both natural and human-influenced fires. More...
Modules | |
module | disturbance_scheme |
Calculates disturbance as both natural and human-influenced fires. | |
Functions/Subroutines | |
subroutine, public | disturbance_scheme::disturb (thliq, THLW, THFC, uwind, useTracer, vwind, lightng, fcancmx, isand, rmatctem, ilg, il1, il2, sort, grclarea, thice, popdin, lucemcom, dofire, currlat, iday, fsnow, stemmass, rootmass, gleafmas, bleafmas, litrmass, tracerStemMass, tracerRootMass, tracerGLeafMass, tracerBLeafMass, tracerLitrMass, stemltdt, rootltdt, glfltrdt, blfltrdt, glcaemls, rtcaemls, stcaemls, blcaemls, ltrcemls, burnfrac, pstemmass, pgleafmass, emit_co2, emit_ch4, emit_co, emit_nmhc, emit_h2, emit_nox, emit_n2o, emit_pm25, emit_tpm, emit_tc, emit_oc, emit_bc, burnvegf, bterm_veg, mterm_veg, lterm, smfunc_veg) |
Calculates whether fire occurs, burned area, amount of C emitted and litter generated. More... | |
subroutine, public | disturbance_scheme::burntobare (il1, il2, nilg, sort, pvgbioms, pgavltms, pgavscms, burnvegf, pstemmass, pgleafmass, useTracer, fcancmx, stemmass, rootmass, gleafmas, bleafmas, litrmass, soilcmas, nppveg, tracerLitrMass, tracerSoilCMass, tracerGLeafMass, tracerBLeafMass, tracerStemMass, tracerRootMass) |
Update fractional coverages of pfts to take into account the area burnt by fire. Adjust all pools with new densities in their new areas and increase bare fraction. And while we are doing this also run a small check to make sure grid averaged quantities do not get messed up. More... | |
Calculates disturbance as both natural and human-influenced fires.