DOI: 10.5281/zenodo.7947857
title: Output files from SPEEDY v.42 ensembles described in the paper: "Multi-decadal pacemaker simulations with an intermediate-complexity climate model" by F. Molteni, F. Kucharski and R. Farneti (part 1 of 2)

description: The monthly-mean output from SPEEDY v.42 ensembles (either driven by prescribed sea-surface temperature (SST) or coupled to the TOM3 model) consists of a series of IEEE little-endian binary files and metadata files in text format.<br> For each year of integration (indicated by a 4-digit number YYYY) and ensemble member (indicated by a 3-digit number NNN), two binary files are present, named:<br> • attmNNN_YYYY.grd, including data on the 120x60 grid-point atmospheric grid;<br> • sftmNNN_YYYY.grd, including data on the 360x180 grid-point surface grid.<br> The metadata for these files are contained in the text files <strong>attmEEE.ctl</strong> and <strong>sftmEEE.ctl</strong> respectively, where EEE is a 3-digit ensemble identifier (usually, but not necessarily, equal to one of the ensemble-member number NNN). <br> This repository contains data from: (part 1) a 41-year 5-member ensemble (653) run with prescribed SST (part 2) a 70-year 5-member ensemble (104) run with the coupled SPEEDY-TOM3 model. Integration years are 1980 to 2020 for ensemble 653 and 1951 to 2020 for ensemble 104. <br> The structure of the binary data and metadata files follows the conventions for gridded datasets set by the GrADS diagnostic and plotting package (developed by the Center for Ocean-Land-Atmosphere Studies of George Mason University), as described here:<br> http://cola.gmu.edu/grads/gadoc/aboutgriddeddata.html <br> In addition to the COLA-GMU web site, free version of the GrADS package for different platforms can be downloaded from the OpenGrADS web site:<br> http://opengrads.org/ <br> Specifically, the SPEEDY v.42 output consists of sequential-access files where each record contains a two-dimensional field. Three-dimensional fields are stored as a sequence of consecutive records, one for each of the 8 pressure levels where model-level data are interpolated by the post-processing routines. For each month of the year: <br> the <strong>attmNNN_YYYY.grd</strong> files contain a sequence of <strong>9 3-D variables and 26 2-D variables</strong>;<br> the <strong>sftmNNN_YYYY.grd</strong> files contain a sequence of <strong>21 2-D variables</strong>. Within each record, grid-point data are stored as a NLONxNLAT array with longitude varying from west to east and latitude varying from south to north. The list of variables and levels is specified in the <strong>attmEEE.ctl</strong> and s<strong>ftmEEE.ctl</strong> files. These files contain descriptors which allow the data of each ensemble to be accessed as a single dataset by the GrADS package. Although the metadata files are specific to the GrADS package, the binary data can be read by different types of code. As example of fortran90 instructions to read the content of the <strong>attmNNN_YYY.grd</strong> and <strong>sftmNNN_YYY.grd</strong> files for one year/ens.member is as follows: integer, parameter :: nlon=120<br> integer, parameter :: nlat=60<br> integer, parameter :: nlev=8<br> integer, parameter :: nlon0=360<br> integer, parameter :: nlat0=180 integer :: jmonth, jvar3d, jvar2d, jlev<br> real :: fld3d(nlon,nlat,nlev)<br> real :: fld2d(nlon,nlat), fld0(nlon0,nlat0) open (unit=1, file=”attmNNN_YYY.grd”, form=”formatted”, access=”sequential”)<br> open (unit=2, file=”sftmNNN_YYY.grd”, form=”formatted”, access=”sequential”) do jmonth=1,12 do jvar3d=1,9<br> do jlev=1,nlev<br> read (1) fld3d(:,:,jlev)<br> …………<br> enddo<br> enddo do jvar2d=1,26<br> read (1) fld2d(:,:)<br> ………<br> enddo do jvar2d=1,21<br> read (2) fld0(:,:)<br> ………<br> enddo enddo close (1)<br> close (2)