Selected monthly mean ocean 2D output of multi-decadal predictions until 2100, based on the decadal prediction system with MPI-ESM-LR 1.2.01p5, 1.2.01p7, members 1 to 16.
Hindcasts dkfen4YYYY_rXi2p2-LR with 16 members started November 1st each year 1960-2025, all running until 2100, as a continuation of standard 20-year long hindcasts, with a reduced output.
All simulations with CMIP6 external forcing.
Simulations have been planned by Sebastian Brune (UHH) and André Düsterhus (DMI). Simulations have been run @DKRZ on Levante by Mohammad Basir Uddin (UHH) and Sebastian Brune (UHH) in 2025 and 2026.
Output format is raw data output according to ocean domain MPIOM, mpiom_data_2d_mm:
zos(time, depth, y, x) ;
zos:long_name = "Sea surface height above geoid" ;
zos:units = "m" ;
zos:code = 1 ;
@ surface
tos(time, depth, y, x) ;
tos:long_name = "Sea surface temperature" ;
tos:units = "C" ;
tos:code = 12 ;
@ surface
sivol(time, depth, y, x) ;
sivol:long_name = "Sea ice volume per area" ;
sivol:units = "m" ;
sivol:code = 13 ;
@ surface
siconc(time, depth, y, x) ;
siconc:long_name = "Sea ice area fraction" ;
siconc:units = "1" ;
siconc:code = 15 ;
@ surface
sos(time, depth, y, x) ;
sos:long_name = "Sea surface salinity" ;
sos:units = "1e-3" ;
sos:code = 16 ;
@ surface
msftbarot(time, depth, y, x) ;
msftbarot:long_name = "Ocean barotropic mass streamfunction" ;
msftbarot:units = "kg s-1" ;
msftbarot:code = 27 ;
@ surface
sicsno(time, depth, y, x) ;
sicsno:long_name = "Surface snow thickness where sea ice" ;
sicsno:units = "m" ;
sicsno:code = 141 ;
@ surface
zmld(time, depth, y, x) ;
zmld:long_name = "Ocean mixed layer thickness defined by sigma t" ;
zmld:units = "m" ;
zmld:code = 183 ;
@ surface
mlotst(time, depth, y, x) ;
mlotst:long_name = "Ocean mixed layer thickness defined by sigma t" ;
mlotst:units = "m" ;
mlotst:code = 276 ;
@ surface
thetaot(time, depth, y, x) ;
thetaot:long_name = "Vertically Averaged Sea Water Potential Temperature" ;
thetaot:units = "K" ;
thetaot:code = 285 ;
@ surface
thetaot300(time, depth, y, x) ;
thetaot300:long_name = "Depth average potential temperature of upper 300m" ;
thetaot300:units = "K" ;
thetaot300:code = 286 ;
@ 300 m
thetaot700(time, depth, y, x) ;
thetaot700:long_name = "Depth average potential temperature of upper 700m" ;
thetaot700:units = "K" ;
thetaot700:code = 287 ;
@ 700 m
thetaot2000(time, depth, y, x) ;
thetaot2000:long_name = "Depth average potential temperature of upper 2000m" ;
thetaot2000:units = "K" ;
thetaot2000:code = 288 ;
@ 2000 m
tauuo(time, depth, y_2, x_2) ;
tauuo:long_name = "Surface downward x stress" ;
tauuo:units = "N m-2" ;
tauuo:code = 548 ;
@ surface
tauvo(time, depth, y_3, x_3) ;
tauvo:long_name = "Surface downward y stress" ;
tauvo:units = "N m-2" ;
tauvo:code = 549 ;
@ surface