You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: source/3_numerical.rst
+9-3Lines changed: 9 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -183,11 +183,15 @@ The ``hermite``
183
183
**WENO**
184
184
185
185
The weighted essentially non-oscillatory ``WENO`` used here is a fifth-order WENO reconstruction (WENO-5). It is suggested to be used in research with intermittent capture need, e.g., high-speed flows and shock capture.
186
-
It shows relatively poor performance in general cases, and comsuming more wall time. The process is given as follows.
186
+
It shows relatively poor performance in general cases, and comsuming more wall time.
187
+
The method originates from [Jiang1996]_ and expanded to three-dimensional computation, and [Shu2009]_ gave a review on the WEMO method.
188
+
189
+
The process is given as follows.
187
190
188
191
**Fifth-Order WENO Reconstruction (WENO-5)**
189
192
190
-
The WENO-5 method reconstructs a non-oscillatory, fifth-order-accurate approximation of a function value at an arbitrary location :math:`x = x_{i+1/2} + t\,\Delta x`, where :math:`t \in [0,1)` and :math:`x_{i+1/2} = x_i + \tfrac{1}{2}\,\Delta x` on a uniform grid with :math:`\Delta x = 1`. A five-point stencil ``{f_{i-2}, f_{i-1}, f_i, f_{i+1}, f_{i+2}}`` is used.
193
+
The WENO-5 method reconstructs a non-oscillatory, fifth-order-accurate approximation of a function value at an arbitrary location :math:`x = x_{i+1/2} + t\,\Delta x`, where :math:`t \in [0,1)` and :math:`x_{i+1/2} = x_i + \tfrac{1}{2}\,\Delta x` on a uniform grid with :math:`\Delta x = 1`.
194
+
A five-point stencil ``{f_{i-2}``, ``f_{i-1}``, ``f_i``, ``f_{i+1}``, ``f_{i+2}}`` is used.
191
195
192
196
.. math::
193
197
@@ -209,7 +213,9 @@ On each stencil :math:`S_{\ell}` (:math:`\ell = 0,1,2`), construct a quadratic p
209
213
210
214
that interpolates the three values in that stencil at :math:`x = x_{i+1/2} + t\,\Delta x`.
211
215
212
-
The coefficients are chosen so that each :math:`p_{\ell}(t)` matches :math:`f` at the three stencil points. For
216
+
The coefficients are chosen so that each :math:`p_{\ell}(t)` matches :math:`f` at the three stencil points.
Copy file name to clipboardExpand all lines: source/9_references.rst
+8-2Lines changed: 8 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,9 +8,15 @@ References
8
8
Cited and Suggested by ``Py3DFTLE``
9
9
------------------------------------
10
10
11
-
.. [Lekien2005] Lekien, F., Marsden, J. "Tricubic interpolation in three dimensions," *International Journal for Numerical Methods in Engineering* **63** (2005).
11
+
.. [Lekien2005] Lekien, F., Marsden, J. "Tricubic interpolation in three dimensions," *International Journal for Numerical Methods in Engineering* **63** (2005). `link <https://doi.org/10.1002/nme.1296>`__
12
+
13
+
.. [Butcher1964] Butcher J. C. "On Runge-Kutta processes of high order." *Journal of the Australian Mathematical Society* **4(2)** (1964). `link <https://doi.org/10.1017/S1446788700023387>`__
14
+
15
+
16
+
.. [Jiang1996] G.-S. Jiang and C.-W. Shu. "Efficient Implementation of Weighted ENO Schemes." *Journal of Computational Physics* **126(1)** (1996). `link <https://doi.org/10.1006/jcph.1996.0045>`__
17
+
18
+
.. [Shu2009] C.-W. Shu. "High Order Weighted Essentially Nonoscillatory Schemes for Convection Dominated Problems." *SIAM Review* **51(1)** (2009). `link <https://doi.org/10.1137/080716034>`__
12
19
13
-
.. [Butcher1964] Butcher J. C. "On Runge-Kutta processes of high order." *Journal of the Australian Mathematical Society* **4(2)** (1964). doi:10.1017/S1446788700023387
0 commit comments