Selecting HEC-RAS Analysis Engine Version

Last updated on August 17, 2026

GeoHECRAS supports a wide range of HEC-RAS analysis engine versions, ranging from legacy 1D-only releases to newer versions that support 2D unsteady flow modeling. Selecting the correct analysis engine version helps ensure that the model computes accurately and remains compatible with the original HEC-RAS files used to create, import, or exchange the project.

Overview

GeoHECRAS allows the user to select which HEC-RAS version should be used for analysis computations. This selection can be made at two levels:

  • Application level
  • Project level

Selecting an HEC-RAS version at the project level defines which analysis engine will be used for the flow computations for that project only.

Selecting the HEC-RAS version at the application level defines which analysis engine will be used for the flow computations for every newly created project.

For example, if the user has selected HEC-RAS version 6.3.1 at the application level, every new project will use HEC-RAS version 6.3.1 for its flow computations (unless overridden using a different HEC-RAS version selected at the project level). Previously created projects will use the HEC-RAS version that was defined when they were first created.

Supported HEC-RAS Versions

GeoHECRAS provides built-in support for the following HEC-RAS analysis engine versions:

HEC-RAS VersionFlow Type SupportModeling Capability
HEC-RAS 7.0.1Steady and Unsteady1D and 2D
HEC-RAS 6.6.0Steady and Unsteady1D and 2D
HEC-RAS 6.4.1Steady and Unsteady1D and 2D
HEC-RAS 6.3.1Steady and Unsteady1D and 2D
HEC-RAS 6.2.0Steady and Unsteady
1D and 2D
HEC-RAS 6.1.0Steady and Unsteady1D and 2D
HEC-RAS 5.0.7Steady and Unsteady1D and 2D
HEC-RAS 5.0.6Steady and Unsteady1D and 2D
HEC-RAS 5.0.5Steady and Unsteady1D and 2D
HEC-RAS 5.0.4Steady and Unsteady1D and 2D
HEC-RAS 5.0.3Steady and Unsteady1D and 2D
HEC-RAS 4.1.0Steady and Unsteady1D only
HEC-RAS 3.1.3Steady and Unsteady1D only
HEC-RAS 3.0.1Steady only1D only

Selecting HEC-RAS Analysis Engine Version at the Application Level

The application level setting controls which HEC-RAS analysis engine version will be used by default for all newly created projects. This setting can be defined once to establish a consistent default setting across the user’s workflows.

Follow the steps below to select the HEC-RAS analysis engine at the application level:

  1. From the ribbon menu, select File and then click Options. This will display the Options backstage page.
    Selecting HEC-RAS Analysis Engine Version Img 1
  2. From the HEC-RAS Analysis Engine section under Application Options, select the required HEC-RAS version from the HEC-RAS analysis engine dropdown list. This will define the default HEC-RAS analysis engine that will be used for all newly created projects.
    Selecting HEC-RAS Analysis Engine Version Img 2
  3. The Lock selected engine for imported models checkbox causes the software to lock the selected HEC-RAS analysis engine for analysis computations in all imported models. By default, this checkbox is checked.

Selecting HEC-RAS Analysis Engine Version at the Project Level

The project level setting allows the user to specify a different HEC-RAS engine version for an individual project. This is useful when working on a project that was originally created with an older engine version, or when the user needs to use a specific version for deliverable compatibility.

Follow the steps below to select the HEC-RAS analysis engine at the project level:

  1. From the ribbon menu, select File and then click Options. This will display the Options backstage page.
    Selecting HEC-RAS Analysis Engine Version Img 3
  2. From the HEC-RAS Analysis Engine section under Project Options, select the required HEC-RAS version from the HEC-RAS analysis engine dropdown list.
    Selecting HEC-RAS Analysis Engine Version Img 4
  3. The selected HEC-RAS analysis engine version will be used for all flow computations in the currently open project. This setting will not affect any other projects.

Imported HEC-RAS Models

When the user imports an existing HEC-RAS project into GeoHECRAS, the software automatically reads the HEC-RAS analysis engine version associated with that project. It then selects the same engine version in the HEC-RAS Analysis Engine section under Project Options on the backstage page.

For example, if the user imports an HEC-RAS project that includes 2D flow elements, GeoHECRAS will automatically select HEC-RAS 6.3.1 (or newer version) in the HEC-RAS Analysis Engine section under Project Options to ensure that the 2D computations run correctly.