{"id":21044324,"url":"https://github.com/trixi-framework/paper-2023-upwind","last_synced_at":"2026-01-29T23:03:45.214Z","repository":{"id":208783275,"uuid":"719917500","full_name":"trixi-framework/paper-2023-upwind","owner":"trixi-framework","description":"Reproducibility repository for the paper \"On the robustness of high-order upwind summation-by-parts methods for nonlinear conservation laws\"","archived":false,"fork":false,"pushed_at":"2024-10-10T07:29:48.000Z","size":205,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-01-26T20:58:51.508Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Julia","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trixi-framework.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":".zenodo.json"}},"created_at":"2023-11-17T07:15:34.000Z","updated_at":"2025-10-16T05:30:42.000Z","dependencies_parsed_at":"2025-06-08T05:01:44.852Z","dependency_job_id":null,"html_url":"https://github.com/trixi-framework/paper-2023-upwind","commit_stats":null,"previous_names":["trixi-framework/paper-2023-upwind"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/trixi-framework/paper-2023-upwind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixi-framework%2Fpaper-2023-upwind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixi-framework%2Fpaper-2023-upwind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixi-framework%2Fpaper-2023-upwind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixi-framework%2Fpaper-2023-upwind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trixi-framework","download_url":"https://codeload.github.com/trixi-framework/paper-2023-upwind/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trixi-framework%2Fpaper-2023-upwind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28889863,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T21:06:44.224Z","status":"ssl_error","status_checked_at":"2026-01-29T21:06:42.160Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T14:16:19.469Z","updated_at":"2026-01-29T23:03:45.193Z","avatar_url":"https://github.com/trixi-framework.png","language":"Julia","funding_links":[],"categories":[],"sub_categories":[],"readme":"# On the robustness of high-order upwind summation-by-parts methods for nonlinear conservation laws\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-success.svg)](https://opensource.org/licenses/MIT)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.10200102.svg)](https://doi.org/10.5281/zenodo.10200102)\n\nThis repository contains information and code to reproduce the results presented in the\narticle\n```bibtex\n@article{ranocha2025robustness,\n  title={On the robustness of high-order upwind summation-by-parts\n         methods for nonlinear conservation laws},\n  author={Ranocha, Hendrik and Winters, Andrew Ross and\n          Schlottke-Lakemper, Michael and {\\\"O}ffner, Philipp and\n          Glaubitz, Jan and Gassner, Gregor Josef},\n  journal={Journal of Computational Physics},\n  volume={520},\n  pages={113471},\n  year={2025},\n  month={01},\n  doi={10.1016/j.jcp.2024.113471},\n  eprint={2311.13888},\n  eprinttype={arxiv},\n  eprintclass={math.NA}\n}\n```\n\nIf you find these results useful, please cite the article mentioned above. If you\nuse the implementations provided here, please **also** cite this repository as\n```bibtex\n@misc{ranocha2025robustnessRepro,\n  title={Reproducibility repository for\n         \"{O}n the robustness of high-order upwind summation-by-parts methods\n         for nonlinear conservation laws\"},\n  author={Ranocha, Hendrik and Winters, Andrew Ross and Schlottke-Lakemper,\n          Michael and {\\\"O}ffner, Philipp and Glaubitz, Jan and Gassner,\n          Gregor Josef},\n  year={2023},\n  howpublished={\\url{https://github.com/trixi-framework/paper-2023-upwind}},\n  doi={10.5281/zenodo.10200102}\n}\n```\n\n\n## Abstract\n\nWe use the framework of upwind summation-by-parts (SBP) operators developed\nby Mattsson (2017, [DOI: 10.1016/j.jcp.2017.01.042](https://doi.org/10.1016/j.jcp.2017.01.042))\nstudy different flux vector splittings in this context. To do so, we\nintroduce discontinuous-Galerkin-like interface terms for multi-block upwind\nSBP methods applied to nonlinear conservation laws.\nWe investigate the behavior of the upwind SBP methods for flux vectors splittings\nof varying complexity on Cartesian as well as unstructured curvilinear multi-block meshes.\nMoreover, we analyze the local linear/energy stability of these methods following\nGassner, Svärd, and Hindenlang (2022, [DOI: 10.1007/s10915-021-01720-8](https://doi.org/10.1007/s10915-021-01720-8)).\nFinally, we investigate the robustness of upwind SBP methods for challenging\nexamples of shock-free flows of the compressible Euler equations such as\na Kelvin-Helmholtz instability and the inviscid Taylor-Green vortex.\n\n\n## Numerical experiments\n\nThe numerical experiments presented in the paper use\n[Trixi.jl](https://github.com/trixi-framework/Trixi.jl).\nTo reproduce the numerical experiments using Trixi.jl, you need to install\n[Julia](https://julialang.org/).\n\nThe subfolder `code` of this repository contains a `README.md` file with\ninstructions to reproduce the Cartesian mesh numerical experiments and\nthe subfolder `code_curved` contains a `README.md` file with instructions\nto reproduce the curvilinear mesh numerical experiments.\nBoth subfolders also include information about postprocessing.\n\nThe Cartesian mesh numerical experiments were carried out using Julia v1.9.3\nand the curvilinear mesh results were carried out using Julia 1.10.0.\n\n\n## Authors\n\n- [Hendrik Ranocha](https://ranocha.de) (Johannes Gutenberg University Mainz, Germany)\n- [Andrew Winters](https://liu.se/en/employee/andwi94) (Linköping University, Sweden)\n- [Michael Schlottke-Lakemper](https://lakemper.eu) (RWTH Aachen University/University of Stuttgart, Germany)\n- Philipp Öffner (TU Clausthal, Germany)\n- Jan Glaubitz (MIT, USA)\n- Gregor J. Gassner (University of Cologne, Germany)\n\n\n## Disclaimer\n\nEverything is provided as is and without warranty. Use at your own risk!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrixi-framework%2Fpaper-2023-upwind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrixi-framework%2Fpaper-2023-upwind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrixi-framework%2Fpaper-2023-upwind/lists"}