Default Values

This page documents the hard-coded default values used throughout the Bellhop interface. These defaults are defined in the dataclasses defined in the aubellhop.constants module.

ModelDefaults

Field Name

Type

Default Value

Units

Description

name_2d

str

"bellhop"

Name of the class instance for the 2D model

name_3d

str

"bellhop3d"

Name of the class instance for the 3D model

exe_2d

str

"bellhop.exe"

Executable filename for the 2D model

exe_3d

str

"bellhop3d.exe"

Executable filename for the 3D model

dim_2d

int

2

Number of dimensions in the 2D model

dim_3d

int

3

Number of dimensions in the 3D model

EnvDefaults

Field Name

Type

Default Value

Units

Description

attenuation_units

str

"frequency dependent"

Attenuation units to define volume attenuation (when setting bottom_attenuation, etc)

bottom_attenuation

float

0.1

scale factor

When acousto-elastic bottom boundary condition is selected, this is the attenuation factor

bottom_boundary_condition

str

"acousto-elastic"

Standard boundary condition for seabed

bottom_interp

str

"linear"

Interpolation for bathymetry depths

comment_pad

int

50

Number of characters used before the comment in the constructed .env files.

dimension

str

"2D"

Dimension of simulation (2D, 2.5D, 3D)

_dimension

int

2

Dimension of model (2, 3)

frequency

float

25000.0

Hz

Frequency of sound propagation

interference_mode

str

"coherent"

Mode of interference when calculating transmission loss

simulation_depth_scale

float

1.01

Scaling factor on the maximum depth of the bathymetry to calculate the maximum simulation depth extent.

simulation_range_scale

float

1.1

Scaling factor on the maximum range of the receivers to calculate the maximum simulation range extent.

simulation_cross_range_scale

float

2.0

Scaling factor on the maximum cross range of the receivers (based on maximum bearing angle) to calculate the maximum simulation cross range extent.

simulation_cross_range_min

float

10.0

m

For very small bearing angles there may be numerical issues with a cross range size approaching zero. This parameter specifies the minimum cross range size of the simulation extent.

soundspeed_interp

str

"linear"

Interpolation for sound speed profile data

surface_depth

float

0.0

m

Depth of the surface. Should always be 0.0 for flat altimetry.

surface_interp

str

"linear"

Interpolation for altimetry surface depths

volume_attenuation

str

"none"

Type of volume attenuation to apply

MiscDefaults

Field Name

Type

Default Value

Units

Description

beam_angle_halfspace

float

90.0

deg

beam_angle_fullspace

float

180.0

deg

beam_bearing_halfspace

float

90.0

deg

beam_bearing_fullspace

float

180.0

deg

density

float

1000.0

kg/m^3

Constant density of the medium

sound_speed

float

1500.0

m/s

Constant speed of sound in the medium