Current Version

Prometheus 6.2.3 for 64-bit Windows operating systems was released January 30, 2018.

Important Installation Instructions

  • Verify that your computer meets or exceeds minimum system requirements.
  • Log on to your computer as a system administrator.
  • Uninstall any previous version of the Prometheus application from your computer.
  • Close all open applications and run prometheus_6.2.3_2018-01-30 [EXE - 87.6 MB]. A Setup Wizard will guide you through the installation.
  • The Prometheus Setup Wizard typically requires a computer restart. The Setup Wizard cannot complete until this restart occurs and a system administrator logs back on to the computer. The installation will fail if you log back on with a user account that does not have administrator privileges.

Instructions for IT Administrators

The Prometheus Setup Wizard installs an Intel C++ redistributable library package. The installation of this redistributable library is why the Prometheus Setup Wizard typically requires a system restart. The following instructions describe how IT Administrators responsible for automating software installations can avoid the system restart.

  • Download the appropriate Intel C++ redistributable library package for Windows from the Intel® Developer Zone website. The required redistributable library package is called Update 4. The ZIP archive download should contain a file called w_ccompxe_redist_intel64_2013_sp1.4.237.msi.
  • Install the redistributable library package as per instructions on the Intel website. The standard approach to the installation is sufficient.
  • Open a Command Prompt (or suitable tool, like Powershell) with administrative privileges.
  • From the command line, execute the current version of the Prometheus installer with the /S and /skip_reboot flags.

Troubleshooting Checklist

  • Verify that your computer is running a 64-bit Windows operating system.
  • Verify that Microsoft .NET Framework Version 4.6 or greater is installed on your computer. This software can be downloaded from the Microsoft Download Center. Try running Windows Update if you still encounter problems.
  • Verify that a Windows 64-bit version of Java 8.0 or greater is installed on your computer. This software can be downloaded from the Java Downloads for All Operating Systems webpage.
  • Verify that an administrator account was used to install Prometheus.
  • Verify that your computer was restarted after completing the Setup Wizard and an administrator account was used to log back on and complete the installation.

Sample Data Set

Click the following link to download a sample data set for the 2001 Dogrib fire. The data set contains a README document, model input files, and a an example fire growth model project.

Previous Releases

Your computer must meet or exceed the following system requirements in order to install and use the Prometheus application and COM.

Requirement Minimum Recommended
Operating System* 64-bit Windows 7 or
Windows Server 2008
64-bit Windows 10 or
Windows Server 2008 R2
Software Microsoft Visual C++ 2017 Redistributable (x64),
Microsoft .NET Framework 4.6,
64-bit Java 8.0 for Windows,
Intel(R) C++ Compiler 2018 for Windows (Update 4 redistributable package)
Microsoft Visual C++ 2017 Redistributable (x64),
Microsoft .NET Framework 4.7,
64-bit Java 8.0 for Windows,
Intel(R) C++ Compiler 2018 for Windows (Update 4 redistributable package)
Processors 4 cores 4 hyper-threading cores
RAM 6 GB 12 GB
Hard Drive 5 GB 500 GB
Screen Resolution 1280 x 720 1600 x 1024

*32-bit operating systems are not supported.

Changes in Prometheus 6.2.3

New Features

  • ...

Bug Fixes

  • ...

Changes in Prometheus 6.2.2

New Features

  • Weather streams are no longer required to start on hour 0 or end on hour 23. The first day of a weather stream can now start on any hour prior to 12 LST. The last day of the weather stream can end on any hour. Wording in the weather dialog regarding the starting value for yesterday's precipitation was modified to reflect weather streams that do not start on hour 0.
  • Weather stream imports now ignore Initial Spread Index (ISI), Buildup Index (BUI), and Fire Weather Index (FWI) when provided. Prometheus now calculates ISI, BUI, and FWI using the wind speed, FFMC, DMC, and DC values provided. This change ensures that the ISI value conforms to the equations used in the Canadian Fire Behavior Predication (FBP) System.
  • Removed the Foliar Moisture Content (FMC) override from the New Project Wizard and Landscape Properties dialog. This setting is now accessed through the Simulation Settings tab in the Scenario dialog. Prometheus now applies a default FMC override setting based on the world location of your landscape grids. The FMC override option is turned off for datasets within Canada and FBP System equations are used to calculate FMC. The FMC override option is turned on for datasets outside of Canada and defaults to 145 % in Australia and New Zealand, and 120 % everywhere else.
  • Introduced a percentile rate of spread parameter in the Simulation Settings tab of the Scenario dialog. The Forestry Canada Fire Danger Group provided scatter plots of rate of spread versus ISI for each FBP System fuel type in the 1992 Information Report ST-X-3. The scatter plots overlay fire observation data points used to develop each FBP System fuel model and indicate varying degrees of uncertainty with respect to modelled rates of spread. The percentile rate of spread parameter is used to incorporate uncertainty specific to each FBP System fuel type into fire growth simulations. A percentile of 50 will produce rates of spread that match FBP System fuel models, and suggests 50 % of observations will be slower than predicted. In comparison, a percentile of 75 will produce faster rates of spread than FBP System fuel models, and suggests 75 % of observations will be slower than predicted. A percentile of 25 will produce slower rates of spread than FBP System fuel models, and suggests only 25 % of observations will be slower than predicted. Caution is advised as this parameter has not undergone rigorous testing and should be considered beta.
  • Added support for GeoTiff files containing 2-byte integers.
  • Made changes to the FGMX file format including exposure of FBP fuel type constructs (rather than a binary/hexadecimal storage).
  • Re-integrated changes to the PrometheusCOM interface for more control over fuel lookup files.
  • Updated the code base to reflect changes to the C++ programming language.

