Présentation des schémas d’advection (moment et traceurs ...

25
Présentation des schémas d’advection (moment et traceurs) et opérateurs de viscosité/diusion présents dans CROCO

Transcript of Présentation des schémas d’advection (moment et traceurs ...

Page 1: Présentation des schémas d’advection (moment et traceurs ...

Présentation des schémas d’advection (moment et traceurs) et opérateurs de viscosité/diffusion présents dans CROCO

Page 2: Présentation des schémas d’advection (moment et traceurs ...

Equations primitives Reynolds averaged

Page 3: Présentation des schémas d’advection (moment et traceurs ...

Schémas d’advection

Page 4: Présentation des schémas d’advection (moment et traceurs ...

Rappels : ordre d’un schéma

But : trouver une approximation des dérivées partielles => séries de taylor au point x

Ordre 4

Ordre 3

Ordre 2

Ordre 1

Ordre 1

Page 5: Présentation des schémas d’advection (moment et traceurs ...

Un « bon » schéma

- Stable, CFL=- Précis

- Peu dispersif- Peu diffusif

- Peu couteux

density anomaly (kilogram meter-3)

x-dimension of the grid

S-co

ordi

nate

at R

HO-p

oint

s

Gravitational Adjustment ExampleRange of density anomaly: 15.7401 to 18.2599 kilogram meter-3Range of x-dimension of the grid: -0.279297 to 286.279Range of S-coordinate at RHO-points: -0.999023 to -0.000976562Current time since initialization: 492 secondCurrent y-dimension of the grid: 1Frame 42 in File khinst_his.nc

pmar

ches

Tue

Oct

2 1

8:16

:05

2018

density anomaly (kilogram meter-3)

x-dimension of the grid

S-co

ordi

nate

at R

HO-p

oint

s

Gravitational Adjustment ExampleRange of density anomaly: 15.74 to 18.26 kilogram meter-3Range of x-dimension of the grid: -0.279297 to 286.279Range of S-coordinate at RHO-points: -0.999023 to -0.000976562Current time since initialization: 492 secondCurrent y-dimension of the grid: 1Frame 42 in File khinst_his_512_TS_VADV_SPLINES.nc

pmar

ches

Wed

Oct

3 1

3:42

:04

2018

density anomaly (kilogram meter-3)

x-dimension of the grid

S-co

ordi

nate

at R

HO-p

oint

s

Gravitational Adjustment ExampleRange of density anomaly: 15.7401 to 18.2599 kilogram meter-3Range of x-dimension of the grid: -0.279297 to 286.279Range of S-coordinate at RHO-points: -0.999023 to -0.000976562Current time since initialization: 492 secondCurrent y-dimension of the grid: 1Frame 42 in File khinst_his_WENO_512.nc

pmar

ches

Tue

Oct

2 1

8:16

:15

2018

�t <�x

Vmax<latexit sha1_base64="UQCnLyA6luFHvE3kPJvwAomaokE=">AAAC6HicjVHLSsQwFD3W9/gademmKIKroRVBFyKDirhUcGYERySNGa32RZrKDGU+wJ07cSf+gFv9EvEP9C+8iRV8IJrS9uTcc05yEy8J/FQ5znOP1dvXPzA4NFwaGR0bnyhPTtXTOJNc1HgcxHLfY6kI/EjUlK8CsZ9IwUIvEA3vfEPXGxdCpn4c7alOIg5DdhL5LZ8zRdRRea65KQLFbGWv2s2WZDwviHY3rx/lIWt3u6RyKo4Z9k/gFmCuura1dAtgJy4/oYljxODIEEIggiIcgCGl5wAuHCTEHSInThLyTV2gixJ5M1IJUjBiz+l7QrODgo1orjNT4+a0SkCvJKeNefLEpJOE9Wq2qWcmWbO/ZecmU++tQ3+vyAqJVTgl9i/fh/K/Pt2LQgsrpgefekoMo7vjRUpmTkXv3P7UlaKEhDiNj6kuCXPj/Dhn23hS07s+W2bqL0apWT3nhTbDq94lXbD7/Tp/gvpixXUq7i7d9DrexxBmMIsFus9lVLGNHdQo+xL3eMCjdWZdWdfWzbvU6ik80/gyrLs3RBKfLQ==</latexit><latexit sha1_base64="lG3N0I9yujXNNTir05NAP42aDl0=">AAAC6HicjVHLSsQwFD3W1/gedemmKIKroRVBFyK+EHGl4IyCI5LGjNbpizQVhzIf4M6duPUHXKpfIv6B/oU3sYIPRFPanpx7zklu4iWBnyrHee6wOru6e3pLff0Dg0PDI+XRsVoaZ5KLKo+DWO57LBWBH4mq8lUg9hMpWOgFYs9rrun63rmQqR9Hu6qViMOQnUR+w+dMEXVUnqqvi0AxW9mLdr0hGc8L4qKd147ykF2026RyKo4Z9k/gFmBqeWlj7vp+ZWs7Lj+hjmPE4MgQQiCCIhyAIaXnAC4cJMQdIidOEvJNXaCNfvJmpBKkYMQ26XtCs4OCjWiuM1Pj5rRKQK8kp41p8sSkk4T1arapZyZZs79l5yZT761Ff6/IColVOCX2L9+H8r8+3YtCAwumB596Sgyju+NFSmZORe/c/tSVooSEOI2PqS4Jc+P8OGfbeFLTuz5bZuovRqlZPeeFNsOr3iVdsPv9On+C2mzFdSruDt30Kt5HCROYxAzd5zyWsYltVCn7End4wKN1Zl1Z19bNu9TqKDzj+DKs2zfzraBm</latexit><latexit sha1_base64="lG3N0I9yujXNNTir05NAP42aDl0=">AAAC6HicjVHLSsQwFD3W1/gedemmKIKroRVBFyK+EHGl4IyCI5LGjNbpizQVhzIf4M6duPUHXKpfIv6B/oU3sYIPRFPanpx7zklu4iWBnyrHee6wOru6e3pLff0Dg0PDI+XRsVoaZ5KLKo+DWO57LBWBH4mq8lUg9hMpWOgFYs9rrun63rmQqR9Hu6qViMOQnUR+w+dMEXVUnqqvi0AxW9mLdr0hGc8L4qKd147ykF2026RyKo4Z9k/gFmBqeWlj7vp+ZWs7Lj+hjmPE4MgQQiCCIhyAIaXnAC4cJMQdIidOEvJNXaCNfvJmpBKkYMQ26XtCs4OCjWiuM1Pj5rRKQK8kp41p8sSkk4T1arapZyZZs79l5yZT761Ff6/IColVOCX2L9+H8r8+3YtCAwumB596Sgyju+NFSmZORe/c/tSVooSEOI2PqS4Jc+P8OGfbeFLTuz5bZuovRqlZPeeFNsOr3iVdsPv9On+C2mzFdSruDt30Kt5HCROYxAzd5zyWsYltVCn7End4wKN1Zl1Z19bNu9TqKDzj+DKs2zfzraBm</latexit><latexit sha1_base64="CAbR8W7AIqN5y2N+J51dAOteO9w=">AAAC6HicjVG7TsMwFD0Nr/IuMLJEVEhMVcICAwMCBkaQaEGiFXKMC4G85DiIKuoHsLEhVn6AFb4E8QfwF1wbI/EQAkdJjs8959jXDrIozJXnPVecgcGh4ZHq6Nj4xOTUdG1mtpWnheSiydMolQcBy0UUJqKpQhWJg0wKFgeR2A/ON3V9/0LIPEyTPdXLRCdmJ0nYDTlTRB3V6u0tESnmKnfNbXcl46UlLvtl66iM2WW/Tyqv4Znh/gS+BXXYsZPWntDGMVJwFIghkEARjsCQ03MIHx4y4jooiZOEQlMX6GOMvAWpBCkYsef0PaHZoWUTmuvM3Lg5rRLRK8npYpE8KekkYb2aa+qFSdbsb9mlydR769E/sFkxsQqnxP7l+1D+16d7Uehi1fQQUk+ZYXR33KYU5lT0zt1PXSlKyIjT+JjqkjA3zo9zdo0nN73rs2Wm/mKUmtVzbrUFXvUu6YL979f5E7SWG77X8He9+vqGveoq5rGAJbrPFaxjGztoUvYV7vGAR+fMuXZunNt3qVOxnjl8Gc7dG758nZU=</latexit>

Page 6: Présentation des schémas d’advection (moment et traceurs ...

Options pour l’advection

Equation horizontal vertical

Moment 3D (UV_ADV)(+ eq W_ en NBQ)

UV_HADV_TVDUV_HADV_C2

UV_HADV_UP3 UV_HADV_C4

UV_HADV_UP5UV_HADV_C6

UV_HADV_WENO5

UV_VADV_TVDUV_VADV_C2

UV_VADV_SPLINES UV_VADV_WENO5

Traceurs

TS_HADV_UP3 TS_HADV_RSUP3

TS_HADV_C4TS_HADV_WENO5

TS_HADV_UP5TS_HADV_C6

TS_HADV_RSUP5

TS_VADV_TVDTS_VADV_C2

TS_VADV_SPLINESTS_VADV_AKIMA TS_VADV_WENO5

Moment 2D M2_HADV_UP3 M2_HADV_C2

Page 7: Présentation des schémas d’advection (moment et traceurs ...

Le problème d’advection : un problème d’interpolation

qi,j

ui+ 12 ,j

ui� 12 ,j

vi,j� 12

vi,j+ 12

Besoin d’evaluer qaux interfaces

x

y

qi,j

ui+ 12 ,j+1

vi,j+ 12

vi,j� 12

qi+1,j

vi+1,j+ 12

vi+1,j� 12

Besoin d’evaluer u et vau centre et aux coins

des mailles

x

y

MomentTraceurs

Page 8: Présentation des schémas d’advection (moment et traceurs ...

Advection horizontale

HADV_C2, HADV_UP3, HADV_C4,HADV_UP5, HADV_C6eqi� 1

2

qi�1 qiqi�2qi�3 qi+1 qi+2

ui� 12

Page 9: Présentation des schémas d’advection (moment et traceurs ...

Advection horizontale

HADV_RSUP3,HADV_RSUP5eqi� 1

2

qi�1 qiqi�2qi�3 qi+1 qi+2

ui� 12

=> Schémas Split-UP3 et Split-UP5

Page 10: Présentation des schémas d’advection (moment et traceurs ...

Propriétés des schémas linéaires

0 ⇡4

⇡2

3⇡4

k�x

0.0

0.2

0.4

0.6

0.8

1.0

Am

plifi

catio

nfa

ctor

C2UP3C4UP5C6

50�x 10�x 4�x 2�xwavelength

0 ⇡4

⇡2

3⇡4

k�x

0.0

0.2

0.4

0.6

0.8

1.0

Pha

seer

ror

C2UP3C4UP5C6

50�x 10�x 4�x 2�xwavelength

q = q0eikx�!t

<latexit sha1_base64="9LJ0RBlv2t1ATsSaieIsUR3h6lQ=">AAAC23icjVHLSsNAFD3G9zsquNFFsAhuLIkb3QhFNy4tWCvYWpJ0Wofm1WQiltqVO3HrD7jVD/BPxJ1L/QvvjCmoRXRCkjPn3nNm7r1O5PFEmObLkDY8Mjo2PjE5NT0zOzevLyweJ2Eau6zkhl4Ynzh2wjwesJLgwmMnUcxs3/FY2Wnty3j5gsUJD4Mj0YlY1bebAW9w1xZE1fTl9m67ZhrsrMtbl5uV0GdN2xC9mp4z86ZaxiCwMpArrD4VXwEchvozKqgjhIsUPhgCCMIebCT0nMKCiYi4KrrExYS4ijP0MEXalLIYZdjEtujbpN1pxga0l56JUrt0ikdvTEoD66QJKS8mLE8zVDxVzpL9zburPOXdOvR3Mi+fWIFzYv/S9TP/q5O1CDSwo2rgVFOkGFmdm7mkqivy5saXqgQ5RMRJXKd4TNhVyn6fDaVJVO2yt7aKv6lMycq9m+WmeJe3pAFbP8c5CI638paZt4o06T18rgmsYA0bNM9tFHCAQ5TI+wr3eMCjVtWutRvt9jNVG8o0S/i2tLsPRIWaRA==</latexit><latexit sha1_base64="/Zl5mpySYrRVH6jMrIgG2pe0BPk=">AAAC23icjVHLSsNAFD3Gd31VBTeKBIvgxpK40Y0gunFZwT7A1pKk0zo0L5OJKLUrcSNu/QG3+gH9E/EPFH/CO9MIPhCdkOTMufecmXuvHbo8FobxPKANDg2PjI6NZyYmp6ZnsrNzpThIIocVncANooptxczlPisKLlxWCSNmebbLynZ7T8bLZyyKeeAfiouQ1Tyr5fMmdyxBVD27cLp9Wjd0dtzh7fP1auCxlqWLbj2bM/KGWvpPYKYgt7PUO3i7Xu4VguwTqmgggIMEHhh8CMIuLMT0HMGEgZC4GjrERYS4ijN0kSFtQlmMMixi2/Rt0e4oZX3aS89YqR06xaU3IqWOVdIElBcRlqfpKp4oZ8n+5t1RnvJuF/S3Uy+PWIETYv/SfWT+VydrEWhiS9XAqaZQMbI6J3VJVFfkzfVPVQlyCImTuEHxiLCjlB991pUmVrXL3loq/qIyJSv3Tpqb4FXekgZsfh/nT1DayJtG3jygSe+iv8awiBWs0Tw3sYN9FFAk70vc4wGPWk270m60236qNpBq5vFlaXfvVoGbqg==</latexit><latexit sha1_base64="/Zl5mpySYrRVH6jMrIgG2pe0BPk=">AAAC23icjVHLSsNAFD3Gd31VBTeKBIvgxpK40Y0gunFZwT7A1pKk0zo0L5OJKLUrcSNu/QG3+gH9E/EPFH/CO9MIPhCdkOTMufecmXuvHbo8FobxPKANDg2PjI6NZyYmp6ZnsrNzpThIIocVncANooptxczlPisKLlxWCSNmebbLynZ7T8bLZyyKeeAfiouQ1Tyr5fMmdyxBVD27cLp9Wjd0dtzh7fP1auCxlqWLbj2bM/KGWvpPYKYgt7PUO3i7Xu4VguwTqmgggIMEHhh8CMIuLMT0HMGEgZC4GjrERYS4ijN0kSFtQlmMMixi2/Rt0e4oZX3aS89YqR06xaU3IqWOVdIElBcRlqfpKp4oZ8n+5t1RnvJuF/S3Uy+PWIETYv/SfWT+VydrEWhiS9XAqaZQMbI6J3VJVFfkzfVPVQlyCImTuEHxiLCjlB991pUmVrXL3loq/qIyJSv3Tpqb4FXekgZsfh/nT1DayJtG3jygSe+iv8awiBWs0Tw3sYN9FFAk70vc4wGPWk270m60236qNpBq5vFlaXfvVoGbqg==</latexit><latexit sha1_base64="4idw3p8SFUD0DlfHjOz7jJXiWrE=">AAAC23icjVHLSsNAFD2Nr1pfVcGNm2AR3FgSN7oRim5cVrAPaGtJ0rEOzavJRCy1K3fi1h9wq/8j/oH+hXfGFNQiOiHJmXPvOTP3Xjt0eSwM4zWjTU3PzM5l53MLi0vLK/nVtWocJJHDKk7gBlHdtmLmcp9VBBcuq4cRszzbZTW7dyzjtSsWxTzwz8QgZC3P6vr8gjuWIKqd3+gf9tuGzs6HvHe92ww81rV0MWrnC0bRUEufBGYKCkhXOci/oIkOAjhI4IHBhyDswkJMTwMmDITEtTAkLiLEVZxhhBxpE8pilGER26Nvl3aNlPVpLz1jpXboFJfeiJQ6tkkTUF5EWJ6mq3iinCX7m/dQecq7Dehvp14esQKXxP6lG2f+VydrEbjAgaqBU02hYmR1TuqSqK7Im+tfqhLkEBIncYfiEWFHKcd91pUmVrXL3loq/qYyJSv3Tpqb4F3ekgZs/hznJKjuFU2jaJ4ahdJROuosNrGFHZrnPko4QRkV8r7BI57wrLW0W+1Ou/9M1TKpZh3flvbwAUEhl/8=</latexit>

qn = (A)nq0, we want A <= 1<latexit sha1_base64="BfxShEPXz2ACyc9SCqvi38DYOhw=">AAAC53icjVHLSsNAFD3GV31XXboZKkJFKYkbXVhodeOyglXBakniqEPTJE0mSinu3bkTl/oDbvVPxD/Qv/DONAW1iE7IzJlz7zkzd64TeiKWpvk2YAwODY+MZsbGJyanpmeys3P7cZBELq+6gRdEh44dc0/4vCqF9PhhGHG76Xj8wGlsq/jBJY9iEfh7sh3y46Z97osz4dqSqHo21zrxi/ny8onfqpuMrbIrzmrsyvYlLWW2WWRWPbtoFkw9WD+wUrBYytVWHgBUguwrajhFABcJmuDwIQl7sBHTdwQLJkLijtEhLiIkdJzjGuOkTSiLU4ZNbIPmc9odpaxPe+UZa7VLp3j0R6RkWCJNQHkRYXUa0/FEOyv2N++O9lR3a9PqpF5NYiUuiP1L18v8r07VInGGDV2DoJpCzajq3NQl0a+ibs6+VCXJISRO4VOKR4Rdrey9M9OaWNeu3tbW8XedqVi1d9PcBB/qltRg62c7+8H+WsEyC9YudXoL3ZHBAnLIUz/XUcIOKqiS9w2e8IwXQxi3xp1x3001BlLNPL4N4/ETC1SbYg==</latexit><latexit sha1_base64="kU8fpnfkxKmOOM1gNGaUpUcAS1w=">AAAC53icjVHLSsQwFD3W97vq0k2YQVCUoXWjC4VRNy4VHBXmRVszY5hOW9vUYRjcu3Mj4tYfcKt/Iv6B/oU3sYIPRFOanJx7z0lurhv5IpGW9dxn9A8MDg2PjI6NT0xOTZszs4dJmMYeL3mhH8bHrpNwXwS8JIX0+XEUc6ft+vzIbe2o+NE5jxMRBgeyG/Fq22kGoiE8RxJVN3NntWBzcWupFpzVLcZWWIezCus4gaRli21sMrtu5q2CpQf7CewM5Iu5yvL1c7G7F5pPqOAEITykaIMjgCTsw0FCXxk2LETEVdEjLiYkdJzjAmOkTSmLU4ZDbIvmJu3KGRvQXnkmWu3RKT79MSkZFkgTUl5MWJ3GdDzVzor9zbunPdXdurS6mVebWIlTYv/SfWT+V6dqkWhgXdcgqKZIM6o6L3NJ9auom7NPVUlyiIhT+ITiMWFPKz/emWlNomtXb+vo+IvOVKzae1luild1S2qw/b2dP8HhasG2CvY+dXob72ME88hhkfq5hiJ2sYcSeV/iHg94NIRxZdwYt++pRl+mmcOXYdy9AWP1nOg=</latexit><latexit sha1_base64="kU8fpnfkxKmOOM1gNGaUpUcAS1w=">AAAC53icjVHLSsQwFD3W97vq0k2YQVCUoXWjC4VRNy4VHBXmRVszY5hOW9vUYRjcu3Mj4tYfcKt/Iv6B/oU3sYIPRFOanJx7z0lurhv5IpGW9dxn9A8MDg2PjI6NT0xOTZszs4dJmMYeL3mhH8bHrpNwXwS8JIX0+XEUc6ft+vzIbe2o+NE5jxMRBgeyG/Fq22kGoiE8RxJVN3NntWBzcWupFpzVLcZWWIezCus4gaRli21sMrtu5q2CpQf7CewM5Iu5yvL1c7G7F5pPqOAEITykaIMjgCTsw0FCXxk2LETEVdEjLiYkdJzjAmOkTSmLU4ZDbIvmJu3KGRvQXnkmWu3RKT79MSkZFkgTUl5MWJ3GdDzVzor9zbunPdXdurS6mVebWIlTYv/SfWT+V6dqkWhgXdcgqKZIM6o6L3NJ9auom7NPVUlyiIhT+ITiMWFPKz/emWlNomtXb+vo+IvOVKzae1luild1S2qw/b2dP8HhasG2CvY+dXob72ME88hhkfq5hiJ2sYcSeV/iHg94NIRxZdwYt++pRl+mmcOXYdy9AWP1nOg=</latexit><latexit sha1_base64="5S+crkDnuhkYXL8cycukYpx20bo=">AAAC53icjVHLSsNAFD3Gd31VXboZWoQKUhI3ulDwsXGpYB/Q2pJMpzqYJjGZKCLu3bkTt/6AW/0T8Q/0L7wzRlCL6ITMnDn3njNz53qRLxNl2y8D1uDQ8Mjo2HhuYnJqeiY/O1dNwjTmosJDP4zrnpsIXwaioqTyRT2KhdvzfFHzTnZ0vHYm4kSGwYG6iMRhzz0KZFdyVxHVzhdOW8FGaWupFZy2bcaW2blgTXbuBoqWLba+wZx2vmiXbTNYP3AyUEQ29sL8M5roIARHih4EAijCPlwk9DXgwEZE3CEuiYsJSRMXuEKOtCllCcpwiT2h+Yh2jYwNaK89E6PmdIpPf0xKhkXShJQXE9anMRNPjbNmf/O+NJ76bhe0eplXj1iFY2L/0n1m/lena1HoYs3UIKmmyDC6Op65pOZV9M3Zl6oUOUTEadyheEyYG+XnOzOjSUzt+m1dE381mZrVe57lpnjTt6QGOz/b2Q+qK2XHLjv7dnFzO2v1GBZQQIn6uYpN7GIPFfK+xgMe8WRJ68a6te4+Uq2BTDOPb8O6fwem+5nZ</latexit>

Page 11: Présentation des schémas d’advection (moment et traceurs ...

Interprétation différences finies vs volumes finis

Schéma UP3 classique

Pour annuler l’erreur d’ordre 2

Schéma UP3 au sens des volumes finis (ex Leonard 95)

xixi�1xi�2

xi� 12

qi

qi�2

qi�1

eqk� 12

Page 12: Présentation des schémas d’advection (moment et traceurs ...

Schémas WENO (e.g Acker et al, 2016), TS_HADV_WENO5

xixi�1xi�2

xi� 12

qi

qi�2

qi�1

eqk� 12

xi�3

qi�3

xi+1

qi+1

Pondération non linéaire entre 3 évaluations de la valeur d’interface

1. Convexité2. Propriété ENO (essentially non-oscillatory)3. 5e ordre si q(x) est lisse

1. Propriété ENO (il satisfait une contrainte Totale Variation Bounded)

2. Mais il ne préserve pas la monotonie !!!!

=> néanmoins : choix privilégié pour les traceurs biogéochmiques

x

q

8N, 9M,N�1X

j=1

|qj+1 � qj | M

<latexit sha1_base64="TljdfJ5MD7+EQ7DCBRUuxIuHzF8=">AAADA3icjVHLThRBFD00qIivUZduKhITEmXS7QY2molsdAGBxAESBifdTQ00VD+oqiaQYZZ+gb/gzp1x6w+4lcSY8AH6F54qmkQkRqvT3eeee8+punWTSmXGhuH3sWB84srVa5PXp27cvHX7TuvuvVVT1jqV3bRUpV5PYiNVVsiuzayS65WWcZ4ouZbsLbj82oHUJiuL1/aokpt5vF1kgyyNLal+67noDUodKyWWxBPRk4fc0ohFh02d94e7z6LRm+HSbDQS4nif8eNoNLvf3z0WPSXFYr81HbZDv8RlEDVguvPq3WkHwHLZ+oYetlAiRY0cEgUssUIMw2cDEUJU5DYxJKeJMp+XGGGK2ppVkhUx2T1+txltNGzB2Hkar065i+KrqRR4RE3JOk3sdhM+X3tnx/7Ne+g93dmO+E8ar5ysxQ7Zf+nOK/9X53qxGGDe95Cxp8ozrru0can9rbiTi9+6snSoyDm8xbwmTr3y/J6F1xjfu7vb2Od/+ErHujhtamv8dKfkgKM/x3kZrD5tR2E7WuGkX+BsTeIBHmKG85xDBy+xjC693+MLvuIkeBt8CD4Gn85Kg7FGcx8XVvD5F9x0qEA=</latexit><latexit sha1_base64="4YMF5BsDcqnH/o8YY9HyqluwM+8=">AAADA3icjVHLThRBFD20KAgooy7dVCAkJsqkm41uNBPd6AKCicOQMDjpbmqgofpBVbWRDLP0C/wFd+6MW3/ALSTGxA/Qv/BU0SQqMVqd7j733HtO1a2bVCozNgy/TgSXJi9fmZq+OjM7d+36fOvGzQ1T1jqV3bRUpd5MYiNVVsiuzaySm5WWcZ4o2UsOnrh875XUJiuLF/aoktt5vFtkwyyNLalB65HoD0sdKyXWxD3Rl6+5pRGrDps6H4z2H0bjl6O15WgsxPEh47vRePlwsH8s+kqK1UFrMWyHfomLIGrAYufZ22+dqd7cetn6gj52UCJFjRwSBSyxQgzDZwsRQlTktjEip4kyn5cYY4bamlWSFTHZA353GW01bMHYeRqvTrmL4qupFFiipmSdJna7CZ+vvbNj/+Y98p7ubEf8J41XTtZij+y/dOeV/6tzvVgM8cD3kLGnyjOuu7Rxqf2tuJOLX7qydKjIObzDvCZOvfL8noXXGN+7u9vY57/7Sse6OG1qa/xwp+SAoz/HeRFsrLSjsB0956Qf42xN4zYWcIfzvI8OnmIdXXq/w2ec4DR4E7wPPgQfz0qDiUZzC7+t4NNPxTKoqg==</latexit><latexit sha1_base64="4YMF5BsDcqnH/o8YY9HyqluwM+8=">AAADA3icjVHLThRBFD20KAgooy7dVCAkJsqkm41uNBPd6AKCicOQMDjpbmqgofpBVbWRDLP0C/wFd+6MW3/ALSTGxA/Qv/BU0SQqMVqd7j733HtO1a2bVCozNgy/TgSXJi9fmZq+OjM7d+36fOvGzQ1T1jqV3bRUpd5MYiNVVsiuzaySm5WWcZ4o2UsOnrh875XUJiuLF/aoktt5vFtkwyyNLalB65HoD0sdKyXWxD3Rl6+5pRGrDps6H4z2H0bjl6O15WgsxPEh47vRePlwsH8s+kqK1UFrMWyHfomLIGrAYufZ22+dqd7cetn6gj52UCJFjRwSBSyxQgzDZwsRQlTktjEip4kyn5cYY4bamlWSFTHZA353GW01bMHYeRqvTrmL4qupFFiipmSdJna7CZ+vvbNj/+Y98p7ubEf8J41XTtZij+y/dOeV/6tzvVgM8cD3kLGnyjOuu7Rxqf2tuJOLX7qydKjIObzDvCZOvfL8noXXGN+7u9vY57/7Sse6OG1qa/xwp+SAoz/HeRFsrLSjsB0956Qf42xN4zYWcIfzvI8OnmIdXXq/w2ec4DR4E7wPPgQfz0qDiUZzC7+t4NNPxTKoqg==</latexit><latexit sha1_base64="/Urj7BDawAssDT3pF2RSZPoM2AY=">AAADA3icjVHLTttAFD0x70chhSWbEVGlSkBks4ENCMGGDQikJiARGtlmQp2MH5kZV6CQJX/SXXdVt/2BbkFC/QP4C+4MRiogBGPZPvfce87MnRtkIlLadf+VnIHBoeGR0bHxickPU9PljzN1leYy5LUwFak8DHzFRZTwmo604IeZ5H4cCH4QdLZM/uA7lypKky/6POPHsX+aRK0o9DVRzfI6a7RS6QvBdtkia/Az2lKxHYNVHjd77TWv/7W3u+T1GbvoUrzg9Ze6zfYFawjOdprlilt17WIvgVeACoq1l5Zv0MAJUoTIEYMjgSYs4EPRcwQPLjLijtEjThKKbJ6jj3HS5lTFqcIntkPfU4qOCjah2Hgqqw5pF0GvJCXDJ9KkVCcJm92YzefW2bCvefespznbOf2DwismVuMbsW/pHivfqzO9aLSwanuIqKfMMqa7sHDJ7a2Yk7P/utLkkBFn8AnlJeHQKh/vmVmNsr2bu/Vt/tZWGtbEYVGb486ckgbsPR/nS1Bfrnpu1dt3KxubxahHMYd5fKZ5rmAD29hDjbx/4C+ucO1cOj+dX87vh1KnVGhm8WQ5f+4B9OymCA==</latexit>

BIO_HADV_WENO5

Page 13: Présentation des schémas d’advection (moment et traceurs ...

Schémas TVD, UV_HADV_TVD

Pondération entre un upwind et un C2

1. Total Variation Diminishing => monotone2. Mais est d’ordre 1

eqi� 12

qi�1 qiqi�2qi�3 qi+1 qi+2

ui� 12

eqTV Di� 1

2= (1� ⇠)eqC2

i� 12+ ⇠eqUPW

i� 12

<latexit sha1_base64="tq5R1xKujZoqXxB1NjbrC2VFgRo=">AAADO3icjVHPS9xAGH2J1l9r62qPvQSlYGldkoWil4JoDz2u4P4As12SyawdzCbpZGKVkD+t0P+iFHrrRcWrd78ZI7RdynZCkjfve+/NfDNhFotcue4Py56bf7KwuLS80lh9+mytub7Ry9NCMt5laZzKQRjkPBYJ7yqhYj7IJA8mYcz74dmhrvfPucxFmhyry4wPJ8FpIsaCBYqoUfPc/yIirkQc8fJzNSrFjj+WASu9qmxX1cfyuPe+eudsezv+hXg1Q3vYrl6TzJkh63b61ai55bZcM5xp4NVga//twptvADpp8zt8REjBUGACjgSKcIwAOT0n8OAiI26IkjhJSJg6R4UV8hak4qQIiD2j7ynNTmo2obnOzI2b0SoxvZKcDl6SJyWdJKxXc0y9MMma/Vd2aTL13i7pH9ZZE2IVPhE7y/eo/F+f7kVhjD3Tg6CeMsPo7lidUphT0Tt3futKUUJGnMYR1SVhZpyP5+wYT25612cbmPqVUWpWz1mtLXCtd0kX7P19ndOg1255bss7ops+wMNYwgtsYpvucxf7+IAOupT907KthrVqf7V/2Tf27YPUtmrPc/wx7Lt7DXC/iA==</latexit><latexit sha1_base64="8IhgFsdqv19QpwUHh0AxwHr441o=">AAADO3icjVHLSsNAFL2JWrW+qi7dBIugaEtSEN0IRV24rNCH0GpJptM6NE3iZFKVkB8T/A4R3LlRceveO2MEH0idkOTMueecmTvjBC4LhWnea/rY+ERmcmo6OzM7N7+QW1yqh37ECa0R3/X5iWOH1GUerQkmXHoScGoPHJc2nP6BrDeGlIfM96riOqCnA7vnsS4jtkCqnRu2LlmHCuZ2aHyRtGNWaHW5TWIriUtJchZX64fJnrFuFVpXbGOE9qCUbKLMGCGrVRpJO5c3i6Yaxm9gpSBf3s5s3YSFt4qfu4MWdMAHAhEMgIIHArELNoT4NMECEwLkTiFGjiNiqk4hgSx6I1RRVNjI9vHbw1kzZT2cy8xQuQmu4uLL0WnAGnp81HHEcjVD1SOVLNm/smOVKfd2jX8nzRogK+Ac2VG+T+V/fbIXAV3YVT0w7ClQjOyOpCmROhW5c+NLVwITAuQk7mCdIybK+XnOhvKEqnd5traqPymlZOWcpNoInuUu8YKtn9f5G9RLRcssWsd40/vwMaZgBVZhHe9zB8pwBBWoYfaDpmsz2qx+qz/qL/rrh1TXUs8yfBv62zt4/cEX</latexit><latexit sha1_base64="8IhgFsdqv19QpwUHh0AxwHr441o=">AAADO3icjVHLSsNAFL2JWrW+qi7dBIugaEtSEN0IRV24rNCH0GpJptM6NE3iZFKVkB8T/A4R3LlRceveO2MEH0idkOTMueecmTvjBC4LhWnea/rY+ERmcmo6OzM7N7+QW1yqh37ECa0R3/X5iWOH1GUerQkmXHoScGoPHJc2nP6BrDeGlIfM96riOqCnA7vnsS4jtkCqnRu2LlmHCuZ2aHyRtGNWaHW5TWIriUtJchZX64fJnrFuFVpXbGOE9qCUbKLMGCGrVRpJO5c3i6Yaxm9gpSBf3s5s3YSFt4qfu4MWdMAHAhEMgIIHArELNoT4NMECEwLkTiFGjiNiqk4hgSx6I1RRVNjI9vHbw1kzZT2cy8xQuQmu4uLL0WnAGnp81HHEcjVD1SOVLNm/smOVKfd2jX8nzRogK+Ac2VG+T+V/fbIXAV3YVT0w7ClQjOyOpCmROhW5c+NLVwITAuQk7mCdIybK+XnOhvKEqnd5traqPymlZOWcpNoInuUu8YKtn9f5G9RLRcssWsd40/vwMaZgBVZhHe9zB8pwBBWoYfaDpmsz2qx+qz/qL/rrh1TXUs8yfBv62zt4/cEX</latexit><latexit sha1_base64="fH7SoB1/q/VwPve4oe59a48XYMg=">AAADO3icjVFNS8NAFHyJ323VqkcvwSJUpCXpRS9CsR48VuiHYGtJtltdTJO42VQl5Kf5O0Tw5kXFq3ffrimoReqGJLPzZmb37TqBy0Jhmo+aPjM7N7+wuJTJ5pZXVvNr663QjzihTeK7Pj917JC6zKNNwYRLTwNO7aHj0rZzVZP19ojykPleQ9wFtDu0Lzw2YMQWSPXyo84N61PB3D6Nr5NezEqdAbdJbCVxJUnO40brKDkwilapc8t2pmhrlWQXZcYUWbPeTnr5glk21TAmgZWCAqSj7ucfoAN98IFABEOg4IFA7IINIT5nYIEJAXJdiJHjiJiqU0ggg94IVRQVNrJX+L3A2VnKejiXmaFyE1zFxZej04Bt9Pio44jlaoaqRypZsn9lxypT7u0O/06aNURWwCWy03xj5X99shcBA9hXPTDsKVCM7I6kKZE6Fblz41tXAhMC5CTuY50jJso5PmdDeULVuzxbW9VflFKyck5SbQSvcpd4wdbv65wErUrZMsvWiVmoHqZXvQibsAVFvM89qMIx1KGJ2U+armW1nH6vP+tv+vuXVNdSzwb8GPrHJ/RxviE=</latexit>

⇠ = f(r)<latexit sha1_base64="7P6WH/qoHk2cWPtmYRT9//KZNnE=">AAACy3icjVHLSsNAFD2Nr1pfVZduQotQEUriRjdC0Y0boYJ9QFskSad1ME3CZCLW6tIfcKsL/0r8A/0L70xTUIvohCRnzj3nztx73cjnsbSst4wxMzs3v5BdzC0tr6yu5dc36nGYCI/VvNAPRdN1YubzgNUklz5rRoI5A9dnDffqWMUb10zEPAzO5TBinYHTD3iPe44kqtm+4Ye9kti5yBetsqWXOQ3sFBQrhfbuC4BqmH9FG12E8JBgAIYAkrAPBzE9LdiwEBHXwYg4QYjrOMM9cuRNSMVI4RB7Rd8+7VopG9Be5Yy126NTfHoFOU1skycknSCsTjN1PNGZFftb7pHOqe42pL+b5hoQK3FJ7F++ifK/PlWLRA8HugZONUWaUdV5aZZEd0Xd3PxSlaQMEXEKdykuCHvaOemzqT2xrl311tHxd61UrNp7qTbBh7olDdj+Oc5pUN8r21bZPqNJH2G8sthCASWa5z4qOEEVNT3HRzzh2Tg1YuPWuBtLjUzq2cS3ZTx8Agdik3M=</latexit><latexit sha1_base64="KmuWTX92rh9PDOpE0t9lrZnkVJ4=">AAACy3icjVHLSsNAFD2Nr1pfVZdugkVQhJK40Y1QdONGqGAf0Iok06kOpkmYTMRaXfoD4k7/S/oH+hfemabgA9EJSc6ce86duff6cSAS5TjDnDUxOTU9k58tzM0vLC4Vl1fqSZRKxmssCiLZ9L2EByLkNSVUwJux5F7PD3jDvzrU8cY1l4mIwlPVj/lZz7sIRVcwTxHVbN+I/e6m3DovlpyyY5b9E7gZKFXW29tPw0q/GhVf0UYHERhS9MARQhEO4CGhpwUXDmLizjAgThISJs5xjwJ5U1JxUnjEXtH3gnatjA1pr3Mmxs3olIBeSU4bG+SJSCcJ69NsE09NZs3+lntgcuq79envZ7l6xCpcEvuXb6z8r0/XotDFnqlBUE2xYXR1LMuSmq7om9ufqlKUISZO4w7FJWFmnOM+28aTmNp1bz0TfzNKzeo9y7Qp3vUtacDu93H+BPWdsuuU3ROa9AFGK481rGOT5rmLCo5QRc3M8RHPeLGOrcS6te5GUiuXeVbxZVkPH2ADlPk=</latexit><latexit sha1_base64="KmuWTX92rh9PDOpE0t9lrZnkVJ4=">AAACy3icjVHLSsNAFD2Nr1pfVZdugkVQhJK40Y1QdONGqGAf0Iok06kOpkmYTMRaXfoD4k7/S/oH+hfemabgA9EJSc6ce86duff6cSAS5TjDnDUxOTU9k58tzM0vLC4Vl1fqSZRKxmssCiLZ9L2EByLkNSVUwJux5F7PD3jDvzrU8cY1l4mIwlPVj/lZz7sIRVcwTxHVbN+I/e6m3DovlpyyY5b9E7gZKFXW29tPw0q/GhVf0UYHERhS9MARQhEO4CGhpwUXDmLizjAgThISJs5xjwJ5U1JxUnjEXtH3gnatjA1pr3Mmxs3olIBeSU4bG+SJSCcJ69NsE09NZs3+lntgcuq79envZ7l6xCpcEvuXb6z8r0/XotDFnqlBUE2xYXR1LMuSmq7om9ufqlKUISZO4w7FJWFmnOM+28aTmNp1bz0TfzNKzeo9y7Qp3vUtacDu93H+BPWdsuuU3ROa9AFGK481rGOT5rmLCo5QRc3M8RHPeLGOrcS6te5GUiuXeVbxZVkPH2ADlPk=</latexit><latexit sha1_base64="auQVDjaZ/D9sO9UzgT8B3xsZSeg=">AAACy3icjVHLSsNAFD3GV62vqks3wSLUTUnc6EYounEjVLAPaIsk6bQOTZMwMxFrdekPuNX/Ev9A/8I7YwpqEZ2Q5My559yZe6+fhFwqx3mdsWbn5hcWc0v55ZXVtfXCxmZdxqkIWC2Iw1g0fU+ykEesprgKWTMRzBv6IWv4gxMdb1wzIXkcXahRwjpDrx/xHg88RVSzfcOPeiWxd1koOmXHLHsauBkoIlvVuPCCNrqIESDFEAwRFOEQHiQ9LbhwkBDXwZg4QYibOMM98uRNScVI4RE7oG+fdq2MjWivc0rjDuiUkF5BThu75IlJJwjr02wTT01mzf6We2xy6ruN6O9nuYbEKlwR+5dvovyvT9ei0MOhqYFTTYlhdHVBliU1XdE3t79UpShDQpzGXYoLwoFxTvpsG480teveeib+ZpSa1fsg06Z417ekAbs/xzkN6vtl1ym7506xcpyNOodt7KBE8zxABaeoombm+IgnPFtnlrRurbtPqTWTebbwbVkPH6MJkeo=</latexit>

ui� 12> 0 : eqTV D

i� 12

= qi�1 ; r =qi � qi�1

qi+1 � qi<latexit sha1_base64="4C2jDiiKaMy1oHD0MR6RLN98nOA=">AAADQ3icjVFda9RAFD2JX3X9Wq1vfRksgiBdkr60KJVFffCxQndb6NYlmZ2tQ7NJdjJpKWH8M/4Wf4P47oPim/gqeOduCtoiOkNmzpx7zs3cuWmZ6cpG0acgvHT5ytVrS9c7N27eun2ne/fesCpqI9VAFllh9tKkUpnO1cBqm6m90qhklmZqNz164eO7x8pUush37GmpDmbJYa6nWiaWqHH3XT1u9NpoahLZxK5Zd048E5EY0XzC6+hET5TV2UQ1Yu7OiYV70+wMX7otMfeR2LFFPOXNbImFdD7Wa23cNR48jh0Tzo27q1Ev4iEugrgFq/3++5U+gO2i+xEjTFBAosYMCjks4QwJKpr7iBGhJO4ADXGGkOa4gkOHvDWpFCkSYo9oPaTTfsvmdPY5K3ZL+ktGnyGnwEPyFKQzhP3fBMdrzuzZv+VuOKe/2yntaZtrRqzFW2L/5TtT/q/P12IxxSbXoKmmkhlfnWyz1Pwq/ubit6osZSiJ83hCcUNYsvPsnQV7Kq7dv23C8S+s9Kw/y1Zb46u/JTU4Pt/Oi2C43oujXvyaOv0ci7GEFTzAI+rnBvp4hW0MKPfnoBMsB/fDD+G38Hv4YyENg9azjD9G+PMXDCu9pA==</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="G30nvnJkyKBlKcCymNnrqTxJgV4=">AAACtXicjVLLSgMxFD0dX7VWrWs3g0VwVTJudCnowmUF+4BaZCZNa+y8TDJCKf6AWz9O/AP9C2/iCGoRzTAzJ+fec5KbmyiPpTaMvVS8peWV1bXqem2jXtvc2m7UuzorFBcdnsWZ6kehFrFMRcdIE4t+rkSYRLHoRdNTG+/dC6Vlll6aWS6GSThJ5Vjy0BDVvm40WYu54S+CoARNlCNrPOMKI2TgKJBAIIUhHCOEpmeAAAw5cUPMiVOEpIsLPKBG2oKyBGWExE7pO6HZoGRTmltP7dScVonpVaT0sU+ajPIUYbua7+KFc7bsb95z52n3NqN/VHolxBrcEPuX7jPzvzpbi8EYx64GSTXljrHV8dKlcKdid+5/qcqQQ06cxSOKK8LcKT/P2Xca7Wq3Zxu6+KvLtKyd8zK3wJvdJfU3+NnNRdA9bAWsFVwwVLGLPRxQG49wgnO00SHLER7x5J15t97dxz3wKuWF2MG34el34YWM3A==</latexit><latexit sha1_base64="cNnSHZJFSCYyJj+z2oZjLF4JSj4=">AAADOHicjVLBTtwwEJ2ktIXtUrbAjYsFqlSp2lXCpVUrEBIcOFKJXZAIjRKvd7HIJlnHAaHI/Tu+AXHnAOKG+ICOhyABK9Taiv38Zt6Lx3acJ7LQnnfpuG+m3r57Pz3T+NCc/TjX+tTsFVmpuOjyLMnUfhwVIpGp6GqpE7GfKxGN4kTsxcebNr53IlQhs3RXn+XicBQNUzmQPNJIha0/ZVjJdjBQEa98U60aw9aZxwLsP2gMTmVfaJn0RcXG5kUyM7+r3d6WWWNjG/ENSdhPmtQae0gdh7Jdx01lwVffEGFM2FrxOh41Ngn8GqxA3Xay1gUE0IcMOJQwAgEpaMQJRFBgPwAfPMiRO4QKOYVIUlyAgQZqS8wSmBEhe4zjEFcHNZvi2noWpOb4lwQ/hUoGn1GTYZ5CbP/GKF6Ss2Vf867I0+7tDOe49hohq+EI2X/pHjP/V2dr0TCA71SDxJpyYmx1vHYp6VTsztmTqjQ65MhZ3Me4QsxJ+XjOjDQF1W7PNqL4NWVa1q55nVvCjd0lXrD/8jonQW+143sd/5cH07AEy/AFr/EbbMA27EAXLa+chrPgLLrn7q179/AUXKd+E/PwrLn3fwGZTLp7</latexit><latexit sha1_base64="cNnSHZJFSCYyJj+z2oZjLF4JSj4=">AAADOHicjVLBTtwwEJ2ktIXtUrbAjYsFqlSp2lXCpVUrEBIcOFKJXZAIjRKvd7HIJlnHAaHI/Tu+AXHnAOKG+ICOhyABK9Taiv38Zt6Lx3acJ7LQnnfpuG+m3r57Pz3T+NCc/TjX+tTsFVmpuOjyLMnUfhwVIpGp6GqpE7GfKxGN4kTsxcebNr53IlQhs3RXn+XicBQNUzmQPNJIha0/ZVjJdjBQEa98U60aw9aZxwLsP2gMTmVfaJn0RcXG5kUyM7+r3d6WWWNjG/ENSdhPmtQae0gdh7Jdx01lwVffEGFM2FrxOh41Ngn8GqxA3Xay1gUE0IcMOJQwAgEpaMQJRFBgPwAfPMiRO4QKOYVIUlyAgQZqS8wSmBEhe4zjEFcHNZvi2noWpOb4lwQ/hUoGn1GTYZ5CbP/GKF6Ss2Vf867I0+7tDOe49hohq+EI2X/pHjP/V2dr0TCA71SDxJpyYmx1vHYp6VTsztmTqjQ65MhZ3Me4QsxJ+XjOjDQF1W7PNqL4NWVa1q55nVvCjd0lXrD/8jonQW+143sd/5cH07AEy/AFr/EbbMA27EAXLa+chrPgLLrn7q179/AUXKd+E/PwrLn3fwGZTLp7</latexit><latexit sha1_base64="ak9BEoCcDhb4aiuTYr8ZhJwqV6I=">AAADQ3icjVHPS+QwFH7turs6+2tWvXkJDsLC4tB6UXZRRD14VHBGwdGhzWTcYKftpKkiJfvf+TeIdw+KN/Eq+PKM4CqLJjT58r3ve83Li/NEFjoIzj3/3cj7Dx9Hx2qfPn/5+q3+fbxdZKXiosWzJFM7cVSIRKaipaVOxE6uRDSIE7EdH67a+PaRUIXM0i19kou9QXSQyr7kkUaqW/9bdis52+mriFehqeaMYUssYB2cv2jtHMue0DLpiYoNzTMxM/vVVnvNLLKhjYSGLOw3bWqRPUiHXTnr4qay4GdoiDCmW28EzYAGewlCBxrgxkZWP4MO9CADDiUMQEAKGnECERQ4dyGEAHLk9qBCTiGSFBdgoIbeElUCFRGyh7ge4GnXsSmebc6C3Bz/kuCn0MlgBj0Z6hRi+zdG8ZIyW/Z/uSvKae92gnvscg2Q1fAH2dd8j8q3+mwtGvqwQDVIrCknxlbHXZaSXsXenD2pSmOGHDmLexhXiDk5H9+Zkaeg2u3bRhS/JKVl7Zk7bQlX9pbY4PB5O1+C9lwzDJrhZtBYXnGtHoUpmIYf2M95WIZ12IAW5r7wat6EN+mf+tf+jX/7IPU955mAf4Z/dw+/Nrwm</latexit><latexit sha1_base64="ak9BEoCcDhb4aiuTYr8ZhJwqV6I=">AAADQ3icjVHPS+QwFH7turs6+2tWvXkJDsLC4tB6UXZRRD14VHBGwdGhzWTcYKftpKkiJfvf+TeIdw+KN/Eq+PKM4CqLJjT58r3ve83Li/NEFjoIzj3/3cj7Dx9Hx2qfPn/5+q3+fbxdZKXiosWzJFM7cVSIRKaipaVOxE6uRDSIE7EdH67a+PaRUIXM0i19kou9QXSQyr7kkUaqW/9bdis52+mriFehqeaMYUssYB2cv2jtHMue0DLpiYoNzTMxM/vVVnvNLLKhjYSGLOw3bWqRPUiHXTnr4qay4GdoiDCmW28EzYAGewlCBxrgxkZWP4MO9CADDiUMQEAKGnECERQ4dyGEAHLk9qBCTiGSFBdgoIbeElUCFRGyh7ge4GnXsSmebc6C3Bz/kuCn0MlgBj0Z6hRi+zdG8ZIyW/Z/uSvKae92gnvscg2Q1fAH2dd8j8q3+mwtGvqwQDVIrCknxlbHXZaSXsXenD2pSmOGHDmLexhXiDk5H9+Zkaeg2u3bRhS/JKVl7Zk7bQlX9pbY4PB5O1+C9lwzDJrhZtBYXnGtHoUpmIYf2M95WIZ12IAW5r7wat6EN+mf+tf+jX/7IPU955mAf4Z/dw+/Nrwm</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="G4LmLB+lL66moH8FBTjevSuc7NM=">AAADQ3icjVFNT9tAEB2bfkDoRyDcclmBKlVCRHYurVoBUemhRyqRgEQgsjebsIpjO+s1CFnLn+HQX8JvQNx7aNUb4lqpsxMj8aGq3ZV33755b7yzE6aRzLTnXTnuzJOnz57PzlXmX7x89bq6sNjJklxx0eZJlKi9MMhEJGPR1lJHYi9VIhiHkdgNR1s2vnssVCaTeEefpuJgHAxjOZA80Ej1qmd5r5Br3YEKeOGbomkM22Ae6+L8QGv3RPaFllFfFGxiHoiZOSx2Op/NOpvYiG/Iwj7SptbZVDrpybUybgoLVn1DhDG96orX8Giwx8AvwUqrdV7fZN82t5PqJXShDwlwyGEMAmLQiCMIIMO5Dz54kCJ3AAVyCpGkuAADFfTmqBKoCJAd4TrE037Jxni2OTNyc/xLhJ9CJ4M36ElQpxDbvzGK55TZsn/LXVBOe7dT3MMy1xhZDUfI/st3q/xfn61FwwDeUw0Sa0qJsdXxMktOr2Jvzu5UpTFDipzFfYwrxJyct+/MyJNR7fZtA4r/IKVl7ZmX2hx+2ltig/2H7XwMOs2G7zX8r9jpTzAds1CHZXiL/XwHLfgC29DG3N+dilNzltwL95d77d5Mpa5Tempwb7i//wBJIr6p</latexit><latexit sha1_base64="ak9BEoCcDhb4aiuTYr8ZhJwqV6I=">AAADQ3icjVHPS+QwFH7turs6+2tWvXkJDsLC4tB6UXZRRD14VHBGwdGhzWTcYKftpKkiJfvf+TeIdw+KN/Eq+PKM4CqLJjT58r3ve83Li/NEFjoIzj3/3cj7Dx9Hx2qfPn/5+q3+fbxdZKXiosWzJFM7cVSIRKaipaVOxE6uRDSIE7EdH67a+PaRUIXM0i19kou9QXSQyr7kkUaqW/9bdis52+mriFehqeaMYUssYB2cv2jtHMue0DLpiYoNzTMxM/vVVnvNLLKhjYSGLOw3bWqRPUiHXTnr4qay4GdoiDCmW28EzYAGewlCBxrgxkZWP4MO9CADDiUMQEAKGnECERQ4dyGEAHLk9qBCTiGSFBdgoIbeElUCFRGyh7ge4GnXsSmebc6C3Bz/kuCn0MlgBj0Z6hRi+zdG8ZIyW/Z/uSvKae92gnvscg2Q1fAH2dd8j8q3+mwtGvqwQDVIrCknxlbHXZaSXsXenD2pSmOGHDmLexhXiDk5H9+Zkaeg2u3bRhS/JKVl7Zk7bQlX9pbY4PB5O1+C9lwzDJrhZtBYXnGtHoUpmIYf2M95WIZ12IAW5r7wat6EN+mf+tf+jX/7IPU955mAf4Z/dw+/Nrwm</latexit>

ui� 12< 0 : eqTV D

i� 12

= qi ; r =qi+2 � qi+1

qi+1 � qi<latexit sha1_base64="5VOwnmA/vxcXHomGTDaWcEL36aU=">AAADRXicjVFda9RAFD1J/ai16lrRl74MFkGQLsm+KNbCoj74WKG7LXTrkszOtkOzSTqZVEoY8L/4Y/wJ4h8QffBNfNU7d1PQFtEZMnPm3HNu5s5Ny0xXNoo+BeHCpctXri5eW7q+fOPmrc7tlWFV1EaqgSyywuymSaUynauB1TZTu6VRySzN1E569MLHd06UqXSRb9vTUu3PkoNcT7VMLFHjzrt63Oj10dQksold03NOPBORGNF8yuvorZ4oq7OJasSxOycW7k2zPXzpNsUxRRwbxAZvZlPMhT7yqOfWeY+da1rAhHPjzlrUjXiIiyBuwVq//361D2Cr6HzECBMUkKgxg0IOSzhDgormHmJEKInbR0OcIaQ5ruCwRN6aVIoUCbFHtB7Qaa9lczr7nBW7Jf0lo8+QU+ABeQrSGcL+b4LjNWf27N9yN5zT3+2U9rTNNSPW4pDYf/nOlP/r87VYTPGEa9BUU8mMr062WWp+FX9z8VtVljKUxHk8obghLNl59s6CPRXX7t824fgXVnrWn2WrrfHV35IaHJ9v50Uw7HXjqBu/pk4/x3wsYhX38ZD6+Rh9vMIWBpT7c7Ac3A3uhR/Cb+H38MdcGgat5w7+GOHPX/wnvqs=</latexit><latexit sha1_base64="2pmg2X8wKpgMdafAfQB3TBCSZsw=">AAADRXicjVFda9RAFL2JX7VWXRV96ctgEQTpkuyLpVq6qA8+VuhuC926JLOzdWg2SScTpYQB/4sP/hR/gvgHRB98E1/1zN0UtEV0hsycOfecm7lz0zLTlY2iT0F47vyFi5cWLi9eWbp67Xrnxs1hVdRGqoEsssLspkmlMp2rgdU2U7ulUckszdROevjUx3deK1PpIt+2x6XanyUHuZ5qmVhQ487betzo1dHUJLKJXdNzTjwWkRhhrvM6eqMnyupsohpx5E6JhXvZbA+fuQ1xhIhjg3jEm9kQc6GPPOi5Vd5j55oWMOHcuLMSdSMe4iyIW7DS779b3hTvN7eKzkca0YQKklTTjBTlZIEzSqjC3KOYIirB7VMDzgBpjitytAhvDZWCIgF7iPUAp72WzXH2OSt2S/wlw2fgFHQPngI6A+z/Jjhec2bP/i13wzn93Y6xp22uGVhLr8D+y3ei/F+fr8XSlNa4Bo2aSmZ8dbLNUvOr+JuL36qyyFCC83iCuAGW7Dx5Z8Geimv3b5tw/AsrPevPstXW9NXfEg2OT7fzLBj2unHUjV+g009oPhZome7SffTzIfXpOW3RALk/B0vB7eBO+CH8Fn4Pf8ylYdB6btEfI/z5Czktv7A=</latexit><latexit sha1_base64="2pmg2X8wKpgMdafAfQB3TBCSZsw=">AAADRXicjVFda9RAFL2JX7VWXRV96ctgEQTpkuyLpVq6qA8+VuhuC926JLOzdWg2SScTpYQB/4sP/hR/gvgHRB98E1/1zN0UtEV0hsycOfecm7lz0zLTlY2iT0F47vyFi5cWLi9eWbp67Xrnxs1hVdRGqoEsssLspkmlMp2rgdU2U7ulUckszdROevjUx3deK1PpIt+2x6XanyUHuZ5qmVhQ487betzo1dHUJLKJXdNzTjwWkRhhrvM6eqMnyupsohpx5E6JhXvZbA+fuQ1xhIhjg3jEm9kQc6GPPOi5Vd5j55oWMOHcuLMSdSMe4iyIW7DS779b3hTvN7eKzkca0YQKklTTjBTlZIEzSqjC3KOYIirB7VMDzgBpjitytAhvDZWCIgF7iPUAp72WzXH2OSt2S/wlw2fgFHQPngI6A+z/Jjhec2bP/i13wzn93Y6xp22uGVhLr8D+y3ei/F+fr8XSlNa4Bo2aSmZ8dbLNUvOr+JuL36qyyFCC83iCuAGW7Dx5Z8Geimv3b5tw/AsrPevPstXW9NXfEg2OT7fzLBj2unHUjV+g009oPhZome7SffTzIfXpOW3RALk/B0vB7eBO+CH8Fn4Pf8ylYdB6btEfI/z5Czktv7A=</latexit><latexit sha1_base64="6A3Cn0CYI62Db9/x3XhPM1wlVL0=">AAADRXicjVFdSxwxFL0zbe36va3YF1+CS6EgLjP7YmkVpPrQRwV3FVy7zGSza3B2ZsxkKssQ8N/5E6R/QPTBt9LX9uYaoSrSJkxycu45d3Jz4zyRhQ6CH57/4uWride1yanpmdm5+fqbt50iKxUXbZ4lmTqIo0IkMhVtLXUiDnIlolGciP34ZMvG978LVcgs3dPjXByNomEqB5JHGqle/bzsVXK1O1ARr0JTtYxh6yxgXZyfaO2eyb7QMumLip2aR2JmvlV7nW2zwU4xYsjAPtOmNtid0EZWWmaV9tCYygEijOnVG0EzoMGegtCBBrixk9UvoQt9yIBDCSMQkIJGnEAEBc5DCCGAHLkjqJBTiCTFBRiYQm+JKoGKCNkTXId4OnRsimebsyA3x78k+Cl0MniPngx1CrH9G6N4SZkt+1zuinLau41xj12uEbIajpH9l+9e+b8+W4uGAXykGiTWlBNjq+MuS0mvYm/O/qpKY4YcOYv7GFeIOTnv35mRp6Da7dtGFL8mpWXtmTttCTf2ltjg8HE7n4JOqxkGzXA3aGx+ca2uwRIswwfs5xpswlfYgTbmvvJmvEXvnX/h3/o//V93Ut9zngV4MPzffwCvQb0t</latexit>

8N,

0

@N�1X

j=1

|qj+1 � qj |

1

An+1

0

@N�1X

j=1

|qj+1 � qj |

1

An

<latexit sha1_base64="+r3VrceRApSPfmngHRXE7cVr4JE=">AAADRHicjVFda9RAFD2JX7VVu349+TJYhIp2SXzRF2HRF0EoFdy20LRLks5u004+OpkIJV189J/5F8QfICj4Jj4qnpmmoJZFZ0hy5tx7Tu6dm1Qqq00QfPT8c+cvXLw0d3l+4crVa4u96zfW67LRqRympSr1ZhLXUmWFHJrMKLlZaRnniZIbycFzG994I3WdlcVrc1TJ7TyeFNk4S2NDatR7K6JxqWOlxKp4KCJuESk5Nssiqpt81O4/Dac77epKOBXH4pDnB+F05XC0fywinU32zP2dtiBFjRPP0s4Ss4KloB+4Jc6CsANLg5c/3g0ArJW9D4iwixIpGuSQKGCIFWLU3FsIEaAit42WnCbKXFxiinlqG2ZJZsRkD/ie8LTVsQXP1rN26pR/UXw0lQL3qCmZp4nt34SLN87ZsrO8W+dpazviN+m8crIGe2T/pTvN/F+d7cVgjCeuh4w9VY6x3aWdS+NuxVYufuvK0KEiZ/Eu45o4dcrTexZOU7ve7d3GLv7ZZVrWntMut8EXWyUHHP49zrNg/VE/DPrhK076GU7WHO7gLpY5z8cY4AXWMKT3J2/Bu+Xd9t/7X/1v/veTVN/rNDfxx/J//gKQpr3x</latexit><latexit sha1_base64="LifxKynjLNZe9VPUnwNG0nX85hw=">AAADRHicjVFNS91AFL2JbbXa1qfWlZuhUrC0PhI3dlMUuykIYsGngtFHEuc9RycfTiaCxIdLf1c3/QNdFH+A0IK70k2h0jNjBK082hmSnDn3npN750a5FIX2vHPHHXjw8NHg0OPhkSdPn402xsbXi6xUMW/FmczUZhQWXIqUt7TQkm/miodJJPlGdPDexDeOuCpElq7p45xvJ2E3FR0RhxpUu3HKgk6mQinZCnvDAmwWSN7RMywoyqRd7b/zezvVyqzfYyfsEOfXfm/2sL1/wgIlunv61U6VgoLGivtp+4lRwbTX9Oxi94Ffg+nF5d9nC78+fVnNGl8poF3KKKaSEuKUkgaWFFKBvUU+eZSD26YKnAISNs6pR8PQlsjiyAjBHuDdxWmrZlOcjWdh1TH+IvEoKBm9hCZDngI2f2M2Xlpnw/bzrqynqe0Y36j2SsBq2gP7L91N5v/qTC+aOvTW9iDQU24Z011cu5T2Vkzl7FZXGg45OIN3EVfAsVXe3DOzmsL2bu42tPFvNtOw5hzXuSV9N1ViwP7f47wP1ueavtf0P2LSS3S9hmiKXtAM5jlPi/SBVqkF7wtnxHnuTLqf3Uv3h/vzOtV1as0E3Vnu1R8qr8B+</latexit><latexit sha1_base64="LifxKynjLNZe9VPUnwNG0nX85hw=">AAADRHicjVFNS91AFL2JbbXa1qfWlZuhUrC0PhI3dlMUuykIYsGngtFHEuc9RycfTiaCxIdLf1c3/QNdFH+A0IK70k2h0jNjBK082hmSnDn3npN750a5FIX2vHPHHXjw8NHg0OPhkSdPn402xsbXi6xUMW/FmczUZhQWXIqUt7TQkm/miodJJPlGdPDexDeOuCpElq7p45xvJ2E3FR0RhxpUu3HKgk6mQinZCnvDAmwWSN7RMywoyqRd7b/zezvVyqzfYyfsEOfXfm/2sL1/wgIlunv61U6VgoLGivtp+4lRwbTX9Oxi94Ffg+nF5d9nC78+fVnNGl8poF3KKKaSEuKUkgaWFFKBvUU+eZSD26YKnAISNs6pR8PQlsjiyAjBHuDdxWmrZlOcjWdh1TH+IvEoKBm9hCZDngI2f2M2Xlpnw/bzrqynqe0Y36j2SsBq2gP7L91N5v/qTC+aOvTW9iDQU24Z011cu5T2Vkzl7FZXGg45OIN3EVfAsVXe3DOzmsL2bu42tPFvNtOw5hzXuSV9N1ViwP7f47wP1ueavtf0P2LSS3S9hmiKXtAM5jlPi/SBVqkF7wtnxHnuTLqf3Uv3h/vzOtV1as0E3Vnu1R8qr8B+</latexit><latexit sha1_base64="g5rUf2r0JjnTCqNxr4EMVLF1dZM=">AAADRHicjVFdS9xAFL1J67fVbdWnvgxdCpbWJfGlvhREX/okCq4KRpckzq6jkw8nE0Hi0n/nXxB/QKEF38RX8cwYwQ+WdoYkZ8695+TeuVEuRaE978px37wdGh4ZHRufmHw3Nd14/2GryEoV83acyUztRGHBpUh5Wwst+U6ueJhEkm9Hx6smvn3KVSGydFOf5XwvCXup6Io41KA6jV8s6GYqlJKtsW8swGaB5F09z4KiTDrV0Q+/v1+tLfh9ds5OcP7q9xdOOkfnLFCid6i/7FcpKGiseJB2kBgVNL2WZxd7DfwaNKle61njkgI6oIxiKikhTilpYEkhFdi75JNHObg9qsApIGHjnPo0Dm2JLI6MEOwx3j2cdms2xdl4FlYd4y8Sj4KS0WdoMuQpYPM3ZuOldTbsIO/KeprazvCNaq8ErKZDsP/SPWb+r870oqlLS7YHgZ5yy5ju4tqltLdiKmdPutJwyMEZfIC4Ao6t8vGemdUUtndzt6GN/7GZhjXnuM4t6a+pEgP2X47zNdhabPley9/wmssr9ahH6SN9onnM8zst009apza8fzsTzqwz51641+6Ne/uQ6jq1ZoaeLffuHnXtu6I=</latexit>

Page 14: Présentation des schémas d’advection (moment et traceurs ...

Termes non-linéaires (rhs3d.F)Formulation à la Lilly (1965)

UV_HADV_UP3

avec le choix de la direction de l’upwind fait en fonction de :

qi,j

ui+ 12 ,j+1

vi,j+ 12

vi,j� 12

qi+1,j

vi+1,j+ 12

vi+1,j� 12

Besoin d’evaluer u et vau centre et aux coins

des mailles

x

y

Page 15: Présentation des schémas d’advection (moment et traceurs ...

Schémas d’advection verticale : VADV_SPLINES

Les flux sont obtenus comme solution du problème tri-diagonal:

0 ⇡4

⇡2

3⇡4

k�x

0.0

0.2

0.4

0.6

0.8

1.0

Am

plifi

catio

nfa

ctor

SplinesUP5C6

50�x 10�x 4�x 2�xwavelength

0 ⇡4

⇡2

3⇡4

k�x

0.0

0.2

0.4

0.6

0.8

1.0

Pha

seer

ror

SplinesUP5C6

50�x 10�x 4�x 2�xwavelength

hk

hk+1

hk�1

�hk/2

+hk/2

qk

qk+1

qk�1

eqk� 12

eqk+ 12

q(⇠)

q(⇠) = qk +eqk+ 1

2� eqk� 1

2

hk⇠

+ 6

eqk+ 1

2+ eqk� 1

2

2� qk

!✓⇠2

h2k

� 1

12

Page 16: Présentation des schémas d’advection (moment et traceurs ...

Formulation semi-implicite

V_ADV_IMP

Idée : séparer la vitesse verticale en une contribution explicite et une contributionimplicite (Shchepetkin 2015)

Configuration résolution ancien dt nouveau dt

BENGUELA (Penven et al) 25 km 6300s 7140s

OMAN (Vic et al) 2 km 160s 470s

Aucun contrôle sur les erreurs Obligation d’utiliser un schéma linéaire sur la partie explicite

Page 17: Présentation des schémas d’advection (moment et traceurs ...

Schémas C4 et « akima » (Van leer 1977)

V_ADV_C4, VADV_AKIMA

Page 18: Présentation des schémas d’advection (moment et traceurs ...

Comment choisir ???

Equation horizontal vertical

Moment 3D (UV_ADV)(+ eq W_ en NBQ)

UV_HADV_TVDUV_HADV_C2

UV_HADV_UP3 UV_HADV_C4

UV_HADV_UP5UV_HADV_C6

UV_HADV_WENO5

UV_VADV_TVDUV_VADV_C2

UV_VADV_SPLINES UV_VADV_WENO5

Traceurs

TS_HADV_UP3 TS_HADV_RSUP3

TS_HADV_C4TS_HADV_WENO5

TS_HADV_UP5TS_HADV_C6

TS_HADV_RSUP5

TS_VADV_TVDTS_VADV_C2

TS_VADV_SPLINESTS_VADV_AKIMA TS_VADV_WENO5

Moment 2D M2_HADV_UP3 M2_HADV_C2

+V_VADV_IMP +BIO_HADV_WENO + …

3920 combinaisons …

-> ne pas choisir choix robustes par défaut -> examiner les ordres sources d’erreur -> physique du pb :

positivité, échelles -> temps de calcul

Page 19: Présentation des schémas d’advection (moment et traceurs ...

En pratique

2 appels par par de temps -> réutilise (ou pas) les mêmes routines

Moment : 2 appels à rhs3d.F avec aussi:

- u_hadv_order5.h - uvhadv_tvd.h - uhdiff_order5.h

Traceurs : pre_step3d.F, step3d_t.Favec aussi :

- t3dadv_order5.h - compute_vert_tracer_fluxes.h

Mais aussi : schémas différents au prédicteur (moins cher)et au correcteurex : C6+WENO5, C4+UP3

# define PREDICTOR (traceurs) �

new /= 3 (moment)

t(nx,ny,nz,nt

u(nx,ny,nz,3)

Page 20: Présentation des schémas d’advection (moment et traceurs ...

Opérateurs visqueux et diffusion

Page 21: Présentation des schémas d’advection (moment et traceurs ...

Forme de l’opérateur visqueux (Wajsowic, 1993)

UV_VIS2 Tenseur visqueux (uv3dmix.F)

l’opérateur de viscosité est donné par

Assure :- conservation de la quantité de mouvement- conservation du moment angulaire- terme strictement dissipatif

UV_VIS4 Même logique appliquée 2 fois

< u0u0 + u0v0 ><latexit sha1_base64="P3XKbsqAmobxZzMggcW5km5CE4Q=">AAAC0HicjVHLSsNAFD2Nr7a+qi7dBItUEEriRhciRTcuq9gH1KJJOq2haRKTmWIpIm79AXGnXyX+gf6Fd6YpqEV0QpIz595zZu69dui5MTeMt5Q2NT0zO5fOZOcXFpeWcyur1TgQkcMqTuAFUd22Yua5Pqtwl3usHkbM6tkeq9ndIxmv9VkUu4F/xgcha/asju+2XcfiRDX3RUEUtnVR6BcOshe5vFE01NIngZmAfCkTPl0CKAe5V5yjhQAOBHpg8MEJe7AQ09OACQMhcU0MiYsIuSrOcIssaQVlMcqwiO3St0O7RsL6tJeesVI7dIpHb0RKHZukCSgvIixP01VcKGfJ/uY9VJ7ybgP624lXj1iOK2L/0o0z/6uTtXC0sadqcKmmUDGyOidxEaor8ub6l6o4OYTESdyieETYUcpxn3WliVXtsreWir+rTMnKvZPkCnzIW9KAzZ/jnATVnaJpFM0TmvQhRiuNdWxgi+a5ixKOUUaFvK/xiGe8aKfajXan3Y9StVSiWcO3pT18Ap9ClGs=</latexit><latexit sha1_base64="3f3NAj9Hz4JXaPNQqBuexeBe9ow=">AAAC0HicjVHLLgRBFD3aa2a8BkubDpGRSCbdNixEhI3lEINgIt2lUNHT3aqrxGQiYusHxI4v8DniD/gKbtW0xCNCdbr71Ln3nKp7b5hGIlOe99zldPf09vUXiqWBwaHhkfLo2FaWaMl4nSVRInfCIOORiHldCRXxnVTyoBlGfDs8XTXx7XMuM5HEm6qV8kYzOI7FkWCBIqqxqCu6MuvqynllqXRQnvKqnl3uT+DnYGq5mN7tPl681ZLyE/ZxiAQMGk1wxFCEIwTI6NmDDw8pcQ20iZOEhI1zXKJEWk1ZnDICYk/pe0y7vZyNaW88M6tmdEpErySli2nSJJQnCZvTXBvX1tmwv3m3rae5W4v+Ye7VJFbhhNi/dB+Z/9WZWhSOsGBrEFRTahlTHctdtO2Kubn7qSpFDilxBh9SXBJmVvnRZ9dqMlu76W1g4y8207Bmz/JcjVdzSxqw/32cP8HWXNX3qv46TXoFnVXABCYxQ/OcxzLWUEOdvM9wi3s8OBvOhXPlXHdSna5cM44vy7l5B0lxlos=</latexit><latexit sha1_base64="3f3NAj9Hz4JXaPNQqBuexeBe9ow=">AAAC0HicjVHLLgRBFD3aa2a8BkubDpGRSCbdNixEhI3lEINgIt2lUNHT3aqrxGQiYusHxI4v8DniD/gKbtW0xCNCdbr71Ln3nKp7b5hGIlOe99zldPf09vUXiqWBwaHhkfLo2FaWaMl4nSVRInfCIOORiHldCRXxnVTyoBlGfDs8XTXx7XMuM5HEm6qV8kYzOI7FkWCBIqqxqCu6MuvqynllqXRQnvKqnl3uT+DnYGq5mN7tPl681ZLyE/ZxiAQMGk1wxFCEIwTI6NmDDw8pcQ20iZOEhI1zXKJEWk1ZnDICYk/pe0y7vZyNaW88M6tmdEpErySli2nSJJQnCZvTXBvX1tmwv3m3rae5W4v+Ye7VJFbhhNi/dB+Z/9WZWhSOsGBrEFRTahlTHctdtO2Kubn7qSpFDilxBh9SXBJmVvnRZ9dqMlu76W1g4y8207Bmz/JcjVdzSxqw/32cP8HWXNX3qv46TXoFnVXABCYxQ/OcxzLWUEOdvM9wi3s8OBvOhXPlXHdSna5cM44vy7l5B0lxlos=</latexit><latexit sha1_base64="Xr1JaNroFIQK6LBcDGrruQS74NY=">AAAC0HicjVHLSsNAFD2Nr1pfVZdugkUiCCVxowuRohuXVewDapEkndbQvExmiqWIuPUH3OpXiX+gf+GdMQW1iE5Icubce87MvdeJfS/lpvma06amZ2bn8vOFhcWl5ZXi6lo9jUTispob+VHSdOyU+V7IatzjPmvGCbMDx2cNp38s440BS1IvCs/5MGbtwO6FXtdzbU5U+0AYwtjRhTEwDguXxZJZNtXSJ4GVgRKyVY2KL7hABxFcCARgCMEJ+7CR0tOCBRMxcW2MiEsIeSrOcIsCaQVlMcqwie3Tt0e7VsaGtJeeqVK7dIpPb0JKHVukiSgvISxP01VcKGfJ/uY9Up7ybkP6O5lXQCzHFbF/6caZ/9XJWji62Fc1eFRTrBhZnZu5CNUVeXP9S1WcHGLiJO5QPCHsKuW4z7rSpKp22Vtbxd9UpmTl3s1yBd7lLWnA1s9xToL6btkyy9apWaocZaPOYwOb2KZ57qGCE1RRI+9rPOIJz9qZdqPdafefqVou06zj29IePgDgSpK5</latexit>

< v0v0 + u0v0 ><latexit sha1_base64="UEOFSeLGaMWqcDzBxCPD5gkrMeE=">AAAC0HicjVHLSsNAFD2Nr7a+qi7dBItUEEriRhciRTcuq9gH1KLJdFpD0yQmk2IpIm79AXGnXyX+gf6Fd6YpqEV0QmbOnHvPmblz7cB1ImEYbyltanpmdi6dyc4vLC4t51ZWq5Efh4xXmO/6Yd22Iu46Hq8IR7i8HoTc6tkur9ndIxmv9XkYOb53JgYBb/asjue0HWYJopr7/UK/sK3HNB9kL3J5o2iooU8CMwH5UiZ4ugRQ9nOvOEcLPhhi9MDhQRB2YSGirwETBgLimhgSFxJyVJzjFlnSxpTFKcMitktzh3aNhPVoLz0jpWZ0ikt/SEodm6TxKS8kLE/TVTxWzpL9zXuoPOXdBrTaiVePWIErYv/SjTP/q5O1CLSxp2pwqKZAMbI6lrjE6lXkzfUvVQlyCIiTuEXxkDBTyvE760oTqdrl21oq/q4yJSv3LMmN8SFvSQ02f7ZzElR3iqZRNE+o04cYjTTWsYEt6ucuSjhGGRXyvsYjnvGinWo32p12P0rVUolmDd+G9vAJpBaUbQ==</latexit><latexit sha1_base64="XeSq1dNsPBMNhPZCg53o8HMTuxo=">AAAC0HicjVHLSsNAFD2Nr7a+qi7dBItUEEriRhciRTcuq9gH1iJJOq3BvEwmpaWIuPUHxJ1+gZ8j/oF+hd6ZpqAW0QmZOXPuPWfmzjUDx464pr2mlInJqemZdCY7Oze/sJhbWq5GfhxarGL5jh/WTSNiju2xCre5w+pByAzXdFjNvDwQ8VqXhZHteye8H7Cma3Q8u21bBiequdstdAubakzzXvY8l9eKmhzqONATkC9lgofT595H2c+94Awt+LAQwwWDB07YgYGIvgZ0aAiIa2JAXEjIlnGGa2RJG1MWowyD2EuaO7RrJKxHe+EZSbVFpzj0h6RUsU4an/JCwuI0VcZj6SzY37wH0lPcrU+rmXi5xHJcEPuXbpT5X52ohaONHVmDTTUFkhHVWYlLLF9F3Fz9UhUnh4A4gVsUDwlbUjl6Z1VqIlm7eFtDxt9kpmDF3kpyY7yLW1KD9Z/tHAfVraKuFfUj6vQ+hiONVaxhg/q5jRIOUUaFvK9wj0c8KcdKT7lRboepSirRrODbUO4+AU5Flo0=</latexit><latexit sha1_base64="XeSq1dNsPBMNhPZCg53o8HMTuxo=">AAAC0HicjVHLSsNAFD2Nr7a+qi7dBItUEEriRhciRTcuq9gH1iJJOq3BvEwmpaWIuPUHxJ1+gZ8j/oF+hd6ZpqAW0QmZOXPuPWfmzjUDx464pr2mlInJqemZdCY7Oze/sJhbWq5GfhxarGL5jh/WTSNiju2xCre5w+pByAzXdFjNvDwQ8VqXhZHteye8H7Cma3Q8u21bBiequdstdAubakzzXvY8l9eKmhzqONATkC9lgofT595H2c+94Awt+LAQwwWDB07YgYGIvgZ0aAiIa2JAXEjIlnGGa2RJG1MWowyD2EuaO7RrJKxHe+EZSbVFpzj0h6RUsU4an/JCwuI0VcZj6SzY37wH0lPcrU+rmXi5xHJcEPuXbpT5X52ohaONHVmDTTUFkhHVWYlLLF9F3Fz9UhUnh4A4gVsUDwlbUjl6Z1VqIlm7eFtDxt9kpmDF3kpyY7yLW1KD9Z/tHAfVraKuFfUj6vQ+hiONVaxhg/q5jRIOUUaFvK9wj0c8KcdKT7lRboepSirRrODbUO4+AU5Flo0=</latexit><latexit sha1_base64="NTl/Ay5pIxa7zSFslSfqtJWMO6U=">AAAC0HicjVHLSsNAFD2Nr1pfVZdugkUqCCVxowuRohuXVewDapEkndbQNImTSbEUEbf+gFv9KvEP9C+8M05BLaITMnPm3HvOzJ3rxoGfCMt6zRhT0zOzc9n53MLi0vJKfnWtlkQp91jVi4KIN1wnYYEfsqrwRcAaMWdO3w1Y3e0dy3h9wHjiR+G5GMas1Xe6od/xPUcQ1ToYFAfFHTOl+TB3mS9YJUsNcxLYGhSgRyXKv+ACbUTwkKIPhhCCcAAHCX1N2LAQE9fCiDhOyFdxhlvkSJtSFqMMh9gezV3aNTUb0l56Jkrt0SkB/ZyUJrZIE1EeJyxPM1U8Vc6S/c17pDzl3Ya0utqrT6zAFbF/6caZ/9XJWgQ62Fc1+FRTrBhZnaddUvUq8ubml6oEOcTESdymOCfsKeX4nU2lSVTt8m0dFX9TmZKVe0/npniXt6QG2z/bOQlquyXbKtmnVqF8pFudxQY2sU393EMZJ6igSt7XeMQTno0z48a4M+4/U42M1qzj2zAePgDlHpK7</latexit>

uh = [u, v]<latexit sha1_base64="MW4qkK+5LCMjB1yDb3FneHc/W78=">AAAC2HicjVHLSsNAFD2Nr/qOdukmtAiCUhI3uhGKblxWsA9sS0nSaRuaF8mkUErBnbj1B3SpXyT+gf6Fd6YpqEV0QpIz595zZu69Vug6Mdf1t4yysLi0vJJdXVvf2NzaVnd2q3GQRDar2IEbRHXLjJnr+KzCHe6yehgx07NcVrMGFyJeG7IodgL/mo9C1vLMnu90HdvkRLXVXNMK3M44mbT7Z1pDS460YautFvSiLpc2D4wUFEr55uETgHKgvqKJDgLYSOCBwQcn7MJETE8DBnSExLUwJi4i5Mg4wwRrpE0oi1GGSeyAvj3aNVLWp73wjKXaplNceiNSatgnTUB5EWFxmibjiXQW7G/eY+kp7jaiv5V6ecRy9In9SzfL/K9O1MLRxamswaGaQsmI6uzUJZFdETfXvlTFySEkTuAOxSPCtlTO+qxJTSxrF701ZfxdZgpW7O00N8GHuCUN2Pg5znlQPS4aetG4okmfY7qy2EMeBzTPE5RwiTIq5D3CI57xotwot8qdcj9NVTKpJodvS3n4BONhmAw=</latexit><latexit sha1_base64="bWcl0MQEeU190eQt580XMh1EJdo=">AAAC2HicjVHLSsNAFD2Nr1pf0S7dhBZBUEriRjdC0Y3LCvaBbSlJOm1D0yQkk0IpBXfiVty71S+S/oH+hXemKahFdEKSM+fec2buvVbgOhHX9WlKWVpeWV1Lr2c2Nre2d9TdvUrkx6HNyrbv+mHNMiPmOh4rc4e7rBaEzBxYLqta/UsRrw5ZGDm+d8NHAWsOzK7ndBzb5ES11GzD8t32OJ60eudaXYuPtWGzpeb1gi6XtgiMBOSLucbR07Q4KvnqGxpow4eNGAMweOCEXZiI6KnDgI6AuCbGxIWEHBlnmCBD2piyGGWYxPbp26VdPWE92gvPSKptOsWlNySlhgPS+JQXEhanaTIeS2fB/uY9lp7ibiP6W4nXgFiOHrF/6eaZ/9WJWjg6OJM1OFRTIBlRnZ24xLIr4ubal6o4OQTECdymeEjYlsp5nzWpiWTtoremjL/LTMGKvZ3kxvgQt6QBGz/HuQgqJwVDLxjXNOkLzFYa+8jhkOZ5iiKuUEKZvEd4xgtelVvlTrlXHmapSirRZPFtKY+fPBGZkg==</latexit><latexit sha1_base64="bWcl0MQEeU190eQt580XMh1EJdo=">AAAC2HicjVHLSsNAFD2Nr1pf0S7dhBZBUEriRjdC0Y3LCvaBbSlJOm1D0yQkk0IpBXfiVty71S+S/oH+hXemKahFdEKSM+fec2buvVbgOhHX9WlKWVpeWV1Lr2c2Nre2d9TdvUrkx6HNyrbv+mHNMiPmOh4rc4e7rBaEzBxYLqta/UsRrw5ZGDm+d8NHAWsOzK7ndBzb5ES11GzD8t32OJ60eudaXYuPtWGzpeb1gi6XtgiMBOSLucbR07Q4KvnqGxpow4eNGAMweOCEXZiI6KnDgI6AuCbGxIWEHBlnmCBD2piyGGWYxPbp26VdPWE92gvPSKptOsWlNySlhgPS+JQXEhanaTIeS2fB/uY9lp7ibiP6W4nXgFiOHrF/6eaZ/9WJWjg6OJM1OFRTIBlRnZ24xLIr4ubal6o4OQTECdymeEjYlsp5nzWpiWTtoremjL/LTMGKvZ3kxvgQt6QBGz/HuQgqJwVDLxjXNOkLzFYa+8jhkOZ5iiKuUEKZvEd4xgtelVvlTrlXHmapSirRZPFtKY+fPBGZkg==</latexit><latexit sha1_base64="YZlEFlOGLZTL4H+BadBm59eVzg0=">AAAC2HicjVHLSsNAFD2Nr1pf0S7dBIvgQkriRjdC0Y3LCvaBbSlJOm2DeZHMFEopuBO3/oBb/SLxD/QvvDOmoBbRCUnOnHvPmbn3OrHvpdw0X3PawuLS8kp+tbC2vrG5pW/v1NNIJC6ruZEfJU3HTpnvhazGPe6zZpwwO3B81nBuzmW8MWJJ6kXhFR/HrBPYg9Dre67NierqxbYT+b2JmHaHp0bLEIfGqNPVS2bZVMuYB1YGSshWNdJf0EYPEVwIBGAIwQn7sJHS04IFEzFxHUyISwh5Ks4wRYG0grIYZdjE3tB3QLtWxoa0l56pUrt0ik9vQkoD+6SJKC8hLE8zVFwoZ8n+5j1RnvJuY/o7mVdALMeQ2L90s8z/6mQtHH2cqBo8qilWjKzOzVyE6oq8ufGlKk4OMXES9yieEHaVctZnQ2lSVbvsra3ibypTsnLvZrkC7/KWNGDr5zjnQf2obJll69IsVc6yUeexiz0c0DyPUcEFqqiR9xiPeMKzdq3danfa/Weqlss0RXxb2sMHfxeWgw==</latexit>

Page 22: Présentation des schémas d’advection (moment et traceurs ...

Fermeture de type Smagorinsky

UV_VIS_SMAGO, UV_VIS2

TS_DIF_SMAGO, UV_VIS2

Coefficient de viscosité turbulente

Coefficient de diffusion turbulente

Page 23: Présentation des schémas d’advection (moment et traceurs ...

Diffusion tournée (TS_MIX_ISO, TS_MIX_GEO)

TS_DIF2

TS_DIF4

TS_MIX_IMP : Method of stabilising correction

Page 24: Présentation des schémas d’advection (moment et traceurs ...

Diffusion tournée : illustration et limitations

Limitations : • Basé sur l’hypothèse faible pente• Diffusion non monotone (termes croisés)• Suppose une évolution basse fréquence des isoprènes

34.3 34.35 34.4 34.45 34.5 34.55 34.6Salinity [psu]

2

3

4

5

6

7

8

Tem

pera

ture

[Cel

sius]

SODA

ISONEUTRAL

ISOSIGMA

34.3 34.4 34.5 34.6 34.7Salinity [psu]

2

3

4

5

6

7

8

Tem

pera

ture

[Cel

sius

]

34.2 34.3 34.4 34.5 34.6Salinity [psu]

2

4

6

8

10

Tem

pera

ture

[Cel

sius

]

34.5 34.55 34.6 34.65 34.7 34.75 34.8Salinity [psu]

2

4

6

8

10

Tem

pera

ture

[Cel

sius

]

SODA

ESPCW WSPCW

WNPCWSPEW

SIG2

ISO2

Page 25: Présentation des schémas d’advection (moment et traceurs ...

En pratique

hmix_coef.F : coefficients

t3dmix.F: - t3dmix_ISO.F (isop ou geo) - t3dmix_S.F

t3dmix_tridiagonal.h

uv3dmix.F: - uv3dmix_S.F - uv3dmix_GP.F - uv3dmix4_S.F - uv3dmix4_GP.F

sur un pas d’Euler

step3d_t.F

step3d_uv2.F