Omon variable conversion table

Omon variable conversion table

Jun 20, 2019 

  • A 5 year sample of the CMIP6 ocean data has been setup on NERSC under /global/homes/s/sbaldwin/scratch/cmip_sample/CMIP6/CMIP/E3SM-Project/E3SM-1-0/piControl/r1i1p1f1/Omon

  • The raw ocn and sea-ice data have been set up at /global/homes/s/sbaldwin/scratch/cmip_sample/raw.

  • The sea-ice data is available alongside the rest of the data at /global/homes/s/sbaldwin/scratch/cmip_sample/CMIP6/CMIP/E3SM-Project/E3SM-1-0/piControl/r1i1p1f1/SImon

E3SM variable name

CMIP variable name

conversion

units CMIP/E3SM

variable long name CMIP/E3SM

Max, Avg, Min plots over time
columns:
(1) full ocean vs time
(2) top layer vs time
(3) top layer vs latitude

Snapshot of variable
at surface, index 20
August, year 2

CF Standard Name

Conversion Formula Verified by

Scientist  

(scientist name)

Notes

Scientist Assigned to Perform Final Quality Control on CMORized files

Date Verified

Data & Metadata Correct

(yes/no)

Notes if CMORized files are not correct

E3SM variable name

CMIP variable name

conversion

units CMIP/E3SM

variable long name CMIP/E3SM

Max, Avg, Min plots over time
columns:
(1) full ocean vs time
(2) top layer vs time
(3) top layer vs latitude

Snapshot of variable
at surface, index 20
August, year 2

CF Standard Name

Conversion Formula Verified by

Scientist  

(scientist name)

Notes

Scientist Assigned to Perform Final Quality Control on CMORized files

Date Verified

Data & Metadata Correct

(yes/no)

Notes if CMORized files are not correct

1

NA

masso

sum(config_density0*
timeMonthly_avg_layerThickness*
areaCell)
config_density0 = 1026.0 kg/m3

kg

Sea Water Mass

 

sea_water_mass

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

2

 

pbo

pso (next line) +
verticalSum(timeMonthly_avg_layerThickness*
timeMonthly_avg_density)*gravity

config_density0 = 1026.0 kg/m3
gravity = 9.80616

Pa

Sea Water Pressure at Sea floor

 

 

sea_water_pressure_at_sea_floor

No

 

@Luke Van Roekel (Unlicensed)

8/2/2019

yes and yes

 

3

 

pso

seaIcePressure + atmosphericPressure
where
seaIcePressure = (timeMonthly_avg_pressureAdjustedSSH - timeMonthly_avg_ssh)*config_density0*gravity

and
atmosphericPressure = PSL from CAM
config_density0 = 1026.0 kg/m3
gravity = 9.80616

Pa

Sea Water Pressure at Sea Water Surface

 

 

sea_water_pressure_at_sea_water_surface

No

 

@Luke Van Roekel (Unlicensed)

8/2/2019

yes and yes

 

4

 

volo

sum(timeMonthly_avg_layerThickness*
areaCell)

m3

Sea Water Volume

 

sea_water_volume

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

Values are close, metadata looks good

values compare to 4th decimal with my code, also if I load masso and divide by 1026.0 it matches my MPAS result to 8 decimals but volo only to 4 decimals.  Not sure what the difference is.

5

 

zos

timeMonthly_avg_pressureAdjustedSSH - sshAvg
sshAvg = sum(timeMonthly_avg_pressureAdjustedSSH*areaCell)/
sum(areaCell)

m

Sea Surface Height Above Geoid

sea_surface_height_above_geoid

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

6

 

masscello

config_density0*
timeMonthly_avg_layerThickness
config_density0 = 1026.0 kg/m3

kg m-2

Ocean Grid-Cell Mass per area

sea_water_mass_per_unit_area

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

NO

