FIRE FLAMES Runtime Suite ApplicationThe FLAMES® Interactive Runtime Executable (FIRE™) is an application in the FLAMES Runtime Suite 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 Development Suite to customize FIRE to satisfy your specific modeling and simulation requirements. You can modify any of the components that are bundled with FLAMES, add new components, add custom data recorders, and much more. Place your custom software in a FLAMES component plug-in, and FIRE will automatically recognize it and use it as a fully integrated part of the application.