SFMainMod Module














Subroutines

public subroutine fire_model(currentSite, bc_in)

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite
type(bc_in_type), intent(in) :: bc_in

public subroutine fire_danger_index(currentSite, bc_in)

currentSite%acc_NI is the accumulated Nesterov fire danger index

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite
type(bc_in_type), intent(in) :: bc_in

public subroutine charecteristics_of_fuel(currentSite)

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine wind_effect(currentSite, bc_in)

**********.

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite
type(bc_in_type), intent(in) :: bc_in

public subroutine rate_of_spread(currentSite)

**********. Routine called daily from within ED within a site loop. Returns the updated currentPatch%ROS_front value for each patch.

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine ground_fuel_consumption(currentSite)

returns the the hypothetic fuel consumed by the fire

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine fire_intensity(currentSite)

returns the updated currentPatch%FI value for each patch.

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite

public subroutine area_burnt(currentSite)

currentPatch%AB !daily area burnt (m2) currentPatch%NF !Daily number of ignitions (lightning and human-caused), adjusted for size of patch.

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(inout), target :: currentSite

public subroutine crown_scorching(currentSite)

currentPatch%SH !average scorch height for the patch(m) currentPatch%FI average fire intensity of flaming front during day. kW/m.

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine crown_damage(currentSite)

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine cambial_damage_kill(currentSite)

routine description. returns the probability that trees dies due to cambial char currentPatch%tau_l = duration of lethal stem heating (min). Calculated at patch level.

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite

public subroutine post_fire_mortality(currentSite)

Read more…

Arguments

Type IntentOptional Attributes Name
type(ed_site_type), intent(in), target :: currentSite