Seamless Cross-scale Modeling with SCHISM: application to...

30
Seamless Cross-scale Modeling with SCHISM: application to tsunami currents Joseph Zhang Virginia Institute of Marine Science Center for Coastal Resource Management NOAA/NTHMP Mapping & Modeling Subcommittee Benchmarking Workshop: Tsunami Currents February 9-10 Portland, Oregon

Transcript of Seamless Cross-scale Modeling with SCHISM: application to...

Page 1: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Seamless Cross-scale Modeling with SCHISM: application to tsunami currents

Joseph Zhang

Virginia Institute of Marine Science Center for Coastal Resource Management

NOAA/NTHMP Mapping & Modeling Subcommittee Benchmarking Workshop: Tsunami Currents February 9-10 Portland, Oregon

Page 2: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM
Page 4: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Cross-scale Seamless Modeling

TIME sec min hr day year cent

m

cm

km

1000 km

LATE

RA

L D

ISTA

NC

E Climate

El Nino Upwelling /

Downwelling Tide

Plume processes

Estuary processes

ETM

Internal waves

Surface waves

Sharp fronts plume /estuary

Turbulent processes

O(1m-1000km) O(min – decade)

Tsunamis

4

Page 5: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

50km

500m

500m

500m

Grays Harbor

Columbia River

Coos Bay

Cross-scale tsunami modeling

Pacific

Page 6: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Cross-scale modeling

Non-orthogonal grid helps!

Page 7: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

SCHISM: Semi-implicit Cross-scale Hydroscience Integrated System Model

A derivative product of SELFE, distributed with Apache v2 license

Galerkin finite-element and finite-volume approach: generic unstructured grids (mixed triangles and quadrangles)

ELCIRC (Zhang et al. 2005), UnTRIM (Casulli 1990; 2010), SUNTANS (Fringer 2006): finite-difference/volume approach orthogonal grid

Semi-implicit time stepping: no mode splitting large time step and no splitting errors

Eulerian-Lagrangian method (ELM) for advection more efficiency & robustness

All matrices are positive, definite, sparse and symmetric (robust solver)

Hybrid SZ coordinates or LSC2 (Zhang et al. 2015) in the vertical: one grid with 1D/2D/3D capability

Configurable

Cartesian or spherical coordinates

2D or 3D

Hydrostatic or non-hydrostatic

Mass conservative transport (upwind/TVD/…)

Page 8: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Includes higher-order schemes for advection in momentum and transport – more forthcoming

Fully parallelized with domain decomposition (MPI) with good scalability

Well-benchmarked inundation scheme for wetting and drying

Operationally tested and proven (NOAA, DWR, CWB…)

Has evolved into a comprehensive modeling system

Software engineering for SCHISM modeling system svn server for all 30+ worldwide developers; 150+ user groups

Continuous software integration tool: CAL-DWR

Unit & regression tests

automatic test suites (40+) to minimize bugs for all components of the modeling system

Open source and driven by user community needs; our goal is to develop a verifiable and comprehensive modeling system

www.schism.wiki

Flexible, accurate, robust, efficient (F.A.R.E.)

Seamless cross-scale modeling

Page 9: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Bathymetry (m)

Page 10: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM
Page 11: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Worldwide applications c/o: SCHISM users

Page 12: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM
Page 13: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

SCHISM wiki

13

Page 14: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

BM1: Submerged island

o 400 sec simulation; initially did not tune friction o 2D: with and without dissipation

Dx=Dy=1.52cm, Dt=0.05s, Manning n=0.01 (as in Lloyd and Standby) Without dissipation: Manning n=0

o 3D: with dissipation Same grid and time step 10 s layers in the vertical CD=0.006 (as in Lloyd and Standby) Turbulence closure: k-e

SCHISM set-up

Page 15: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

BM1: Comparison of velocity at S1, S2

DATA 2D 3D

Page 16: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

2D vs 3D

2D

3D

Lab (Lloyd and Standby)

Page 17: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

3D vertical profile

3D

Page 18: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Vertical transect: recirculation zone

0.1m/s

Not as wide as in L&S!

Page 19: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Without dissipation

Page 20: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Sensitivity

Dt=0.06s CD=0.005

Page 21: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Base (Dt=0.05s, CD=0.006) Dt=0.06s CD=0.005

Page 22: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

BM2: Tohoku @ Hilo

o 6-hour simulation, starting from 7 hours after EQ o 3 (nominal) resolutions: 5m, 10m, 20m (via splitting triangles by 4)

Jetty resolved o Dt=1.5s, Manning n=0.025

SCHISM set-up

Page 23: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Waves

Page 24: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Currents

Page 25: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Shear

Page 26: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

BM2: comparisons

DATA 20m 10m 5m

Page 27: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Dx=5m Dx=10m

Dx=20m

Maximum elev

meters

Page 28: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Dx=5m Dx=10m

m/s

Dx=20m

Maximum speed

Page 29: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

BM5

Results already submitted to Pat at ISEC workshop in July 2009

Page 30: Seamless Cross-scale Modeling with SCHISM: application to ...coastal.usc.edu/currents_workshop/presentations/Zhang.pdf · Conclusions The seamless cross-scale capability of SCHISM

Conclusions

The seamless cross-scale capability of SCHISM is well suited for tsunami-related applications

o Resolution is king with unstructured grid technology

o Flexible vertical grid

o Minimize the use of grid nesting

Model has been extensively validated and applied to many real-world systems

o Ability to simulate tsunami heights

o Validated for tsunami currents with BM1,2,5

The 1D/2D/3D capability of SCHISM modeling system has potential applications for

o Tide-tsunami interaction (Zhang et al. 2011)

o Sediment transport during tsunami events