|
| 1 | +.. _recipe_ref_fire: |
| 2 | + |
| 3 | +Climate drivers of fire |
| 4 | +======================= |
| 5 | + |
| 6 | +Overview |
| 7 | +-------- |
| 8 | + |
| 9 | +This diagnostic includes: |
| 10 | + |
| 11 | +* burnt fraction |
| 12 | +* fire weather control |
| 13 | +* fuel load/continuity control |
| 14 | + |
| 15 | +The diagnostic relies on the processing of fire climate drivers through the |
| 16 | +ConFire model (dedicated branch from the GitHub repository available at |
| 17 | +https://github.com/douglask3/Bayesian_fire_models/tree/AR7_REF) and is based on |
| 18 | +`Jones et al. (2024)`. The diagnostic computes the burnt fraction for each grid |
| 19 | +cell based on a number of drivers. Additionally, the respective controls due to |
| 20 | +fire weather and fuel load/continuity are computed. The stochastic control |
| 21 | +corresponds to the unmodelled processed influencing to fire occurrence. |
| 22 | +The ESMValTool diagnostic includes only the relevant part of the evaluation code |
| 23 | +(see https://github.com/douglask3/Bayesian_fire_models/blob/AR7_REF/fire_model/ConFire.py |
| 24 | +for now) as the model run is done offline beforehand. The corresponding result |
| 25 | +files are made available through a Zenodo archive which can be retrieved inside |
| 26 | +the diagnostic. The archive is published under the DOI 10.5281/zenodo.14917244, |
| 27 | +but a specific version of the files can be specified using the corresponding DOI, |
| 28 | +e.g. the default link to https://zenodo.org/records/14917245. The other option |
| 29 | +is to provide a local directory which contains the necessary model files. |
| 30 | + |
| 31 | +The ConFire model relies on a variety of observational datasets (see references): |
| 32 | + |
| 33 | +* Global Fire Emissions Database version 5 |
| 34 | +* MODIS MOD44B |
| 35 | +* ESA CCI Biomass |
| 36 | +* ISIMIP3a GSWP3-W5E5 dataset |
| 37 | + |
| 38 | +Note: If custom ConFire run files are to be used for the diagnostic, |
| 39 | +they need to be present inside the auxiliary directory defined in the |
| 40 | +user configuration file `config_user.yml`. |
| 41 | + |
| 42 | + |
| 43 | +Available recipes and diagnostics |
| 44 | +--------------------------------- |
| 45 | + |
| 46 | +Recipes are stored in esmvaltool/recipes/: |
| 47 | + |
| 48 | +* recipe_ref_fire.yml |
| 49 | + |
| 50 | +Diagnostics are stored in esmvaltool/diag_scripts/fire/: |
| 51 | + |
| 52 | +* fire_diagnostic.py: main diagnostic script calling a util function from diagnostic_run_ConFire.py. |
| 53 | +* diagnostic_run_ConFire.py: script containing utils functions to run the ConFire model. |
| 54 | + |
| 55 | + |
| 56 | +User settings in recipe |
| 57 | +----------------------- |
| 58 | + |
| 59 | +#. Script fire_diagnostic.py |
| 60 | + |
| 61 | + *Required settings for script* |
| 62 | + |
| 63 | + * var_order: list of climate drivers in the order corresponding to the one |
| 64 | + specified in the corresponding file from the confire_param directory. |
| 65 | + |
| 66 | + *Optional settings for script* |
| 67 | + |
| 68 | + * confire_param: path to the directory containing the required files to run |
| 69 | + the ConFire model or Zenodo URL to retrieve files from a Zenodo archive. |
| 70 | + If custom files are used, the corresponding directory needs to be present |
| 71 | + inside the auxiliary data directory defined inside the user configuration. |
| 72 | + This defaults to the original Zenodo archive otherwise. |
| 73 | + * remove_vpd_files: Removing or not the computed vapor pressure deficit files. |
| 74 | + It will only apply if the vapor pressure deficit is part of var_order. |
| 75 | + This defaults to False. |
| 76 | + * remove_confire_files: Removing or not the files produced during the ConFire |
| 77 | + model evaluation. |
| 78 | + This defaults to False. |
| 79 | + |
| 80 | + *Required settings for variables* |
| 81 | + |
| 82 | + *Optional settings for variables* |
| 83 | + |
| 84 | + *Required settings for preprocessor* |
| 85 | + |
| 86 | + *Optional settings for preprocessor* |
| 87 | + |
| 88 | +#. Script diagnostic_run_ConFire.py |
| 89 | + |
| 90 | + *Required settings for script* |
| 91 | + |
| 92 | + * confire_param: path to the directory containing the required files to run |
| 93 | + the ConFire model (or downloaded files from a Zenodo archive). |
| 94 | + * files_input: list containing tuples of variable name and file path for each |
| 95 | + climate driver present in var_order. |
| 96 | + |
| 97 | + *Optional settings for script* |
| 98 | + |
| 99 | + * model_name: string containing the input data model for legending the plots. |
| 100 | + * timerange: string containing the time range of the input data for legending the plots. |
| 101 | + * project: string or list containing the input data project(s). |
| 102 | + * experiment: string or list containing the input data experiment(s). |
| 103 | + |
| 104 | + *Required settings for variables* |
| 105 | + |
| 106 | + *Optional settings for variables* |
| 107 | + |
| 108 | + *Required settings for preprocessor* |
| 109 | + |
| 110 | + *Optional settings for preprocessor* |
| 111 | + |
| 112 | + |
| 113 | +Variables |
| 114 | +--------- |
| 115 | + |
| 116 | +* pr (atmos, monthly mean, longitude latitude time) |
| 117 | +* tasmax (atmos, monthly mean, longitude latitude time) |
| 118 | +* treeFrac (land, monthly mean, longitude latitude time) |
| 119 | +* vegFrac (land, monthly mean, longitude latitude time) |
| 120 | +* cveg (land, monthly mean, longitude latitude time) |
| 121 | +* tas (atmos, monthly mean, longitude latitude time): used to compute vpd. |
| 122 | +* hurs (atmos, monthly mean, longitude latitude time): used to compue vpd. |
| 123 | + |
| 124 | + |
| 125 | +References |
| 126 | +---------- |
| 127 | + |
| 128 | +* Jones, M. W., Kelley, D. I., Burton, C. A., Di Giuseppe, F., Barbosa, M. L. F., |
| 129 | + Brambleby, E., Hartley, A. J., Lombardi, A., Mataveli, G., McNorton, J. R., |
| 130 | + Spuler, F. R., Wessel, J. B., Abatzoglou, J. T., Anderson, L. O., Andela, N., |
| 131 | + Archibald, S., Armenteras, D., Burke, E., Carmenta, R., Chuvieco, E., Clarke, H., |
| 132 | + Doerr, S. H., Fernandes, P. M., Giglio, L., Hamilton, D. S., Hantson, S., |
| 133 | + Harris, S., Jain, P., Kolden, C. A., Kurvits, T., Lampe, S., Meier, S., New, S., |
| 134 | + Parrington, M., Perron, M. M. G., Qu, Y., Ribeiro, N. S., Saharjo, B. H., |
| 135 | + San-Miguel-Ayanz, J., Shuman, J. K., Tanpipat, V., van der Werf, G. R., |
| 136 | + Veraverbeke, S., and Xanthopoulos, G.: State of Wildfires 2023–2024, |
| 137 | + Earth Syst. Sci. Data, 16, 3601–3685, https://doi.org/10.5194/essd-16-3601-2024, 2024. |
| 138 | + |
| 139 | +* Yang Chen, Joanne Hall, Dave van Wees, Niels Andela, Stijn Hantson, Louis Giglio, |
| 140 | + Guido R. van der Werf, Douglas C. Morton, & James T. Randerson. (2023). |
| 141 | + Global Fire Emissions Database (GFED5) Burned Area (0.1) [Data set]. Zenodo. |
| 142 | + https://doi.org/10.5281/zenodo.7668424. |
| 143 | + |
| 144 | +* DiMiceli, C., Sohlberg, R., Townshend, J. (2022). MODIS/Terra Vegetation Continuous |
| 145 | + Fields Yearly L3 Global 250m SIN Grid V061 [Data set]. NASA EOSDIS Land Processes |
| 146 | + Distributed Active Archive Center. Accessed 2025-04-01 from https://doi.org/10.5067/MODIS/MOD44B.061. |
| 147 | + |
| 148 | +* Santoro, M.; Cartus, O. (2024): ESA Biomass Climate Change Initiative (Biomass_cci): |
| 149 | + Global datasets of forest above-ground biomass for the years 2010, 2015, 2016, |
| 150 | + 2017, 2018, 2019, 2020 and 2021, v5.01. NERC EDS Centre for Environmental Data |
| 151 | + Analysis, 22 August 2024. https://dx.doi.org/10.5285/bf535053562141c6bb7ad831f5998d77. |
| 152 | + |
| 153 | +* Stefan Lange, Matthias Mengel, Simon Treu, Matthias Büchner (2022): ISIMIP3a atmospheric |
| 154 | + climate input data (v1.0). ISIMIP Repository. https://doi.org/10.48364/ISIMIP.982724. |
| 155 | + |
| 156 | + |
| 157 | +Example plots |
| 158 | +------------- |
| 159 | + |
| 160 | +.. _fig_ref_fire_burnt_area: |
| 161 | +.. figure:: /recipes/figures/ref/burnt_fraction_MPI-ESM1-2-LR_historical_2013_2014.png |
| 162 | + :align: center |
| 163 | + |
| 164 | + Burnt area fraction for the MPI-ESM1-2-LR model (CMIP-historical experiment) |
| 165 | + for the time period 2013-2014 as computed with the ConFire model `Jones et al. (2024)`. |
| 166 | + |
| 167 | +.. _fig_ref_fire_fire_weather_control: |
| 168 | +.. figure:: /recipes/figures/ref/fire_weather_control_MPI-ESM1-2-LR_historical_2013_2014.png |
| 169 | + :align: center |
| 170 | + |
| 171 | + Fire weather control for the MPI-ESM1-2-LR model (CMIP-historical experiment) |
| 172 | + for the time period 2013-2014 as computed with the ConFire model `Jones et al. (2024)`. |
| 173 | + |
| 174 | +.. _fig_ref_fire_fuel_load_continuity_control: |
| 175 | +.. figure:: /recipes/figures/ref/fuel_load_continuity_control_MPI-ESM1-2-LR_historical_2013_2014.png |
| 176 | + :align: center |
| 177 | + |
| 178 | + Fuel load continuity control for the MPI-ESM1-2-LR model (CMIP-historical experiment) |
| 179 | + for the time period 2013-2014 as computed with the ConFire model `Jones et al. (2024)`. |
0 commit comments