Model settings#

The following list of available settings is automatically created from the file settings.py in the Veris main folder. They are available as attributes of the Veros settings object, e.g.:

>>> simulation = MyVerosSetup()
>>> settings = simulation.state.settings
>>> print(settings.eq_of_state_type)
1
Importing core modules

Using computational backend numpy on cpu Runtime settings are now locked

VerosSettings.deltatTherm = 86400

Timestep for thermodynamic equations [s]

VerosSettings.recip_deltatTherm = 1.1574074074074073e-05

1 / deltatTherm [1/s]

VerosSettings.deltatDyn = 86400

Timestep for dynamic equations [s]

VerosSettings.olx = 2

Grid points in zonal overlap

VerosSettings.oly = 2

Grid points in meridional overlap

VerosSettings.gridcellWidth = 444709.893408

Grid cell width [m]

VerosSettings.nITC = 5

Number of ice thickness categories

VerosSettings.recip_nITC = 0.2

1 / nITC

VerosSettings.noSlip = True

flag for using the no-slip condition

VerosSettings.secondOrderBC = False

flag for using the second order approximation for boundary conditions

VerosSettings.extensiveFld = True

flag whether the advective fields are extensive

VerosSettings.useRealFreshWaterFlux = False

flag for using the sea ice load in the calculation of the ocean surface height

VerosSettings.useFreedrift = False

flag for using the freedrift solver

VerosSettings.useEVP = True

flag for using the EVP solver

VerosSettings.evpAlpha = 500.0

EVP parameter

VerosSettings.evpBeta = 500.0

EVP parameter

VerosSettings.useAdaptiveEVP = False

flag for using adaptive relaxation parameters

VerosSettings.aEVPalphaMin = 5

lower limit of alpha and beta

VerosSettings.aEvpCoeff = 0.5

largest stabilized frequency for adaptive EVP

VerosSettings.explicitDrag = False
VerosSettings.nEVPsteps = 500
VerosSettings.computeEvpResidual = True
VerosSettings.veros_fill = True

flag for using the fill overlap function of Veros

VerosSettings.use_coastline = False

flag for using the coastline data for lateral drag

VerosSettings.rhoIce = 900

density of ice [kg/m3]

VerosSettings.rhoFresh = 1000

density of fresh water [kg/m3]

VerosSettings.rhoSea = 1026

density of sea water [kg/m3]

VerosSettings.rhoAir = 1.3

density of air [kg/m3]

VerosSettings.rhoSnow = 330

density of snow [kg/m3]

VerosSettings.recip_rhoFresh = 0.001

1 / rhoFresh [m3/kg]

VerosSettings.recip_rhoSea = 0.0009746588693957114

1 / rhoSea [m3/kg]

VerosSettings.rhoIce2rhoSnow = 2.727272727272727

rhoIce / rhoSnow [m3/kg]

VerosSettings.rhoIce2rhoFresh = 0.9

rhoIce / rhoFresh [m3/kg]

VerosSettings.rhoFresh2rhoSnow = 3.0303030303030303

rhoFresh / rhoSnow [m3/kg]

VerosSettings.dryIceAlb = 0.75

albedo of dry ice

VerosSettings.dryIceAlb_south = 0.75

albedo of dry ice in the southern hemisphere

VerosSettings.wetIceAlb = 0.66

albedo of wet ice

VerosSettings.wetIceAlb_south = 0.66

albedo of wet ice in the southern hemisphere

VerosSettings.drySnowAlb = 0.84

albedo of dry snow

VerosSettings.drySnowAlb_south = 0.84

albedo of dry snow in the southern hemisphere

VerosSettings.wetSnowAlb = 0.7

albedo of wet snow

VerosSettings.wetSnowAlb_south = 0.7

albedo of wet snow in the southern hemisphere

VerosSettings.wetAlbTemp = 0

temperature [°C] above which the wet albedos are used

VerosSettings.lhFusion = 334000.0

latent heat of fusion [J/kg]

VerosSettings.lhEvap = 2500000.0

latent heat of evaporation [J/kg]

VerosSettings.lhSublim = 2834000.0

latent heat of sublimation [J/kg]

VerosSettings.cpAir = 1005

heat capacity of air [J/kg K]

VerosSettings.cpWater = 3986

heat capacity of water [J/kg K]

VerosSettings.stefBoltz = 5.67e-08

Stefan-Boltzmann constant [W/m^2/K^4]

VerosSettings.iceEmiss = 0.95

longwave ice emissivity

VerosSettings.snowEmiss = 0.95

longwave snow emissivity

VerosSettings.iceConduct = 2.1656

sea ice conductivity

VerosSettings.snowConduct = 0.31

snow conductivity

VerosSettings.hCut = 0.15

cut off snow thickness [m]

VerosSettings.shortwave = 0.3

shortwave ice penetration factor

VerosSettings.tempFrz = -1.96

freezing temperature [°C]

VerosSettings.dtempFrz_dS = 0

derivative of freezing temperature wrt salinity [°C/(g/kg)]

VerosSettings.saltIce_ref = 0

reference salinity of sea ice [g/kg]

VerosSettings.saltOcn_ref = 34.7

reference salinity of the ocean [g/kg]

VerosSettings.minLWdown = 60

minimum downward longwave radiation

VerosSettings.maxTIce = 30

maximum ice temperature

VerosSettings.minTIce = -50

minimum ice temperature

VerosSettings.minTAir = -50

minimum air temperature

VerosSettings.dalton = 0.00175