Bug Fixes

  • Corrected issues with automatic time zone selection.
  • Changed conditional logic in the Diurnal (Lawson) FFMC code which did not accept 101 as acceptable FFMC value.
  • Made refinements to code used to untangler fire perimeter vertices during a simulation.
  • Made revisions to the FGMX file format to retain fidelity of floating point values. This fix resolved issues where a project saved in the FMGX format produced slightly different outputs than the same project saved in the FGM format.
  • Fixed crash that resulted when opening a new map.
  • Fixed crash that resulted when the map size was reduced to zero by resizing the application frame from the left.
  • Fixed crash that resulted from displaying % Fire Intensity (FI) and % Rate of Spread (ROS) classes in the statistics view.
  • Resized grid information fields and added units to the New Project Wizard dialog. Grid information fields were previously cutting off values for large grid extents.
  • Resolved race conditions in multithreading.
  • Resolved issues with Java resource unlocking.

Changes in Prometheus 6.2.1

New Features

  • Migrated Prometheus from using C++ code for all weather file imports to REDapp Java code.
  • Prometheus can now accept weather files that do not start at hour 0, or end at hour 23.  The user interface conveys start and end dates according to the input time range.
  • Initial Spread Index (ISI), Buildup Index (BUI), and Fire Weather Index (FWI) values provided in a weather stream file are now ignored, forcing calculation of these values.
  • Modification of weather options and implementation to address performance and correctness with respect to Fire Weather Index System calculations.
  • Modified the Voronoi area weighting interpolation modes to potentially use more correct vertices for grid exports.
  • Re-introduced functionality to purge hidden simulation time steps. This functionality is now an option in the Scenario - Simulation dialog. Note that this mode has significant effects on grid exports and is by default turned off. This option frees memory utilization and is therefore useful for large fire simulations.
  • Updated approach to recognize and compensate for low memory usage. The old version had an approach based on the 32-bit Windows statistics, and this was updated to work with 64-bit Windows statistics. The simulation will abort with available virtual memory drops to under 500 GB. The caching algorithms will limit block caches to 20% of available memory too.
  • Exposed loading & saving FGMX, FGMZ, and FGMZS file types. FGMX is an XML based file type. FGMZ is a compressed (zipped) version of the FGMX file type. FGMZS is a secure (password protected) version of the FGMZ file type.
  • Updated Prometheus COM interface for better exposure of fuel lookup table (LUT) files, with the intent to help COM applications eliminate code dealing with LUT files.
  • Exposed scenario report export functionality for COM applications.

Bug Fixes

  • Low equilibrium rate of spread values (< 0.001 m/min) no longer extinguish vertices. This bug was inadvertently turning off portions of a simulated fire perimeter under low fire growth conditions.
  • Correction of time zone selection for when grid inputs are located in the Arctic and Antarctic circles.
  • Fixed issue where tabbing did not reach the last line of data with some dialog controls.
  • Fixed a rounding error in Area Growth Time statistic.
  • Fixed two bugs that could cause Prometheus to crash when exporting grid outputs. The manifestation of these bugs was rare, but occurred consistently when hidden time steps were purged.
  • Fixed a rare bug that may have been reported as a crash by BurnP3 users, which was a race condition in the HSS_Math library.
  • Improved vertice untangler algorithms to address hanging simulations that sometimes occurred in COM applications such as Burn-P3.
  • Fixed loading of some FGM files.

Prometheus: the Canadian Wildland Fire Growth Simulation Model

Version 6.2.3, Copyright © 2000 - 2018 The PSaaS Development Team

Release date: January 30, 2018

Prometheus is a national interagency fire management decision support tool developed with the cooperation and financial support of fire management agencies across Canada. A Prometheus Project Steering Committee was responsible for coordinating early development of the Prometheus application. Alberta Agriculture and Forestry is now the lead agency and custodian. The Prometheus application and Prometheus COM are freeware software.