roms as a component of the community climate system model (ccsm) enrique curchitser, imcs/rutgers...

24
ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein, Don Stark, and Jon Wolfe, NCAR October, 2007

Upload: howard-cannon

Post on 13-Jan-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

ROMS as a Component of the Community Climate System

Model (CCSM)

Enrique Curchitser, IMCS/Rutgers

Kate Hedstrom, ARSC/UAFBill Large, Mariana

Vertenstein, Don Stark, and Jon Wolfe, NCAROctober, 2007

Page 2: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Climate Model Biases

Page 3: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

The Regional Setup

Page 4: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

SST, August 18, 2000

Page 5: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
Page 6: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
Page 7: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Need to downscale atmosphere as well!

~ 200 km forcing (CORE)9+27 km forcing COAMPS

Page 8: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

NEP Implementation

• 10 km average horizontal resolution• Run10:

– 42 vertical layers– Coupled sea ice and ocean– Six-hourly fluxes from Common Ocean-ice

Reference Experiments (CORE) reanalysis– IC’s and BC’s from CCSM (POP) forced by CORE– 1958-2004

Page 9: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Evaluation of Latest Simulation

• We are much happier with the heat fluxes from CORE than from NCEP

• Ice area seems quite realistic• Still could do better:

– Not enough fresh water input at the coast– Stratification in general isn’t quite right, will perhaps

be improved by tidal mixing, different IC/BC– We want a shallower minimum depth

• We also need to add an ecosystem model for GLOBEC

Page 10: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Ice Area and Volume

Page 11: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
Page 12: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

CCSM Coupling

• Thanks to the CORE group’s products, we no longer need to run the large NPAC domain (proof of one-way coupling)

• The CCSM model does fine for its resolution, but fails in regions needing more resolution

• The idea is to couple ROMS to CCSM, where ROMS is part of a “composite ocean” providing a better sea surface temperature to the atmosphere

Page 13: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

CCSM

Page 14: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
Page 15: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Standalone ROMS (ocean.h)#include “cppdefs.h” PROGRAM ocean USE …#ifdef MPI CALL mpi_init CALL mpi_comm_rank(…)#endif CALL initialize CALL run CALL finalize#ifdef MPI CALL mpi_finalize#endif END PROGRAM ocean

Page 16: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Standalone ROMS (nl_ocean.h)

• Included by ocean_control.F• Contains initialize, run, finalize for the nonlinear ocean model

• Run calls main3d or main2d inside the timestepping loop

• Calls get_data which reads files (both in initialize and in run)

Page 17: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Coupled Mode

• Composite ocean knows input filename, NtileI, NtileJ, dt, and ntimes

• Two phase ROMS initialization, first calls inp_par, second calls get_data

• get_data copies fields from CAM• run is called each coupling interval

Page 18: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

CCSM Strategy

• The coupling interval is one day, with the atmosphere running ahead

• The composite ocean will receive hourly winds, etc. and interpolate to ROMS grid(s)

• POP runs for that day, sends “curtains” out for ROMS nests

• ROMS runs for that day• Composite ocean merges SST from POP and ROMS for CAM

Page 19: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Concurrent Execution

Ice

From Dan Schaffer

Page 20: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Sequential ExecutionIce

From Dan Schaffer

Page 21: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

• CCSM is now concurrent, with differing numbers of processors for each of the components

• An effort is underway to make it sequential, for the IBM Blue Gene and other such computers

• The ROMS coupling strategy described is more sequential

Page 22: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,
Page 23: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Patches

• More than one simultaneous patch

• Can now handle through Ngrids feature

• Trouble:– Southern ocean (ICE and ICE_SHELVES)– Bering (ICE, TIDES, and ECOSYSTEM 1)– Peru (ECOSYSTEM 2)

• What to do?

Page 24: ROMS as a Component of the Community Climate System Model (CCSM) Enrique Curchitser, IMCS/Rutgers Kate Hedstrom, ARSC/UAF Bill Large, Mariana Vertenstein,

Conclusions

• We are excited about this opportunity to work with the CCSM group

• A similar effort is underway to add WRF as a regional atmospheric model

• Very much a work in progress, still to be done:– POP “curtains” to ROMS– SST back to composite ocean– Changing to CCSM bulk_flux algorithm