dalton number/ sensible and latent heat transfer coefficient

VerosSettings.Area_reg = 0.0225

regularization value for the ice concentration

VerosSettings.hIce_reg = 0.010000000000000002

regularization value for the ice thickness

VerosSettings.celsius2K = 273.15

conversion from [K] to [°C]

VerosSettings.stantonNr = 0.0056

stanton number

VerosSettings.uStarBase = 0.0125

typical friction velocity beneath sea ice [m/s]

VerosSettings.McPheeTaperFac = 12.5

tapering factor at the ice bottom

VerosSettings.h0 = 0.5

lead closing parameter

VerosSettings.recip_h0 = 2.0

1 / h0

VerosSettings.h0_south = 0.5

lead closing parameter in the southern hemisphere

VerosSettings.recip_h0_south = 2.0

1 / h0_south

VerosSettings.airTurnAngle = 0

turning angle of air-ice stress

VerosSettings.waterTurnAngle = 0

turning angle of water-ice stress

VerosSettings.sinWat = 0

sin of waterTurnAngle

VerosSettings.cosWat = 1

cos of waterTurnAngle

VerosSettings.wSpeedMin = 1e-10

minimum wind speed [m/s]

VerosSettings.hIce_min = 1e-05

‘minimum’ ice thickness [m]

VerosSettings.Area_min = 1e-05

‘minimum’ ice cover fraction

VerosSettings.airIceDrag = 0.0012

air-ice drag coefficient

VerosSettings.airIceDrag_south = 0.0012

air-ice drag coefficient in the southern hemisphere

VerosSettings.waterIceDrag = 0.0055

water-ice drag coefficient

VerosSettings.waterIceDrag_south = 0.0055

water-ice drag coefficient in the southern hemisphere

VerosSettings.cDragMin = 0.25

minimum of linear ice-ocean drag coefficient

VerosSettings.seaIceLoadFac = 1

factor to scale sea ice loading

VerosSettings.gravity = 9.81

gravitational acceleration

VerosSettings.PlasDefCoeff = 2

axes ratio of the elliptical yield curve

VerosSettings.deltaMin = 2e-09

minimum value of delta

VerosSettings.pressReplFac = 1

flag whether to use replacement pressure

VerosSettings.pStar = 27500.0

sea ice strength parameter

VerosSettings.cStar = 20

sea ice strength parameter

VerosSettings.basalDragU0 = 5e-05

basal drag parameter

VerosSettings.basalDragK1 = 8

basal drag parameter

VerosSettings.basalDragK2 = 0

basal drag parameter

VerosSettings.cBasalStar = 20

basal drag parameter

VerosSettings.tensileStrFac = 0

sea ice tensile strength factor

VerosSettings.CrMax = 1000000.0

advective flux parameter

VerosSettings.sideDragCoeff = 0.001

side drag coefficient

VerosSettings.sideDragU0 = 0.01

side drag critical velocity [m/s]

VerosSettings.umin_o = 0.5

minimum atm. wind speed over ocean surface [m/s]

VerosSettings.umin_i = 1.0

minimum atm. wind speed over ice surface [m/s]

VerosSettings.zref = 10.0

reference height for wind speed [m]

VerosSettings.ztref = 2.0

reference height for air temperature [m]

VerosSettings.bolzc = 1.38065e-23

Boltzmann’s constant [J/K/molecule]

VerosSettings.avogad = 6.02214e+26

Avogadro number [molecules/kmole]

VerosSettings.rgas = 8314.47

avogad * bolzc - Ideal gas constant [J/K/kmole]

VerosSettings.mwdair = 28.966

molecular weight of dry air [kg/kmole]

VerosSettings.mwwv = 18.016

molecular weight water vapor [kg/kmole]

VerosSettings.rdair = 287.042

RGAS / MWDAIR - dry air gas constant [J/K/kg]

VerosSettings.rwv = 461.505

RGAS / MWWV - water vapor constant [J/K/kg]

VerosSettings.zvir = 0.608

(RWV / RDAIR) - 1.0 - Dry-air water-vapor molecular mass ratio [-]

VerosSettings.cpdair = 1004.64

specific heat of dry air [J/K/kg]

VerosSettings.cpwv = 1810.0

specific heat of water vapor [J/K/kg]

VerosSettings.cpvir = 0.802
  • [-]

VerosSettings.karman = 0.4

von Karman constant [-]

VerosSettings.latvap = 2501000.0

latent heat of evaporation [J/kg]

VerosSettings.p0 = 100000.0

reference pressure to compute potential temperature [Pa]

VerosSettings.cappa = 0.286

R/Cp [-]

VerosSettings.zzsice = 0.0005

ice surface roughness [m]

VerosSettings.ch = 0.001

bulk transfer coefficient for sensible heat [-]

VerosSettings.ce = 0.00115

bulk transfer coefficient for latent heat [-]

VerosSettings.eps2 = 1e-20

threshold value [-]

VerosSettings.emissivity = 1

surface emissivity [-]

VerosSettings.ocean_emissivity = 0.985

ocean surface emissivity [-]

VerosSettings.snow_emissivity = 0.98

snow surface emissivity [-]

VerosSettings.ice_emissivity = 0.98

ice surface emissivity [-]

VerosSettings.tf0kel = 273.15

freezing temp of fresh water [K]

VerosSettings.gamma_blk = 0.01

adiabatic lapse rate [C/m]

VerosSettings.ocean_albedo = 0.1

ocean albedo [-]

VerosSettings.ice_albedo = 0.7

ice albedo [-]