The fill value in this field appears to be 1e37 but the metadata says 1e20 for the fill.  This is for the inland seas.  All other files use nan there

7

timeMonthly_avg_activeTracers_temperature

thetao

 

degC

Sea Water Potential Temperature

sea_water_potential_temperature

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

8

 

thetaoga

sum(timeMonthly_avg_activeTracers_temperature*
timeMonthly_avg_layerThickness *
areaCell)/volo

degC

Global Average Sea Water Potential Temperature

 

sea_water_potential_temperature

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

9

 

tos

timeMonthly_avg_activeTracers_temperature (nVertLevels=1)

degC

Sea Surface Temperature

 

 

sea_surface_temperature

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

10

 

tob

timeMonthly_avg_activeTracers_temperature (nVertLevels=maxLevelCell(nCells))

maxLevelCell is available in initial condition and restart files

degC

Sea Water Potential Temperature at Sea Floor

sea_water_potential_temperature_at_sea_floor

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

11

 

tosga

sum( timeMonthly_avg_activeTracers_temperature (nVertLevels=1)*
areaCell)/sum(areaCell)

degC

Global Average Sea Surface Temperature

 

sea_surface_temperature

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

12

timeMonthly_avg_activeTracers_salinity

so

 

 

Sea Water Salinity

 

 

sea_water_salinity

No

 

@Luke Van Roekel (Unlicensed)

8/2/2019

yes and yes

 

13

 

soga

sum(timeMonthly_avg_activeTracers_salinity*
timeMonthly_avg_layerThickness *
areaCell)/volo

 

Global Mean Sea Water Salinity

 

sea_water_salinity

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

14

 

sos

timeMonthly_avg_activeTracers_salinity( nVertLevels=1)

 

Sea Surface Salinity

sea_surface_salinity

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

15

 

sob

timeMonthly_avg_activeTracers_salinity (nVertLevels=maxLevelCell(nCells))

maxLevelCell is available in initial condition and restart files

 

Sea water Salinity at Sea Floor

sea_water_salinity_at_sea_floor

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and not quite complete metadata

metadata does not contain the comment on salinity units like the other salinity variables.

16

 

sosga

sum(timeMonthly_avg_activeTracers_salinity (nVertLevels=1)*
areaCell)/sum(areaCell)

 

Global Average Sea Surface Salinity

 

 

sea_surface_salinity

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

17

timeMonthly_avg_dThreshMLD

mlotst

 

m

Ocean Mixed Layer Thickness Defined by Sigma T

ocean_mixed_layer_thickness_defined_by_sigma_t

No

 

 

 

NO

We do not actually have the variable requested.  It is a density criterion based on a surface threshold of 0.125, we have a 10m threshold at 0.03.  using dThreshMLD might be close

18

timeMonthly_avg_velocityZonal

uo

 

m s-1

Sea Water X Velocity

sea_water_x_velocity

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

19

timeMonthly_avg_velocityMeridional

vo

 

m s-1

Sea Water Y Velocity

sea_water_y_velocity

No

 

@Luke Van Roekel (Unlicensed)

7/23/2019

yes and yes

 

20

 

wo

timeMonthly_avg_vertVelocityTop
needs different vertical coordinate

m s-1

Sea Water Vertical Velocity

 

 

upward_sea_water_velocity

No

 

 

 

 

 

21

 

msftmz

 

kg s-1

Ocean Meridional Overturning Mass Streamfunction

 

 

ocean_meridional_overturning_mass_streamfunction

No

 

 

 

 

 

22

 

hfbasin

Formula needed – not sure if data is available.

W

Northward Ocean Heat Transport

 

 

northward_ocean_heat_transport

 

 

 

 

 

 

23

timeMonthly_avg_seaIceFreshWaterFlux

fsitherm

 

kg m-2 s-1

Water Flux into Sea Water due to Sea Ice Thermodynamics

water_flux_into_sea_water_due_to_sea_ice_thermodynamics

Comments