A Fifth order WENO solver for the Euler system of equations
Vous suivez désormais cette soumission
- Les mises à jour seront visibles dans votre flux de contenu suivi
- Selon vos préférences en matière de communication il est possible que vous receviez des e-mails
A one-dimensional implementation of 5th-order WENO scheme as introduced by
[1] Shu, Chi-Wang. "Essentially non-oscillatory and weighted essentially non-oscillatory schemes for hyperbolic conservation laws." Advanced numerical approximation of nonlinear hyperbolic equations. Springer, Berlin, Heidelberg, 1998. 325-432.
and
[2] Jiang, Guang-Shan, and Cheng-chin Wu. "A high-order WENO finite difference scheme for the equations of ideal magnetohydrodynamics." Journal of Computational Physics 150.2 (1999): 561-594. The present code is intended to be a guide to the implementation of the method.
It exemplifies the implementation of the component-wise reconstruction for finite-difference (FD) and finite-volume (FV) methods. In this update, I also include the characteristic-wise reconstruction in FV methodology.
As always, the philosophy behind this code is to be readable rather than efficient. Here, I dedicate this example to all the CFD students starting their path in numerical methods. Manuel A. Diaz (June 2018)
Citation pour cette source
Manuel A. Diaz (2026). Weighted Essentially Non-Oscillatory (WENO) Scheme for Euler (https://fr.mathworks.com/matlabcentral/fileexchange/56905-weighted-essentially-non-oscillatory-weno-scheme-for-euler), MATLAB Central File Exchange. Extrait(e) le .
Remerciements
Inspiré par : Weighted Essentially Non-Oscillatory (WENO) Scheme, Weighted Essentially Non-Oscillatory (WENO) Scheme For Parabolic PDEs
A inspiré : wme7/ApproximateRiemannSolvers
Catégories
En savoir plus sur Numerical Integration and Differential Equations dans Help Center et MATLAB Answers
Informations générales
- Version 1.0.0.1 (49 ko)
Compatibilité avec les versions de MATLAB
- Compatible avec toutes les versions
Plateformes compatibles
- Windows
- macOS
- Linux
| Version | Publié le | Notes de version | Action |
|---|---|---|---|
| 1.0.0.1 | Reformated the main script |
||
| 1.0.0.0 | The characteristic-wise reconstruction in FV methodology has been included in this new version. |
