521 and #522 were implemented with 1b60be281ebfbd19370ee64a91a64392771d8f9c
In this implementation, the struct stores information for both biomass and weather--mean annual temperature, proportion of precipitation in summer months, and annual precipitation. In gridded mode, this causes redundant code execution because each cell has the same weather.
The structure WildfireClimate needs to be split into two structures: one to hold biomass and one to hold weather. Each cell should own their own biomass and update it each iteration/year, but the weather only needs to be updated once per year.
521 and #522 were implemented with 1b60be281ebfbd19370ee64a91a64392771d8f9c
In this implementation, the struct stores information for both biomass and weather--mean annual temperature, proportion of precipitation in summer months, and annual precipitation. In gridded mode, this causes redundant code execution because each cell has the same weather.
The structure WildfireClimate needs to be split into two structures: one to hold biomass and one to hold weather. Each cell should own their own biomass and update it each iteration/year, but the weather only needs to be updated once per year.