NOAA GFDL GFDL-ESM2M, pre-industrial control (run 1) experiment output for CMIP5 AR5
Load in Python
from intake import open_catalog
cat = open_catalog("https://raw.githubusercontent.com/kpegion/COLA-DATASETS-CATALOG/gh-pages/intake-catalogs/msftbarot_Omon_GFDL-ESM2M_piControl_r1i1p1.yaml")
ds=cat.netcdf.read()
Metadata
title | NOAA GFDL GFDL-ESM2M, pre-industrial control (run 1) experiment output for CMIP5 AR5 |
location | /shared/cmip5/data/piControl/ocean/mon/Omon/msftbarot/NOAA-GFDL.GFDL-ESM2M/r1i1p1 |
tags | gridded,global,model,monthly |
catalog_dir | https://raw.githubusercontent.com/kpegion/COLA-DATASETS-CATALOG/gh-pages/intake-catalogs/msftbarot_Omon_GFDL-ESM2M_piControl_r1i1p1.yaml |
last updated | 2015-01-16 |
Dataset Contents
<xarray.Dataset> Dimensions: (bnds: 2, rlat: 200, rlon: 360, time: 6000, vertices: 4) Coordinates: * rlat (rlat) float64 -81.5 -80.5 -79.5 -78.5 ... 86.5 87.5 88.5 89.5 * time (time) float64 15.5 45.0 74.5 ... 1.825e+05 1.825e+05 * bnds (bnds) float64 1.0 2.0 * rlon (rlon) float64 -279.0 -278.0 -277.0 -276.0 ... 78.0 79.0 80.0 lat (rlat, rlon) float64 dask.array<chunksize=(200, 360), meta=np.ndarray> lon (rlat, rlon) float64 dask.array<chunksize=(200, 360), meta=np.ndarray> * vertices (vertices) int32 0 1 2 3 Data variables: msftbarot (time, rlat, rlon) float32 dask.array<chunksize=(60, 200, 360), meta=np.ndarray> average_T1 (time) float64 dask.array<chunksize=(60,), meta=np.ndarray> average_T2 (time) float64 dask.array<chunksize=(60,), meta=np.ndarray> average_DT (time) float64 dask.array<chunksize=(60,), meta=np.ndarray> time_bnds (time, bnds) float64 dask.array<chunksize=(60, 2), meta=np.ndarray> lat_vertices (time, rlat, rlon, vertices) float64 dask.array<chunksize=(60, 200, 360, 4), meta=np.ndarray> lon_vertices (time, rlat, rlon, vertices) float64 dask.array<chunksize=(60, 200, 360, 4), meta=np.ndarray> Attributes: title: NOAA GFDL GFDL-ESM2M, pre-industrial control (run... institute_id: NOAA GFDL source: GFDL-ESM2M 2010 ocean: MOM4 (MOM4p1_x1_Z50_cCM2M,... contact: gfdl.climate.model.info@noaa.gov project_id: CMIP5 table_id: Table Omon (31 Jan 2011) experiment_id: piControl realization: 1 modeling_realm: ocean tracking_id: c69a2172-f1ae-4935-8f21-ee7524b49e93 Conventions: CF-1.4 references: The GFDL Data Portal (http://nomads.gfdl.noaa.gov... comment: GFDL experiment name = ESM2M_pi-control_C1. PCMDI... gfdl_experiment_name: ESM2M_pi-control_C1 creation_date: 2011-08-22T00:52:27Z model_id: GFDL-ESM2M branch_time: 0.0 experiment: pre-industrial control forcing: N/A frequency: mon initialization_method: 1 parent_experiment_id: N/A physics_version: 1 product: output1 institution: NOAA GFDL(201 Forrestal Rd, Princeton, NJ, 08540) history: File was processed by fremetar (GFDL analog of CM... parent_experiment_rip: N/A
xarray.Dataset
- bnds: 2
- rlat: 200
- rlon: 360
- time: 6000
- vertices: 4
- rlat(rlat)float64-81.5 -80.5 -79.5 ... 88.5 89.5
- long_name :
- latitude in rotated pole grid
- units :
- degrees
- axis :
- Y
- standard_name :
- grid_latitude
array([-81.5 , -80.5 , -79.5 , -78.5 , -77.5 , -76.5 , -75.5 , -74.5 , -73.5 , -72.5 , -71.5 , -70.5 , -69.5 , -68.5 , -67.5 , -66.5 , -65.5 , -64.5 , -63.5 , -62.5 , -61.5 , -60.5 , -59.5 , -58.5 , -57.5 , -56.5 , -55.5 , -54.5 , -53.5 , -52.5 , -51.5 , -50.5 , -49.5 , -48.5 , -47.5 , -46.5 , -45.5 , -44.5 , -43.5 , -42.5 , -41.5 , -40.5 , -39.5 , -38.5 , -37.5 , -36.5 , -35.5 , -34.5 , -33.5 , -32.5 , -31.5 , -30.5 , -29.5 , -28.501426, -27.507105, -26.519792, -25.542121, -24.576562, -23.625377, -22.690584, -21.773917, -20.876803, -20.000333, -19.145246, -18.311912, -17.500333, -16.710136, -15.940584, -15.190584, -14.458711, -13.743228, -13.04212 , -12.353125, -11.673771, -11.001426, -10.333333, -9.666666, -9.002051, -8.343542, -7.695041, -7.060205, -6.442354, -5.844389, -5.268724, -4.717221, -4.191149, -3.691149, -3.217221, -2.768724, -2.344389, -1.942354, -1.560205, -1.195041, -0.843542, -0.502051, -0.166666, 0.166667, 0.502052, 0.843543, 1.195042, 1.560206, 1.942354, 2.34439 , 2.768725, 3.217222, 3.69115 , 4.19115 , 4.717222, 5.268725, 5.84439 , 6.442354, 7.060206, 7.695042, 8.343543, 9.002052, 9.666667, 10.333334, 11.001426, 11.673772, 12.353125, 13.042121, 13.743229, 14.458711, 15.190584, 15.940584, 16.710137, 17.500334, 18.311913, 19.145246, 20.000334, 20.876804, 21.773918, 22.690585, 23.625378, 24.576563, 25.542122, 26.519792, 27.507106, 28.501427, 29.500001, 30.500001, 31.500001, 32.500001, 33.500001, 34.500001, 35.500001, 36.500001, 37.500001, 38.500001, 39.500001, 40.500001, 41.500001, 42.500001, 43.500001, 44.500001, 45.500001, 46.500001, 47.500001, 48.500001, 49.500001, 50.500001, 51.500001, 52.500001, 53.500001, 54.500001, 55.500001, 56.500001, 57.500001, 58.500001, 59.500001, 60.500001, 61.500001, 62.500001, 63.500001, 64.500001, 65.500001, 66.500001, 67.500001, 68.500001, 69.500001, 70.500001, 71.500001, 72.500001, 73.500001, 74.500001, 75.500001, 76.500001, 77.500001, 78.500001, 79.500001, 80.500001, 81.500001, 82.500001, 83.500001, 84.500001, 85.500001, 86.500001, 87.500001, 88.500001, 89.500001])
- time(time)float6415.5 45.0 ... 1.825e+05 1.825e+05
- long_name :
- time
- units :
- days since 0001-01-01 00:00:00
- cartesian_axis :
- T
- calendar_type :
- noleap
- calendar :
- noleap
- bounds :
- time_bnds
- standard_name :
- time
- axis :
- T
array([1.550000e+01, 4.500000e+01, 7.450000e+01, ..., 1.824235e+05, 1.824540e+05, 1.824845e+05])
- bnds(bnds)float641.0 2.0
- long_name :
- vertex number
- cartesian_axis :
- N
array([1., 2.])
- rlon(rlon)float64-279.0 -278.0 -277.0 ... 79.0 80.0
- long_name :
- longitude in rotated pole grid
- units :
- degrees
- axis :
- X
- standard_name :
- grid_longitude
array([-279., -278., -277., ..., 78., 79., 80.])
- lat(rlat, rlon)float64dask.array<chunksize=(200, 360), meta=np.ndarray>
- long_name :
- latitude coordinate
- standard_name :
- latitude
- bounds :
- lat_vertices
- units :
- degrees_north
Array Chunk Bytes 576.00 kB 576.00 kB Shape (200, 360) (200, 360) Count 495 Tasks 1 Chunks Type float64 numpy.ndarray - lon(rlat, rlon)float64dask.array<chunksize=(200, 360), meta=np.ndarray>
- long_name :
- longitude coordinate
- standard_name :
- longitude
- bounds :
- lon_vertices
- units :
- degrees_east
Array Chunk Bytes 576.00 kB 576.00 kB Shape (200, 360) (200, 360) Count 495 Tasks 1 Chunks Type float64 numpy.ndarray - vertices(vertices)int320 1 2 3
array([0, 1, 2, 3], dtype=int32)
- msftbarot(time, rlat, rlon)float32dask.array<chunksize=(60, 200, 360), meta=np.ndarray>
- long_name :
- Ocean Barotropic Mass Streamfunction
- units :
- kg s-1
- valid_range :
- [-1.e+10 1.e+10]
- cell_methods :
- time: mean
- standard_name :
- ocean_barotropic_mass_streamfunction
- cell_measures :
- area: areacello
- comments :
- Note: This model output is presented on the model's tripolar grid. The North Pole singularity is avoided by using this nonregular grid north of 65N. More information about the ocean and sea ice model's grid can be found at http://nomads.gfdl.noaa.gov/.
- associated_files :
- baseURL: http://cmip-pcmdi.llnl.gov/CMIP5/dataLocation gridspecFile: gridspec_ocean_fx_GFDL-ESM2M_piControl_r0i0p0.nc areacello: areacello_fx_GFDL-ESM2M_piControl_r0i0p0.nc
- original_name :
- psiu
- original_units :
- kg s-1
Array Chunk Bytes 1.73 GB 17.28 MB Shape (6000, 200, 360) (60, 200, 360) Count 300 Tasks 100 Chunks Type float32 numpy.ndarray - average_T1(time)float64dask.array<chunksize=(60,), meta=np.ndarray>
- long_name :
- Start time for average period
- units :
- days since 0001-01-01 00:00:00
Array Chunk Bytes 48.00 kB 480 B Shape (6000,) (60,) Count 300 Tasks 100 Chunks Type float64 numpy.ndarray - average_T2(time)float64dask.array<chunksize=(60,), meta=np.ndarray>
- long_name :
- End time for average period
- units :
- days since 0001-01-01 00:00:00
Array Chunk Bytes 48.00 kB 480 B Shape (6000,) (60,) Count 300 Tasks 100 Chunks Type float64 numpy.ndarray - average_DT(time)float64dask.array<chunksize=(60,), meta=np.ndarray>
- long_name :
- Length of average period
- units :
- days
Array Chunk Bytes 48.00 kB 480 B Shape (6000,) (60,) Count 300 Tasks 100 Chunks Type float64 numpy.ndarray - time_bnds(time, bnds)float64dask.array<chunksize=(60, 2), meta=np.ndarray>
- long_name :
- time axis boundaries
- units :
- days since 0001-01-01 00:00:00
Array Chunk Bytes 96.00 kB 960 B Shape (6000, 2) (60, 2) Count 300 Tasks 100 Chunks Type float64 numpy.ndarray - lat_vertices(time, rlat, rlon, vertices)float64dask.array<chunksize=(60, 200, 360, 4), meta=np.ndarray>
- units :
- degrees_north
Array Chunk Bytes 13.82 GB 138.24 MB Shape (6000, 200, 360, 4) (60, 200, 360, 4) Count 400 Tasks 100 Chunks Type float64 numpy.ndarray - lon_vertices(time, rlat, rlon, vertices)float64dask.array<chunksize=(60, 200, 360, 4), meta=np.ndarray>
- units :
- degrees_east
Array Chunk Bytes 13.82 GB 138.24 MB Shape (6000, 200, 360, 4) (60, 200, 360, 4) Count 400 Tasks 100 Chunks Type float64 numpy.ndarray
- title :
- NOAA GFDL GFDL-ESM2M, pre-industrial control (run 1) experiment output for CMIP5 AR5
- institute_id :
- NOAA GFDL
- source :
- GFDL-ESM2M 2010 ocean: MOM4 (MOM4p1_x1_Z50_cCM2M,Tripolar360x200L50); atmosphere: AM2 (AM2p14,M45L24); sea ice: SIS (SISp2,Tripolar360x200L50); land: LM3 (LM3p7_cESM,M45)
- contact :
- gfdl.climate.model.info@noaa.gov
- project_id :
- CMIP5
- table_id :
- Table Omon (31 Jan 2011)
- experiment_id :
- piControl
- realization :
- 1
- modeling_realm :
- ocean
- tracking_id :
- c69a2172-f1ae-4935-8f21-ee7524b49e93
- Conventions :
- CF-1.4
- references :
- The GFDL Data Portal (http://nomads.gfdl.noaa.gov/) provides access to NOAA/GFDL's publicly available model input and output data sets. From this web site one can view and download data sets and documentation, including those related to the GFDL coupled models experiments run for the IPCC's 5th Assessment Report and the US CCSP.
- comment :
- GFDL experiment name = ESM2M_pi-control_C1. PCMDI experiment name = pre-industrial control (run1). Initial conditions for this experiment were derived from a multi-step process involving a multi-century spin-up integration to allow both the physical climate system and the carbon cycle to come into a quasi-dynamic equilibrium with year 1860 radiative forcing. First, a dynamic vegetation and carbon cycle model was spun up with forcing agents obtained from a previous CM2.1 control integration at levels representative of 1860, and potential (i.e., no land use) vegetation. Second, the spun up dynamic vegetation and carbon cycle model was coupled to an atmosphere model using Atmospheric Model Intercomparison Project (AMIP) protocols and spun up with time-varying observed sea surface temperatures and sea ice values. Third, an ocean + sea ice model was spun up with initial conditions for sea ice, ocean potential temperature and salinity derived from late 20th century observations. The ESM was coupled to the ocean biogeochemistry component which uses observed fields of various chemically-active species. The fully-coupled ESM was initialized from present day conditions derived from the three steps above, and the radiative forcing was set back to 1860 conditions. The model was run for several centuries to adjust to those conditions. For the first 248 years of the spin-up, the physical climate was allowed to achieve a quasi-radiative equilibrium with the constant 1860 radiative forcing using potential, static vegetation and a fixed pCO2 value of 286 ppm, while a sponge was applied to the actual atmospheric CO2 values back to 286 ppm to avoid drift. Physical climate equilibrium was established using four coarse criteria: TOA net radiative flux less than +/- 0.1 W/m-2, global 2-m air temperature drift less than 0.1C per century, annual SST biases less than 10C and North Atlantic Deep Water (NADW) transport southward at 30N greater than 10 Sv. At year 249 of the spin-up, dynamic vegetation was activated and the model was integrated for an additional 200 years after which time the land photosynthesis routine was allowed to feel the model's own atmospheric CO2. After another ~150 years, the soil carbon was set to a quasi-equilibrium state using an offline analytic procedure, and the model integration was continued until the land and ocean carbon stored reached equilibrium. A net carbon flux of each component of less than 20 PgC per century and leading to net atmospheric response of less than 10 ppm per century was the criteria used for determining equilibrium. Year 1 of the archived ESM2M_pi-control_C1 experiment data begins at the end of this adjustment period. ESM2M_pi-control_C1 forcing agents representative of conditions circa-1860 include the well-mixed greenhouse gases (CO2, CH4, N2O), tropospheric and stratospheric O3, tropospheric sulfates, black and organic carbon, dust, sea salt and solar irradiance. This integration did not include land use change (i.e., a "potential vegetation" integration) and volcanic aerosols were zero. The direct effect of tropospheric aerosols is calculated by the model, but not the indirect effects.
- gfdl_experiment_name :
- ESM2M_pi-control_C1
- creation_date :
- 2011-08-22T00:52:27Z
- model_id :
- GFDL-ESM2M
- branch_time :
- 0.0
- experiment :
- pre-industrial control
- forcing :
- N/A
- frequency :
- mon
- initialization_method :
- 1
- parent_experiment_id :
- N/A
- physics_version :
- 1
- product :
- output1
- institution :
- NOAA GFDL(201 Forrestal Rd, Princeton, NJ, 08540)
- history :
- File was processed by fremetar (GFDL analog of CMOR). TripleID: [exper_id_WGcd34Vtdi,realiz_id_pyVK2571hZ,run_id_ZScXOu5R8L]
- parent_experiment_rip :
- N/A