CLASSIC
Canadian Land Surface Scheme including Biogeochemical Cycles
disturb.f90 File Reference

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

Detailed Description

Calculates disturbance as both natural and human-influenced fires.