Top Banner
Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, Yanluan Lin, Wenyu Huang, Xiaomeng Huang, Fanghua Xu Department of Earth System Sciences Tsinghua University 1 23 rd CESM Annual Meeting, Boulder, CO, June 2017
32

Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Aug 27, 2018

Download

Documents

buidieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Grid Generation for OGCMs with Schwarz‐ChristoffelConformal Mappings

Shiming Xu, Yanluan Lin, Wenyu Huang, Xiaomeng Huang, Fanghua Xu

Department of Earth System Sciences Tsinghua University

1

23rd CESM Annual Meeting, Boulder, CO, June 2017

Page 2: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Outline

• Motivation• Schwarz‐Christoffel mapping based grid generation• Sample grid & applications• Updates on new ocean grid in CIESM development

2

Page 3: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

State‐of‐the‐Art OGCM Grids

Global Models Regional Models Models w/ Irregular Meshes

Grid Analytical Forms Coastline Following Coastline Fitting

Precision of Bathemetry Effects* BAD GOOD ACHIEVABLE

Land Occupation HIGH LOW NONE

Computational Efficiency LOW HIGH HIGH

Multi‐Scale Modeling NONE NONE ACHIEVABLE

Friendliness w/ Existing Models GOOD GOOD BAD

3* isobath alignment, river discharge & plumes, etc.

V.S.

Tripolar Dipolar

&

POP, MOM, NEMO … POM, ROMS, … FVCOM, ICOM, …

Page 4: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Lateral Boundaries As Key Regions in (High‐Resolution) Ocean Models

• Smaller Rossby radii due to shallower bathymetry• Strong model biases, due to complex air‐sea processes• A key area of kinematic energy cascading of mesoscale eddies• Biogeochemistry processes• Closely related to human activities

4[Zhai et al, 2010] [Wang et al, 2014]

Page 5: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Coastal Kelvin Waves – A Case Study

5

[Griffith, JCP, 2013]

[Frischknecht et al, JGR, 2015]

10 2 10 1 10010 2

10 1

tan

1

Page 6: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Motivations

• Computation: remove continents from grid index space • Science‐I: aligning (large‐scale) continental boundaries & isobaths to grid lines

• Science‐II: multi‐scale simulation support with higher spatial resolution on continental boundaries

• Practicality: compatible with existing Bryan‐Cox‐Semtner type OGCMs

• POP, MOM, NEMO | POM, ROMS

6

Geophysical Fluid Dynamics

Models & Algorithms

Parallel Computers

Page 7: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Outline

• Motivation• Schwarz‐Christoffel mapping based grid generation• Sample grid & applications• Updates on new grid in CIESM development

7

Page 8: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Conformal Mappings

8

f

Page 9: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Schwarz‐Christoffel Mapping Deals with Irregular Boundaries …

• Riemann Mapping Theorem for the existence of a conformal mapping between:

• Schwarz‐Christoffel mapping• User‐specified boundary information and SC Mapping

9

[Driscoll and Trefethen, 2002]

Page 10: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Schwarz‐Christoffel Conformal Mapping for Multiply Connected Regions

** *

(c) Canonical slits I - parallel lines

(d) Canonical slits II -radial lines

(e) Canonical slits III -circular lines

*

(a) A sample region (connectivity=5)

*

(b) Canonical circles

10

• Canonical forms• Construction of maps:

• Reflection principle [DeLillo and Kropf, 2011]

• Laurent series expansion [DeLillo et al, 2013]

Page 11: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

SCC‐Grid – Multiply‐Connected Schwarz‐ChristoffelConformal Mapping based OGCM Grid

11

Shiming Xu, Bin Wang and Jiping Liu, On the use of Schwarz–Christoffel conformal mappings to the grid generation for global ocean models, Geoscientific Model Development, 8, 3471‐3485, doi:10.5194/gmd‐8‐3471‐2015, 2015.

Page 12: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Outline

• Motivation• Schwarz‐Christoffel mapping based grid generation• Sample grid & applications• Updates on new grid in CIESM development

12

Page 13: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

