pl_burnop Subroutine

subroutine pl_burnop(jj, iburn)

Uses

  • proc~~pl_burnop~~UsesGraph proc~pl_burnop pl_burnop module~basin_module basin_module proc~pl_burnop->module~basin_module module~carbon_module carbon_module proc~pl_burnop->module~carbon_module module~hru_module hru_module proc~pl_burnop->module~hru_module module~mgt_operations_module mgt_operations_module proc~pl_burnop->module~mgt_operations_module module~organic_mineral_mass_module organic_mineral_mass_module proc~pl_burnop->module~organic_mineral_mass_module module~plant_module plant_module proc~pl_burnop->module~plant_module module~soil_module soil_module proc~pl_burnop->module~soil_module module~organic_mineral_mass_module->module~carbon_module module~soil_module->module~carbon_module
~ ~ ~ PURPOSE ~ ~ ~
this subroutine performs all management operations

~ ~ ~ INCOMING VARIABLES ~ ~ ~
name        |units         |definition
~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~
ibrn        |none          |counter in readmgt 
phub        |              |heat units to schedule burning
~ ~ ~ ~ ~ ~ END SPECIFICATIONS ~ ~ ~ ~ ~ ~

update curve number zero total community masses burn biomass and residue for each plant burn all above ground plant components carbon in co2 emitted during burning burn all surface (layer 1) residue and humus components const carbon (bsn_cc%cswat == 1) add plant p burn to stable humus pool for constant carbon dynamic carbon (bsn_cc%cswat == 2) add plant p burn to stable humus pool for constant carbon sum total community masses

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: jj
integer, intent(in) :: iburn

Calls

proc~~pl_burnop~~CallsGraph proc~pl_burnop pl_burnop curno curno proc~pl_burnop->curno