Dataset { Float32 S[S = 378]; Float32 M[M = 12]; Float32 lat[lat = 64]; Float32 L[L = 8]; Float32 ilev[ilev = 27]; Float32 lev[lev = 26]; Float32 lon[lon = 128]; Grid { ARRAY: Float64 gw[S = 378][L = 8][M = 12][lat = 64]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 lat[lat = 64]; } gw; Grid { ARRAY: Float64 hyai[S = 378][L = 8][M = 12][ilev = 27]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 ilev[ilev = 27]; } hyai; Grid { ARRAY: Float64 hyam[S = 378][L = 8][M = 12][lev = 26]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 lev[lev = 26]; } hyam; Grid { ARRAY: Float64 hybi[S = 378][L = 8][M = 12][ilev = 27]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 ilev[ilev = 27]; } hybi; Grid { ARRAY: Float64 hybm[S = 378][L = 8][M = 12][lev = 26]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 lev[lev = 26]; } hybm; Float64 P0; Grid { ARRAY: Float32 T[L = 8][S = 378]; MAPS: Float32 L[L = 8]; Float32 S[S = 378]; } T; Grid { ARRAY: Float32 TREFHT[S = 378][L = 8][M = 12][lat = 64][lon = 128]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 lat[lat = 64]; Float32 lon[lon = 128]; } TREFHT; Grid { ARRAY: Int32 wnummax[S = 378][L = 8][M = 12][lat = 64]; MAPS: Float32 S[S = 378]; Float32 L[L = 8]; Float32 M[M = 12]; Float32 lat[lat = 64]; } wnummax; } ModelParameters;