Execute FLAMES scenarios in batch mode.
The FLAMES® Interactive Runtime Executable (FIRE™) is an application that, like FORGE™, can be used to execute FLAMES scenarios. Unlike FORGE, FIRE executes in batch mode and contains no graphics or built-in user interface. As such, there are many operations that you can perform with FORGE that are not supported by FIRE. However, the converse is also true. There are some important features of FLAMES that are available only when a scenario is executed using FIRE.
Whether you use FORGE or FIRE to execute your scenarios depends on your particular needs. The following side-by-side comparison of FORGE and FIRE will help you decide which application to use.
Feature | Supported by FIRE | Supported by FORGE |
---|---|---|
Scenario execution | Yes | Yes |
Execute an entire scenario with just one command entered on a command line or in a command shell script (batch execution) | Yes | No |
Execute a scenario multiple times with just one command (in support of analytical simulation) | Yes | No |
Execute a scenario using an experiment file | Yes | No |
Create checkpoint files | Yes | No |
Restart from a checkpoint file | Yes | No |
Data recording | Yes | Yes |
Participate in DIS exercises and HLA federations | Yes | Yes |
Control scenario execution using FLASH (or other FLAMES client applications) | Yes | Yes |
Control players during scenario execution using FLASH (or other FLAMES client applications) | Yes | Yes |
Visualization using FLASH during scenario execution | Yes | Yes |
Create playback files for FLASH to visualize scenarios after execution | Yes | Yes |
Multithreaded execution | Yes | Yes |
Built-in graphical interface to control scenario execution (Pause, Resume, Reset, etc.) | No | Yes |
Built-in graphical interface to control players during scenario execution | No | Yes |
Scenario creation and editing | No | Yes |
Built-in scenario visualization | No | Yes |
Customizing FIRE
Use the FLAMES Developer to customize FIRE to satisfy your specific modeling and simulation requirements. You can add new components, add custom data recorders, and much more. Place your custom software in a FLAMES component plugin, and FIRE will automatically recognize it and use it as a fully integrated part of the application.