Reducing the Spinup Time of Ocean Models - PowerPoint PPT Presentation

1 / 11
About This Presentation
Title:

Reducing the Spinup Time of Ocean Models

Description:

Construct 'Jacobian' Use MRILU to construct corresponding preconditioner M-1. ... Dependencies for Jacobian matrix for construction of preconditioner. ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 12
Provided by: ima48
Category:

less

Transcript and Presenter's Notes

Title: Reducing the Spinup Time of Ocean Models


1
Reducing the Spin-up Time of Ocean Models
  • Erik Bernsen Henk Dijkstra
  • EGU 2007

2
Outline
  • Introduction
  • Model
  • Method
  • Results
  • Conclusion

3
Introduction
SST, present day, 710 ppm CO2
SST, present day, 280 ppm CO2
  • CCSM 1.4
  • Atmosphere model
  • Land surface model
  • Ocean model
  • Sea ice model
  • Spinup
  • Repeat three times
  • 20 yr coupled run
  • 20 yr ocean run
  • 200 yr coupled run
  • CPU time
  • 4?20,000 hr 80,000 hr
  • on Teras.

SST, late oligocene (26 Myr ago) , 710 ppm CO2
SST, early miocene (20 Myr ago), 710 ppm CO2
Von der Heydt and Dijkstra oligocene/miocene
ocean circulation, Paleoceanography, vol 21, 2006
4
Model (I) Planetary Geostrophic Ocean Model
  • Advection-diffusion equation for temperature and
    salinity (only prognostic variables).
  • Linear equation of state.
  • Momentum equations Geostrophic balance with
    linear friction, hydrostatic balance.
  • Continuity equation.
  • Ekman top layer.
  • Convective adjustment ?v ?v(??/?z)
  • Forcing
  • Restoring boundary conditions for temperature and
    salinity.
  • Windstress.

5
Model (II) Results
6
Method (I) Jacobian Free Krylov Newton Method
(JFKN)
  • Timestepper Iterate
  • untill is small.

Newton Iterate untill is
small.
Use GMRES method for solving linear systems.
Needed matrix-vector products
7
Method (II) Preconditioning
  • To speed up convergence of GMRES we use a
    preconditioner M-1
  • with
  • How to choose M-1?

8
Method(III) Choice of preconditioner
  • Write with
  • Construct Jacobian
  • Use MRILU to construct corresponding
    preconditioner M-1.
  • Use this preconditioner for several Newton steps.

9
Method(IV) Global Convergence
  • Problem Newtons method gives local convergence,
    but no global convergence.

10
Results
Spinup time- scale
Speed-up 20 times faster (for timestepping
run of 5000 yr.)
11
Conclusion Future Work
  • Using a JFKN method for spin up can reduce the
    spin-up time dramatically. One only needs
  • Residual F(x).
  • Dependencies for Jacobian matrix for construction
    of preconditioner.
  • How does the method scale with resolution?
  • How will this method work with more realistic
    models
Write a Comment
User Comments (0)
About PowerShow.com