21
Numerical Algorithm Development and Testing in HYCOM

Numerical Algorithm Development and Testing in HYCOM

  • Upload
    wiley

  • View
    22

  • Download
    0

Embed Size (px)

DESCRIPTION

Numerical Algorithm Development and Testing in HYCOM. Process Oriented Test Problems. Model validation against known solutions Test/improve basic algorithms Standardized tests Gravitational Adjustment (advection) Seamount (Pressure Gradient Errors) Overflows (mixing). - PowerPoint PPT Presentation

Citation preview

Page 1: Numerical Algorithm Development and Testing in HYCOM

Numerical Algorithm Development and Testing in

HYCOM

Page 2: Numerical Algorithm Development and Testing in HYCOM

Process Oriented Test Problems

• Model validation against known solutions

• Test/improve basic algorithms

• Standardized tests

Gravitational Adjustment (advection)

Seamount (Pressure Gradient Errors)

Overflows (mixing)

Page 3: Numerical Algorithm Development and Testing in HYCOM

Advection Schemes

• Evaluation of several advections schemes (MPDATA, CS-FCT, UTOPIA, WENO)

• Applications/Tests: Gravitational Adjustment Density Anomalies due to T/S advection

Page 4: Numerical Algorithm Development and Testing in HYCOM

Gravitational Adjustment

Page 5: Numerical Algorithm Development and Testing in HYCOM

HYCOM Vertical Coordinates

MICOM mode

Hybrid mode

Viscosity=100

Page 6: Numerical Algorithm Development and Testing in HYCOM

HYCOM with z-levels

viscosity=100

Viscosity=0

WENO5-RK2

Page 7: Numerical Algorithm Development and Testing in HYCOM

SEOM 100

SEOM 50

SCRUM 100

SCRUM 50

Page 8: Numerical Algorithm Development and Testing in HYCOM

Advection Schemes

• Centered Difference

• MPDATA

• UTOPIA

• WENO

Page 9: Numerical Algorithm Development and Testing in HYCOM

Centered Differences

• High order centered interpolation to cell edges

• Leap-Frog Trapezoidal time stepping

• O(t^2, x^(2n) )

• No dissipation errors due to spatial discretization

• Gibbs oscillation controlled with FCT

Page 10: Numerical Algorithm Development and Testing in HYCOM

MPDATA

• Based on Donor Cell scheme

• TE Estimate corrects dissipative DC

• Positivity preserving

• Non-oscillatory option a la FCT

• 2nd order in time/space, 3rd order option

• Not dependent on positive offset anymore

Page 11: Numerical Algorithm Development and Testing in HYCOM

UTOPIA

• Uniform third order polynomial interpolation algorithm

• Upwind biased interpolation

• 3rd order in space/time for constant advection, otherwise only 2nd order.

• multidimensional

• Universal Limiter option

• Large stencil

Page 12: Numerical Algorithm Development and Testing in HYCOM

WENO

• Weighed Essentially Non-Oscillatory• Adjust stencil based on smoothness• ENO criterion: Newton divided

differences• WENO uses a combination of these

estimates to extend the order in smooth regions to O(2k-1)

• Expensive

Page 13: Numerical Algorithm Development and Testing in HYCOM

WENO

• Weights depends on smoothness of solution

• TVD RK scheme for time integration

• High order extended right up to discontinuity

• Smooth extrema are preserved

• CPU intensive

• Large stencil

Page 14: Numerical Algorithm Development and Testing in HYCOM

Numerical Cabbeling

• Numerical mixing may lead to cabbeling = (T,S)

• How do these schemes preserve correlations?

Page 15: Numerical Algorithm Development and Testing in HYCOM

Density Anomalies in 1D tests

Page 16: Numerical Algorithm Development and Testing in HYCOM

T/S Advection in Square Basin

Page 17: Numerical Algorithm Development and Testing in HYCOM

Salinity/Density error

Page 18: Numerical Algorithm Development and Testing in HYCOM

Spatial Discretization

• Complex Coastlines• Improve Geometry

Representation• Variable Resolution

Grids (coupled coastal-basin scale simulations)

Page 19: Numerical Algorithm Development and Testing in HYCOM

Discontinuous Galerkin Method

• FEM type method

• Solution discontinuous at element edges

• Local element-wise Computations

• Local conservation

• Flux-based exchange at element edges

• Simple interpolation order adaptation

• Couple to Current Hycom

Page 20: Numerical Algorithm Development and Testing in HYCOM

Issues

• Robust advection scheme to handle layer outcropping and interaction with topography

• Experimental shallow water high-order FV model

• Extension to DGM and multilayers.

Page 21: Numerical Algorithm Development and Testing in HYCOM

DGM Advection