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 | Snapshot of variable | 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* | kg | Sea Water Mass |
| sea_water_mass | No |
| @Luke Van Roekel (Unlicensed) | 7/23/2019 | yes and yes |
| |
| 2 |
| pbo | pso (next line) + config_density0 = 1026.0 kg/m3 | 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 and | 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* | 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 | 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* | 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* | 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)* | 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* |
| 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)* |
| 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 | 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 |