180oW 135oW 90oW 45oW 0o 45oE 90oE 135oE 180oW

75oS

30oS

0o

30oN

75oN

Sample Global Grid (1/4 deg.) 

13

* 1 in every 10 points shown

Page 14: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Cell Sizes in Grid Index Space

Meridional Zonal

14

Page 15: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

15

135

o W

90 oW

45oW

0o

45o E

60

o N

160 oW 150oW 140oW 130oW 120oW

110o W

25 oN

35 oN

45 oN

55 oN

65 oN

100oE 110oE 120oE

15oN

25oN

35oN

10 oW 0o

10oE 20oE 30oE 40o E

30 oN

40 oN

50 oN

Page 16: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Spin‐Up Run with POP model

• Idealized forcings• Actions needed: replacement of grid files• 50‐yrs spin‐up run• Climate simulations w/ CESM underway

16

Page 17: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Outline

• Motivation• Schwarz‐Christoffel mapping based grid generation• Sample grid & applications• Updates on new grid in model development

17

Page 18: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Ocean Model for CMIP6

•New 0.5 deg. dipolar SCCGrid (720x560)•Canuto vertical mixing scheme•A scalable barotropic solver (already in POP2)•dT‐dependent wind stress scheme

18

Page 19: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

New Medium‐Resolution Ocean/Ice Grid 

19

• Schwarz‐Christoffel mapping for the North Atlantic‐Arctic region• Up to 94% of the ocean is pure Lat.‐Lon. 

• Higher than any other global model grid

Page 20: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Comparisons

Grid Model Type Turning Lat.

Non. Lat-Lon (Oceanic Area)

Scaling FactorTransition

(Oceanic Area)

ORCA025 NEMO Tripolar 20.31 24.5% 3.21

HYCOM HYCOM Tripolar 46.99 8.8% 2.09

GX1V6POP -CESM

Dipolar 0 42.9% 1.02

TX0.1V2 Tripolar 28.55 18.7% 1.23

SX0.5V3 POP -CESM Dipolar Non-

Uniform 6.2% 1.10

20

Page 21: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

New Medium‐Resolution Ocean/Ice Grid 

GX1V6 (320x384x60)

SX0.5V2 (720x560x46)

21

Page 22: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Spin‐Up of OI w/ CORE‐2 Forcings (1)

• AMOC

• SST

22

Page 23: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Spin‐Up of OI w/ CORE‐2 Forcings (2)

SST (yr 351~400) AMOC (yr 351~400)

23

Page 24: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Spin‐up of OI w/ CORE‐2 Forcings (3)

Spin‐Up (yr 0400) Mean of Yr 351~400

24Sea ice

Page 25: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Atmosphere model for CMIP6

• MG1.5 single ice scheme

• Park‐RH/Zhang condensation a diagnostic PDF cloud scheme

• ZM new ZM

• Four stream shortwave radiation

25

Page 26: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Surface net SW flux

26

Preliminary Coupled Run (PI‐Control, 1870‐79)

New

Old

Diff

Page 27: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Double ITCZ problem alleviated

27

New

Old

Diff

Page 28: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

28

Seasonal variation of P over the Pacific

Page 29: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Enhanced Walker circulation [10S‐5S]

29

New

Old

Diff

Page 30: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Summary & Conclusion

• New grid generation for current OGCMs• Alignment of grid lines w/ large‐scale coastlines• Removal of continental areas, free computational load balancing• Better coastal spatial resolution, enabling easier spatial refinement

• Application as easy as replacing grid files• No need to modify the model

• Preliminary application shows reasonable results• Coupled runs underway

• Future work includes high‐resolution (0.1‐deg, tripolar) grid generation and simulation

30

Page 31: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Thanks. Any questions?

31

Page 32: Grid Generation for OGCMs with Schwarz‐Christoffel ...€¦ · Grid Generation for OGCMs with Schwarz‐Christoffel Conformal Mappings Shiming Xu, YanluanLin, WenyuHuang, XiaomengHuang,

Computational Infrastructure for CIESM

• TODO

32