Recent Releases of Trixi

Trixi - Trixi v0.13.5

- Julia
Published by ranocha 6 months ago

Trixi - v0.13.4

Trixi v0.13.4

Diff since v0.13.3

Merged pull requests: - Debug P4estElementContainer (#2533) (@DanielDoehring) - Comprehensive advanced type testing via AD Jacobians (#2534) (@DanielDoehring) - Make max_dt more efficient for constant_speed::True (#2535) (@DanielDoehring) - Update initial state integrals after initial refinement process (#2537) (@bennibolm)

Closed issues: - Broken conservation when refining during the initialization process of amr callback (#2536)

- Julia
Published by github-actions[bot] 6 months ago

Trixi - v0.13.3

Trixi v0.13.3

Diff since v0.13.2

Merged pull requests: - CompatHelper: bump compat for Triangulate to 3, (keep existing compat) (#2453) (@github-actions[bot]) - Specialize SubcellLimiterIDP for certain equations (#2461) (@patrickersing) - return nothing & helper functions for custom time integrators (#2517) (@DanielDoehring) - Revert "Add Elixir for Measurements.jl" (#2525) (@vchuravy) - Rename elixireulerOMNERAM6wing.jl to elixireulerONERAM6wing.jl (#2526) (@DanielDoehring) - Fix variable name from v to v_1 (#2527) (@DanielDoehring) - Rename _airfoil -> _plane for CRM, simplify u_inf (#2531) (@DanielDoehring)

Closed issues: - Specialize SubcellLimiterIDP for certain equations (#2455) - Regarding DGMulti solver (#2529)

- Julia
Published by github-actions[bot] 6 months ago

Trixi - v0.13.2

Trixi v0.13.2

Diff since v0.13.1

Merged pull requests: - CompatHelper: bump compat for CodeTracking to 2, (keep existing compat) (#2499) (@github-actions[bot]) - Remove FFMPEG.jl from test dependencies (#2501) (@JoshuaLampert) - Close-up Mach 3 Cylinder Bow-Shock Elixir (#2503) (@DanielDoehring) - Add Elixir for Measurements.jl (#2504) (@DanielDoehring) - Remove redundant function solve( for relaxation integrators (#2509) (@DanielDoehring) - Refactor custom SSPRK code to be consistent (#2510) (@bennibolm) - Jacobian via ForwardDiff for parabolic part only (#2513) (@DanielDoehring) - Fix jacobian_fd if state is (almost) zero (#2514) (@JoshuaLampert) - return nothing where nothing is returned (#2516) (@DanielDoehring) - Mention Solver Source Code Logic in Docs (#2519) (@DanielDoehring) - Correct dispatch for create_cache of mortars (#2520) (@DanielDoehring) - eachindex instead of 1:length (#2521) (@DanielDoehring) - Improve computation of epsilon in jacobian_fd (#2522) (@JoshuaLampert)

Closed issues: - Remove bandaid related to FFMPEG from test/Project.toml (#1859) - Solve PDE on coupled domain (#2465) - Visualization of the Solution (#2498) - Access boundary conditions which is randomly generated (#2500) - New to trixi.jl (#2523)

- Julia
Published by github-actions[bot] 6 months ago

Trixi - v0.13.1

Trixi v0.13.1

Diff since v0.13.0

Merged pull requests: - (Entropy) Relaxation Runge-Kutta for fully entropy-conservative/stable simulations (#2467) (@DanielDoehring) - R-RK: Newton and sub-diagonal schemes only (#2480) (@DanielDoehring) - Simplify time integrators (#2481) (@DanielDoehring) - Add mailmap (#2487) (@vchuravy) - CompatHelper: bump compat for Trixi to 0.13 for package benchmark, (keep existing compat) (#2490) (@github-actions[bot]) - Remove trainling comma , in tests: ],) => ]) (#2495) (@DanielDoehring) - [Preferences] Fix use of symbol for PREFERENCETHREADING (#2496) (@vchuravy)

Closed issues: - Add 2D integrate_w_dot_stage (#2494)

- Julia
Published by github-actions[bot] 7 months ago

Trixi - v0.13.0

Trixi v0.13.0

Diff since v0.12.7

The breaking changes are documented in the NEWS.md file in the repository and in the changelog in the documentation, see https://trixi-framework.github.io/TrixiDocumentation/stable/changelog/

Merged pull requests: - Change default wave speed for Local Lax-Friedrichs (#2458) (@DanielDoehring) - Example 1D Visualization Callback (#2468) (@DanielDoehring) - CompatHelper: add new compat entry for Adapt at version 4 for package docs, (keep existing compat) (#2475) (@github-actions[bot]) - Support serial execution and introduce backend preference (#2476) (@vchuravy) - CompatHelper: bump compat for AMDGPU to 2 for package test, (keep existing compat) (#2479) (@github-actions[bot]) - remove deprecations (#2483) (@ranocha) - Remove AMDGPU extension (#2485) (@vchuravy)

Closed issues: - Release 0.13 (#2422)

- Julia
Published by github-actions[bot] 7 months ago

Trixi - v0.12.7

Trixi v0.12.7

Diff since v0.12.6

Merged pull requests: - Use Adapt.jl to change storage and element type (#2212) (@vchuravy) - moving out OneTo in DGMulti shock capturing (#2469) (@dannys4) - Docs: Fix tutorial "Introduction to DG Methods" (#2470) (@huiyuxie)

Closed issues: - TrixiBase.jl and TrixiBaseTest.jl (#1804)

- Julia
Published by github-actions[bot] 7 months ago

Trixi - v0.12.6

Trixi v0.12.6

Diff since v0.12.5

Merged pull requests: - Implement subcell limiting for non-conservative systems using curvilinear solvers (#2051) (@amrueda) - Nontrivial Coupling Simulation: LBM + Polytropic Euler (#2421) (@DanielDoehring) - Bump crate-ci/typos from 1.32.0 to 1.34.0 (#2463) (@dependabot[bot])

- Julia
Published by github-actions[bot] 7 months ago

Trixi - v0.12.5

Trixi v0.12.5

Diff since v0.12.4

Merged pull requests: - Couette + Poiseuille flow (#2419) (@DanielDoehring) - CompatHelper: bump compat for Makie in [weakdeps] to 0.24, (keep existing compat) (#2447) (@github-actions[bot]) - Example for restarting hyperbolic-parabolic from purely hyperbolic (#2452) (@DanielDoehring) - Fix docstring flux_parabolic (#2454) (@DanielDoehring) - Adapt Makie syntax for connecting observables (#2457) (@benegee) - Docstrings 3D Lift/Drag Coeff: Area instead of length (#2459) (@DanielDoehring) - Fix documentation for DGSEM function (#2460) (@huiyuxie)

- Julia
Published by github-actions[bot] 8 months ago

Trixi - v0.12.4

Trixi v0.12.4

Diff since v0.12.3

Merged pull requests: - 3D Lift & Drag Pressure-based Coefficients (#2426) (@DanielDoehring) - Subcell-limiting for nonconservative terms in "local * jump" form (#2429) (@patrickersing) - Use only one OrdinaryDiffEq package (#2432) (@DanielDoehring) - Add parameter mesh to get_boundary_outer_state for subcell limiting (#2440) (@bennibolm) - Fix docstring formatting (#2442) (@DanielDoehring) - Mention Andrés in Docs (#2443) (@amrueda) - CompatHelper: bump compat for CairoMakie to 0.15 for package docs, (keep existing compat) (#2448) (@github-actions[bot]) - CompatHelper: bump compat for CairoMakie to 0.15 for package test, (keep existing compat) (#2449) (@github-actions[bot])

Closed issues: - Mention Andrés in Docs (#2384)

- Julia
Published by github-actions[bot] 8 months ago

Trixi - v0.12.3

Trixi v0.12.3

Diff since v0.12.2

Merged pull requests: - Add missing p4est functions with nonconservative terms (#2308) (@benegee) - Remove SurfaceIntegral from prolong2interfaces (no dispatch implemented) (#2434) (@DanielDoehring) - CompatHelper: bump compat for Makie in [weakdeps] to 0.23, (keep existing compat) (#2435) (@github-actions[bot]) - CompatHelper: bump compat for CairoMakie to 0.14 for package docs, (keep existing compat) (#2436) (@github-actions[bot]) - CompatHelper: bump compat for CairoMakie to 0.14 for package test, (keep existing compat) (#2437) (@github-actions[bot])

- Julia
Published by github-actions[bot] 8 months ago

Trixi - v0.12.2

Trixi v0.12.2

Diff since v0.12.1

Merged pull requests: - CompatHelper: bump compat for ForwardDiff to 1, (keep existing compat) (#2320) (@github-actions[bot]) - allow Polyester.jl v0.7.18 (#2428) (@ranocha)

- Julia
Published by github-actions[bot] 8 months ago

Trixi - v0.12.1

Trixi v0.12.1

Diff since v0.12.0

Merged pull requests: - CI: Split Parabolic (#2234) (@DanielDoehring) - Feature: Mesh-IO and Save Solution support for DGMulti (#2259) (@jmark) - CompatHelper: bump compat for Trixi to 0.12 for package benchmark, (keep existing compat) (#2423) (@github-actions[bot]) - Bump crate-ci/typos from 1.31.2 to 1.32.0 (#2425) (@dependabot[bot]) - Fix flux comments (#2427) (@DanielDoehring)

- Julia
Published by github-actions[bot] 9 months ago

Trixi - v0.12.0

Trixi v0.12.0

Diff since v0.11.18

The breaking changes are documented in the NEWS.md file in the repository and in the changelog in the documentation, see https://trixi-framework.github.io/TrixiDocumentation/stable/changelog/

Merged pull requests: - Save additional node variables in SaveSolutionCallback (#2298) (@DanielDoehring) - Move SWEs to TrixiShallowWater.jl (#2379) (@patrickersing) - Remove initial_cache (#2399) (@benegee)

Closed issues: - Release 0.12 (#2293) - Remove initial_cache (#2387)

- Julia
Published by github-actions[bot] 9 months ago

Trixi - v0.11.18

Trixi v0.11.18

Diff since v0.11.17

Merged pull requests: - Thread-parallelize src term addition Euler Gravity (#2102) (@DanielDoehring) - Symmetry/Slip-Wall boundary condition for Navier-Stokes (#2416) (@DanielDoehring) - Separate Docstring GradientVariablesEntropy (#2420) (@DanielDoehring)

Closed issues: - Add T8CodeMesh to Overview (#2098)

- Julia
Published by github-actions[bot] 9 months ago

Trixi - v0.11.17

Trixi v0.11.17

Diff since v0.11.16

Merged pull requests: - Use GITHUB_TOKEN to authenticate downloads in CI (#2415) (@vchuravy)

- Julia
Published by github-actions[bot] 9 months ago

Trixi - v0.11.16

Trixi v0.11.16

Diff since v0.11.15

Merged pull requests: - Add preference to disable LoopVectorization (#2295) (@vchuravy) - Use reinterpret when applying solution_variables for visualization (#2388) (@benegee) - Use TrixiTest.jl (#2395) (@JoshuaLampert) - Make line breaks more consistent/semantic (#2397) (@DanielDoehring) - Make Convergence Test MHD Docstrings more helpful (#2402) (@DanielDoehring) - Recommend using TestPicker.jl in docs (#2403) (@JoshuaLampert) - update docs/make.jl (#2405) (@vchuravy) - Add Laplace diffusion in terms of entropy variables (#2406) (@jlchan) - Move tutorial notebooks hosting to TrixiDocumentation (#2407) (@vchuravy) - Restrict Polyester.jl to v0.7.16 (#2408) (@ranocha) - Correct comments on code location (#2413) (@DanielDoehring) - Docstring Enstrophy, Export+Docstring Vorticity (#2418) (@DanielDoehring)

- Julia
Published by github-actions[bot] 9 months ago

Trixi - v0.11.15

Trixi v0.11.15

Diff since v0.11.14

Merged pull requests: - Add TrixiAtmo.jl to downstream tests (#2363) (@benegee) - Add entropy2cons for CompressibleEulerQuasi1D (#2385) (@jlchan) - Add @refs for Navier-Stokes-Boundary structs (#2389) (@DanielDoehring) - add docstring to IndicatorLoehner (#2391) (@ranocha) - Mention T8CodeMesh in boundary_condition_slip_wall (#2393) (@DanielDoehring)

Closed issues: - How to apply time-varying boundary condition? (#2365)

- Julia
Published by github-actions[bot] 10 months ago

Trixi - v0.11.14

Trixi v0.11.14

Diff since v0.11.13

Merged pull requests: - Refactor SurfaceIntegral to make it 3D ready (#2375) (@DanielDoehring) - Deploy docs to trixi-framework/TrixiDocumentation (#2376) (@vchuravy) - fix links to new docs repo (#2380) (@ranocha) - sincospi (#2381) (@DanielDoehring) - Bump julia-actions/julia-format from 3 to 4 (#2382) (@dependabot[bot]) - Bump crate-ci/typos from 1.31.1 to 1.31.2 (#2383) (@dependabot[bot])

- Julia
Published by github-actions[bot] 10 months ago

Trixi - v0.11.13

Trixi v0.11.13

Diff since v0.11.12

Merged pull requests: - structured mesh with nonconservative fluxes (#2372) (@SimonCan) - Remove Alg for PERK integrators (#2378) (@DanielDoehring)

Closed issues: - Boundary flux wrong for structured 2d mesh shallow water equation (#2370)

- Julia
Published by github-actions[bot] 10 months ago

Trixi - v0.11.12

Trixi v0.11.12

Diff since v0.11.11

Merged pull requests: - Unify create_cache for ControllerThreeLevel* and the different mesh types (#2285) (@amrueda) - Add passive tracers (#2364) (@Arpit-Babbar) - Create simple buildkite pipeline (#2368) (@vchuravy) - Use actual Set for nodesets, threaded BC association (#2373) (@DanielDoehring) - Use linear extrapolation in cell2node function (#2374) (@andrewwinters5000)

Closed issues: - PlotData2D non-periodic TreeMesh (#1256) - Shallow water visualization (#1265) - Misleading border on plots of non-periodic tree meshes (#1341)

- Julia
Published by github-actions[bot] 10 months ago

Trixi - v0.11.11

Trixi v0.11.11

Diff since v0.11.10

Merged pull requests: - WIP: Sc/Enhanced p4est mesh views (#2110) (@SimonCan) - Add Andrés as a principal developer (#2329) (@sloede) - Document p4est interfacing (#2347) (@DanielDoehring) - Update parallelization.md: Mention issues with MPIPreferences (#2356) (@DanielDoehring) - Fix HTML error (#2359) (@DanielDoehring) - Fix vortex street elixir (#2360) (@efaulhaber) - Remove P4estMesh{1} (#2362) (@DanielDoehring)

- Julia
Published by github-actions[bot] 10 months ago

Trixi - v0.11.10

Trixi v0.11.10

Diff since v0.11.9

Merged pull requests: - allow more than 10 initial refinements (#2341) (@ranocha) - Error on using StepsizeCallback with adaptive time integration (#2351) (@sloede) - document and export waterheight and waterheight_pressure (#2352) (@ranocha)

Closed issues: - Platform result mismatch between Apple Silicon and Linux/Windows (#2310)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.9

Trixi v0.11.9

Diff since v0.11.8

Merged pull requests: - Add Interval option for StepsizeCallback (#2342) (@DanielDoehring) - Enhanced Docstring BR1; Mention LDG in diffusion-dominated testcase (#2344) (@DanielDoehring) - Add TreeMesh mortar support for LDG (#2346) (@jlchan)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.8

Trixi v0.11.8

Diff since v0.11.7

Merged pull requests: - Add ViscousFormulationLDG support to TreeMesh (#2333) (@jlchan) - Bump crate-ci/typos from 1.30.0 to 1.31.1 (#2343) (@dependabot[bot])

Closed issues: - Support for structured rectangular grids (#659) - Help understanding flux limiter implementation (#1129) - New features in Julia v1.9 (#1317) - Allocations for multithreaded execution (#1596) - Is Trixi.jl suitable for simulation of acoustic wave through inhomogeneous media ? (#1744) - Normalization of Variables (#2095) - Syntax on BC (#2096) - Solving 2D Two-Phase Turbulent Navier-Stokes Equations using Trixi.jl? (#2240)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.7

Trixi v0.11.7

Diff since v0.11.6

Merged pull requests: - improve performance of unstructured_2d_to_1d_curve (#2326) (@ranocha) - improve performance of unstructured_2d_to_1d_curve for linear P4estMeshes in 2D (#2340) (@ranocha)

Closed issues: - Improve performance of PlotData1D for the P4estMesh (#2327)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.6

Trixi v0.11.6

Diff since v0.11.5

Merged pull requests: - Broadcast p4est mesh data across MPI for Abaqus inp meshes (#2331) (@DanielDoehring) - improve performance of unstructured_3d_to_1d_curve for linear P4estMeshes and T8codeMeshes in 3D (#2334) (@ranocha) - move get_unstructured_data where it is used (#2336) (@ranocha) - improve performance of unstructured_3d_to_1d_curve for linear P4estMeshes in 3D (#2337) (@ranocha)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.5

Trixi v0.11.5

Diff since v0.11.4

Merged pull requests: - Implement max_abs_speed for real/consistent maximum speed (#2233) (@DanielDoehring) - Add 3D multi-ion GLM-MHD equations for curvilinear solvers (#2294) (@amrueda) - Refactoring some DGMulti parabolic code (#2314) (@jlchan) - Refactoring some TreeMesh parabolic code (#2315) (@jlchan) - improve performance of unstructured_3d_to_1d_curve (#2318) (@ranocha) - Refactor Gradient Interfaces 3D TreeMesh (#2319) (@DanielDoehring) - CompatHelper: bump compat for ForwardDiff to 1 for package docs, (keep existing compat) (#2321) (@github-actions[bot]) - CompatHelper: bump compat for ForwardDiff to 1 for package test, (keep existing compat) (#2322) (@github-actions[bot]) - do not hardcode LoopVectorization.jl version in checks for warnings for high-precision floats (#2323) (@ranocha) - HDF5 library install procedure (#2328) (@DanielDoehring) - improve performance of unstructured_3d_to_1d_curve for the P4estMesh (#2330) (@ranocha)

Closed issues: - PlotData1D does not respect solution_variables for meshes other than TreeMesh in 3D (#2332)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.4

Trixi v0.11.4

Diff since v0.11.3

Merged pull requests: - add docstrings for density, pressure, and density_pressure (#2312) (@ranocha) - improve performance of unstructured_2d_to_1d_curve (#2313) (@ranocha)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.3

Trixi v0.11.3

Diff since v0.11.2

Merged pull requests: - fix IndicatorLöhner on ARM with multiple threads (#2309) (@ranocha)

Closed issues: - [BUG] DomainError when running parabolic term example with GradientVariablesEntropy() (#2307)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.2

Trixi v0.11.2

Diff since v0.11.1

Merged pull requests: - PERK4 standalone (#2147) (@DanielDoehring) - Bump crate-ci/typos from 1.29.5 to 1.30.0 (#2301) (@dependabot[bot]) - -pre -> -DEV for version numbers (#2303) (@ranocha) - Finalize callbacks for custom time integrators (#2304) (@JoshuaLampert) - Bump compat bound for RecursiveArrayTools.jl (#2306) (@jlchan)

Closed issues: - Throwing errors after 1000 time steps simulation when doing forward differentiation (#2300)

- Julia
Published by github-actions[bot] 11 months ago

Trixi - v0.11.1

Trixi v0.11.1

Diff since v0.11.0

Merged pull requests: - Implement collision source terms for multi-ion MHD (#2213) (@amrueda) - Add 3D multi-ion GLM-MHD equations for the TreeMesh solver (#2215) (@amrueda) - Add Winters et al matrix dissipation for 1D, 2D Euler (#2291) (@jlchan) - CompatHelper: add new compat entry for OrdinaryDiffEqFeagin at version 1 for package test, (keep existing compat) (#2296) (@github-actions[bot]) - Correct doc string for T8codeMeshCubedSphere (#2297) (@benegee) - Add information about specializing routines (#2299) (@andrewwinters5000)

- Julia
Published by github-actions[bot] 12 months ago

Trixi - v0.11.0

Trixi v0.11.0

Diff since v0.10.2

The breaking changes are documented in the NEWS.md file in the repository and in the changelog in the documentation, see https://trixi-framework.github.io/Trixi.jl/stable/changelog/

Merged pull requests: - use OrdinaryDiffEq subpackages (#2266) (@ranocha) - use finalize to print summary callback at end of simulation (#2275) (@JoshuaLampert) - Fix Documentation for PERK 2,3 schemes + Quality of Life Changes (#2278) (@DanielDoehring) - Warn if some boundaries are not equipped with a BC (#2281) (@DanielDoehring) - Use ode_default_options() consistently (#2286) (@JoshuaLampert) - Use number of threads for performance indices (#2292) (@amrueda)

Closed issues: - Print summary_callback as finalizer (#1783) - Use ode_default_options more consistently in the elixirs (#2282) - Reexport CallbackSet? (#2290)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.10.2

Trixi v0.10.2

Diff since v0.10.1

Merged pull requests: - CompatHelper: bump compat for StructArrays to 0.7, (keep existing compat) (#2165) (@github-actions[bot]) - Fix Base.show StructuredMesh (#2228) (@MarcoArtiano) - Add test for non-conservative boundary_condition_do_nothing (#2269) (@MarcoArtiano) - Add 1d version of flux_hllc with normal::AbstractVector (#2276) (@jlchan) - Comments for custom TimeIntegrator fields (#2277) (@DanielDoehring) - add documentation for new 1D plotting functionalities (#2280) (@JoshuaLampert)

Closed issues: - Speed up coverage tests (#970) - Add downstream tests for Trixi2Vtk (#1404) - AMRCallback non-deterministically slow with multiple threads on macOS ARM (#1463) - Properly document rhs! (#1518) - Finalize formatting (#1994) - Alternative to --check-bounds=no? (#2244)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.10.1

Trixi v0.10.1

Diff since v0.10.0

Merged pull requests: - fix plotting 1d function (#2271) (@JoshuaLampert) - CompatHelper: bump compat for Trixi to 0.10 for package benchmark, (keep existing compat) (#2272) (@github-actions[bot])

Closed issues: - Release v0.10 (#2105)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.10.0

Trixi v0.10.0

Diff since v0.9.17

The breaking changes are documented in the NEWS.md file in the repository and in the changelog in the documentation, see https://trixi-framework.github.io/Trixi.jl/stable/changelog/

Merged pull requests: - Use VectorOfArray in wrap_array for DGMulti solvers (#2150) (@jlchan) - Print Analysis in Full Precision to File (#2155) (@DanielDoehring) - PERK2 constructor consistence (#2184) (@DanielDoehring) - Add flexibility to nonconservative BCs (#2200) (@MarcoArtiano) - remove restriction of DiffEqBase.jl (used as hotfix) (#2264) (@ranocha) - speed-up parabolic CI (#2267) (@ranocha) - speed-up DGMulti CI (#2268) (@ranocha)

Closed issues: - Switch to using flat Vectors for DGMulti (#1240) - Workaround for SciML dropping support of arrays of SVectors (#1789) - Not compatible with CUDA for Julia 1.11 (#2108) - Not compatible with Metal for Julia 1.11 (#2120) - Not compatible with AMDGPU for Julia 1.11 (#2121) - Trixi forcing downgrades when using Enzyme.jl, Zygote.jl, SciMLsensitivity.jl (#2157) - Inconsistency in boundary conditions for nonconservative terms (#2175)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.17

Trixi v0.9.17

Diff since v0.9.16

Merged pull requests: - Add support for plotting 1D function (#2250) (@JoshuaLampert) - Remove coverage_override and use primary test run for code coverage (#2254) (@vchuravy) - Allow disabling reinterpolation in 1D plots (#2258) (@JoshuaLampert) - bump RecursiveArrayTools.jl version (#2260) (@ranocha) - Always process code coverage (#2261) (@vchuravy)

Closed issues: - Ability to turn off re-inteprolation in plot recipes (#1527) - CI pipeline needs optimization (#2197)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.16

Trixi v0.9.16

Diff since v0.9.15

Merged pull requests: - Time-dependent CFL (#2248) (@DanielDoehring) - Remove IfElse.jl dependency (#2255) (@JoshuaLampert) - Bump crate-ci/typos from 1.29.0 to 1.29.5 (#2256) (@dependabot[bot]) - Check that coordinates_min[dim] < coordinates_max[dim] (#2257) (@DanielDoehring)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.15

Trixi v0.9.15

Diff since v0.9.14

Merged pull requests: - Update RecursiveArrayTools.jl compatibility to version 3 (#2194) (@huiyuxie) - resize! only when needed EulerGravity (#2224) (@DanielDoehring) - Correct Formula for Potential Energy (#2227) (@DanielDoehring) - Tidy up comments LBM (#2231) (@DanielDoehring) - CompatHelper: bump compat for CairoMakie to 0.13 for package docs, (keep existing compat) (#2236) (@github-actions[bot]) - CompatHelper: bump compat for CairoMakie to 0.13 for package test, (keep existing compat) (#2237) (@github-actions[bot]) - Update comments for some DGSEM APIs (#2238) (@huiyuxie) - Fix redundant type conversion in LobattoLegendreBasis (#2239) (@huiyuxie) - Fix type conversion and type instability in MortarL2 (#2242) (@huiyuxie) - Fix type conversion and type instability (#2243) (@huiyuxie) - Correct Link to published version for Euler Blob resource (#2245) (@DanielDoehring) - von-Karman Vortex Street (#2246) (@DanielDoehring) - Dirichlet BC for 3D Navier-Stokes (#2247) (@DanielDoehring)

Closed issues: - How do we make a non_conservative + parabolic equation (#2232) - FowardDiff.Dual problems crash when mesh over a specific size (#2241)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.14

Trixi v0.9.14

Diff since v0.9.13

Merged pull requests: - Second-order Quadrilaterals (2D) meshes in standard Abaqus .inp format (#2217) (@DanielDoehring) - Format & Comment custom integrators (#2218) (@DanielDoehring) - Docstrings for flux_godunov and flux_ec (#2219) (@DanielDoehring) - fix elixirburgersshock.jl (#2222) (@ranocha) - Explain parameters of ParametersEulerGravity (#2223) (@DanielDoehring) - Use for custom integrators only OrdinaryDiffEq:CallbackSet, no blank line elixirs (#2226) (@DanielDoehring)

Closed issues: - Contour via Plots.jl are supported only for TreeMesh (#2229)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.13

Trixi v0.9.13

Diff since v0.9.12

Merged pull requests: - Increase minimum supported Julia version to v1.10 (#2214) (@sloede) - Bump crate-ci/typos from 1.28.1 to 1.29.0 (#2221) (@dependabot[bot])

Closed issues: - Implementation of DGSEM solver settings through DGMulti (#2220)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.12

Trixi v0.9.12

Diff since v0.9.11

Merged pull requests: - Feature: t8code cubed spherical shell setups (#1918) (@jmark) - Add a Lax-Friedrichs-type entropy-stable dissipation operator and its specialization for multi-ion MHD (#2204) (@amrueda) - fix StructuredMesh docstrings (#2208) (@ranocha) - fix docstrings of shallow water equations (#2209) (@ranocha)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.11

Trixi v0.9.11

Diff since v0.9.10

Merged pull requests: - Type stability of functions from examples tree2ddgsem (#2145) (@huiyuxie) - Add 2D multi-ion GLM-MHD equations for the TreeMesh solver (#2196) (@amrueda) - Thread Parallel Reduction for integrate_via_indices (#2201) (@DanielDoehring) - Semantic code order for Multi Equations Constructors (#2202) (@DanielDoehring) - Reduction for linf_divb analysis (#2206) (@DanielDoehring) - Use reduction for max wave speed computation in max_dt (#2207) (@DanielDoehring)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.10

Trixi v0.9.10

Diff since v0.9.9

Merged pull requests: - Pass on RealT in TreeMesh construction (#2191) (@DanielDoehring)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.9

Trixi v0.9.9

Diff since v0.9.8

Merged pull requests: - Update Documentation: Optimized Schemes, PERK Section, and PairedExplicitRK2 Tutorial (#2146) (@warisa-r) - Fix: Automatically finalize t8code objects when Trixi.jl shuts down (#2172) (@jmark) - Remove unused surface_integral for prolong2mortar functions (#2188) (@DanielDoehring) - Remove unused variables in elixiradvectiondiffusionnonperiodiccurved.jl (#2192) (@DanielDoehring) - Use get_node_vars for divB analysis rutines (#2193) (@amrueda)

Closed issues: - Implement paired Runge-Kutta scheme for non-uniform meshes (#21) - Workaround for failing Codecov runs (#1905) - Clarification on Non-Dimensionalization in Elixir Navier-Stokes Example (#2169) - Latest version of Trixi.jl is unavailable (#2190) - What is the Spatial Point Sequence in integrator.u for TreeMesh Solution Storage? (#2198)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.8

Trixi v0.9.8

Diff since v0.9.7

Merged pull requests: - Denote pseudo time for Euler-Gravity (#2101) (@DanielDoehring) - Arbitrary Precision LGL Basis (#2128) (@DanielDoehring) - Enable GPU compatibility check in CI (#2168) (@huiyuxie) - Navier-Stokes Test Case: Viscous Shock propagation (#2173) (@DanielDoehring) - Fix the spelling of "Siddhartha Mishra" (#2174) (@Arpit-Babbar) - Unify analysis routines for div(B) to make them equation-agnostic (#2176) (@amrueda) - Modification on PERK time integrator to handle cases where s = e (#2177) (@warisa-r) - Correct name for LBM book author: Timm Krüger (#2179) (@DanielDoehring) - More efficient PERK implementation (#2180) (@DanielDoehring) - Time StepCallbacks for custom integrators (#2182) (@DanielDoehring) - Remove GitHub event name from CI (#2183) (@huiyuxie) - Bump codecov/codecov-action from 4 to 5 (#2185) (@dependabot[bot]) - Bump crate-ci/typos from 1.27.0 to 1.28.1 (#2186) (@dependabot[bot]) - Collaborating Institutes (#2187) (@torrilhon) - require P4est.jl v0.4.12 (#2189) (@ranocha)

Closed issues: - Incorrect memory allocation measurements due to global variables (#2166)

- Julia
Published by github-actions[bot] about 1 year ago

Trixi - v0.9.7

Trixi v0.9.7

Diff since v0.9.6

Merged pull requests: - MPI implementation for non-conservative equations using ParallelP4estMesh{3} (#2126) (@amrueda) - Output the mpi rank to element_variables (SaveSolutionCallback) for visualization with trixi2vtk (#2132) (@amrueda) - Fix sign error in 3D DGMultiFDSBP elixir (#2164) (@jlchan) - Use velocity in Navier-Stokes convergence tests (#2170) (@DanielDoehring)

Closed issues: - trixi_include does not expose variables inside a Pluto notebook (#2034) - Navier-Stokes Convergence tests suggest wrong usage of NoSlip boundary condition (#2167)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.6

Trixi v0.9.6

Diff since v0.9.5

Merged pull requests: - Fix noncons mortars for remaining mesh types (#2134) (@andrewwinters5000) - checkperiodicitymeshboundaryconditions with StructuredMeshView (#2144) (@SimonCan) - fix typos in docstring (#2160) (@ranocha) - Remove semicolons (2nd try) (#2161) (@JoshuaLampert) - Remove remark for subcell limiting support in Trixi2Vtk from docs (#2162) (@bennibolm)

Closed issues: - Inconsistent non-conservative mortars (#2130)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.5

Trixi v0.9.5

Diff since v0.9.4

Merged pull requests: - Make TreeMesh type general (#2129) (@DanielDoehring) - Type stability of functions from examples tree1ddgsem (#2133) (@huiyuxie) - Minor modification on PairedExplicitRK3 to reduce redundant computation (#2152) (@warisa-r) - Similiarize Structured1D to Tree1D (#2153) (@DanielDoehring) - Make T8CodeMesh fully type general (#2154) (@DanielDoehring) - Restart HyperbolicParabolic with SplitODEProblem (#2156) (@DanielDoehring)

Closed issues: - Make T8CodeMesh (fully) type-general (#2151)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.4

Trixi v0.9.4

Diff since v0.9.3

Merged pull requests: - T8codeMesh: Switching to t8_cmesh_new_brick_{2,3}d. (#1939) (@jmark) - Feature: Checkpointing for T8codeMesh (#1980) (@jmark) - New Paired Explicit Runge-Kutta Integrator: Third Order (#2008) (@warisa-r) - Thread-Parallelize blended DG-FV (#2138) (@DanielDoehring) - Bump crate-ci/typos from 1.25.0 to 1.27.0 (#2139) (@dependabot[bot]) - Use Analysis Callback DGMulti parabolic examples (#2140) (@DanielDoehring) - Consistent use of u_ode vs u in semidiscretization.jl (#2141) (@DanielDoehring)

Closed issues: - saving solution while using T8code meshes (#2044)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.3

Trixi v0.9.3

Diff since v0.9.2

Merged pull requests: - Add format suggestions to CI (#2118) (@huiyuxie) - Type stability of self-defined functions from examples (#2122) (@huiyuxie) - Modify optimal CFL calculation for PERK2 integrator and its docstring (#2123) (@warisa-r) - Fix non-conservative mortars for P4estMesh 3D (#2127) (@amrueda) - Make StructuredMesh fully type-general (#2136) (@DanielDoehring)

Closed issues: - RFC: alternative computation of source terms based on indices (#2010)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.2

Trixi v0.9.2

Diff since v0.9.1

Merged pull requests: - Entropy bounded limiter (#2078) (@DanielDoehring) - CompatHelper: bump compat for Trixi to 0.9 for package benchmark, (keep existing compat) (#2106) (@github-actions[bot]) - Adapt failing subcell tests for Julia version 1.11 (#2107) (@bennibolm) - Fix small amount of Float64 computation (#2109) (@huiyuxie) - Format documentation (#2111) (@huiyuxie) - Fix small computation of Float64 (#2112) (@huiyuxie) - Update trafficflowlwr_1d.jl: Fix MD Link (#2113) (@DanielDoehring) - Indicator ThreeLevelCombined unified for all TreeMeshes (#2115) (@DanielDoehring) - Restrict TreeMesh to hypercube domains (#2117) (@patrickersing)

Closed issues: - Tree Mesh centering the mesh and shifting the boundaries (rectangles to quads) (#1889) - Remove dependence on Octavian.jl for Julia 1.11 (#1906) - transient scalar transport equation (diffusion and advection) (#2124)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.1

Trixi v0.9.1

Diff since v0.9.0

Merged pull requests: - Add velocity functions for different equations (#2086) (@Arpit-Babbar)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.9.0

Trixi v0.9.0

Diff since v0.8.10

Merged pull requests: - Stabilize simulations to avoid differences between CI and local runs (#2007) (@bennibolm) - Remove initial_condition from rhs!, rhs_parabolic! (#2037) (@DanielDoehring) - Remove normal_direction_ll for nonconservative terms (#2062) (@patrickersing) - Remove semi AnalysisSurfaceIntegral (#2069) (@DanielDoehring) - remove JuliaCon notice (#2073) (@ranocha) - Add function to calculate optimal CFL number for PERK2 integrator and related updates (#2077) (@warisa-r) - Comments for more allocs for custom ODE solvers (#2079) (@DanielDoehring) - Revert "Add function to calculate optimal CFL number for PERK2 integrator and related updates" (#2082) (@DanielDoehring) - Implement a function to calculate the optimal CFL number for the PERK2 integrator and apply the necessary related updates (#2083) (@warisa-r) - Remove experimental remarks for subcell limiting (#2084) (@bennibolm) - remake for SemidiscretizationEulerGravity (#2087) (@DanielDoehring) - Stable CFL EG Jeans (#2089) (@DanielDoehring) - Fix the bad code with mixed use of variable scope (#2092) (@huiyuxie) - Bump crate-ci/typos from 1.24.3 to 1.25.0 (#2093) (@dependabot[bot]) - Level Info TreeMesh without AMR (#2104) (@DanielDoehring)

Closed issues: - Boundary conditions on nonconservative terms not supported (#1445) - Unused parameter in AnalysisSurfaceIntegral constructor (#2033) - Remove normal_direction_ll in nonconservative terms (#2049) - Usage of ndims(mesh) at many avoidable places (#2080) - elixir_eulergravity_jeans_instability.jl crashes with given CFL (#2088)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.10

Trixi v0.8.10

Diff since v0.8.9

Merged pull requests: - Use Base.min / Base.max in MPI reductions (#2054) (@benegee) - Remove redundant part of inner constructor for GLM-MHD 2D (#2076) (@huiyuxie)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.9

Trixi v0.8.9

Diff since v0.8.8

Merged pull requests: - Add subcell limiting support for P4estMesh (#1954) (@bennibolm) - Bump StartUpDG.jl compat to 1.1+ (#2001) (@jlchan) - computations using only Float32 and no Float64 (#2042) (@ranocha) - Fix t8code ocassionally segfaults (#2043) (@jmark) - Add BC tests for type stability (#2045) (@huiyuxie) - adapt auxiliary math functions for Float32 (#2048) (@ranocha) - Replace mutable structs using Accessors (#2052) (@huiyuxie) - Bump crate-ci/typos from 1.23.6 to 1.24.3 (#2056) (@dependabot[bot]) - Fix typo comment parallel_tree.jl (#2057) (@DanielDoehring) - MPI: Comments & Renamings (#2059) (@DanielDoehring) - Show for Indicator Vortex (#2060) (@DanielDoehring) - Add type parameter NDIMS_AMBIENT to P4estMesh for dimension of ambient space (#2068) (@tristanmontoya) - Update JuliaFormatter to the latest version (#2071) (@efaulhaber) - CompatHelper: add new compat entry for Accessors at version 0.1, (keep existing compat) (#2074) (@github-actions[bot])

Closed issues: - Failing tests related to t8code (#1845) - Missing tests for boundary conditions (#1987) - Variable namings within MPIInterfaceContainer2D, MPIL2MortarContainer2D (#2040)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.8

Trixi v0.8.8

Diff since v0.8.7

Merged pull requests: - Add numerical support of other real types (laplace) (#2025) (@huiyuxie) - Conservative AMR (#2028) (@andrewwinters5000)

Closed issues: - Add shock-capturing for nonconservative terms in 1D and 3D for the TreeMesh (#732)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.7

Trixi v0.8.7

Diff since v0.8.6

Merged pull requests: - Add numerical support of other real types (polytropic_euler) (#2015) (@huiyuxie) - Update NC-fluxes for the SWE (#2038) (@patrickersing)

Closed issues: - Nonconservative boundary terms (#868)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.6

Trixi v0.8.6

Diff since v0.8.5

Merged pull requests: - Add numerical support of other real types (linearized_euler) (#2002) (@huiyuxie) - Add numerical support for other real types (fluxes) (#2021) (@huiyuxie) - Specify Callback Argument Type in init Functions in ODE solvers (2N, 3Sstar, PairedExplicitRK, SSP) (#2026) (@warisa-r) - Note new file name in benchmark docs (#2030) (@ranocha) - Move dimension check in the constructor of SemidiscretizationHyperbolic (#2039) (@amrueda) - More accurate comments MPI Mortar Containers (#2041) (@DanielDoehring)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.5

Trixi v0.8.5

Diff since v0.8.4

Merged pull requests: - Add numerical support of other real types (maxwell) (#2011) (@huiyuxie) - calc_volume_integral! for all meshes supported by fv_kernel! (#2014) (@DanielDoehring) - Adapt CI badge URL in README (#2019) (@benegee) - Add numerical support for other real types (traffic_flow) (#2020) (@huiyuxie) - Bump crate-ci/typos from 1.22.9 to 1.23.6 (#2027) (@dependabot[bot]) - Add a preference to disable Polyester (#2029) (@vchuravy) - Add bang to set_sqrt_type and set_log_type (#2031) (@JoshuaLampert)

Closed issues: - A few questions about the formulas in the flux differencing tutorial (#2017) - Spatially-varying number of fields (#2023)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.4

Trixi v0.8.4

Diff since v0.8.3

Merged pull requests: - Refactor PERK2 time integration method to use fixed time step (#1958) (@warisa-r) - Add numerical support of other real types (lattice) (#1991) (@huiyuxie) - Add numerical support of other real types (water) (#1995) (@huiyuxie) - Canonical use of initial_condition (#2006) (@DanielDoehring) - Update benchmarks.jl: 1D (#2009) (@DanielDoehring) - Benchmarks 1D: Polydeg for 1D Structured Sedov (#2013) (@DanielDoehring) - Update feature table: parabolic terms not supported for StructuredMesh (#2018) (@JoshuaLampert)

Closed issues: - The GLL method cannot perform exact numerical integration for DGSEM ? (#2016)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.3

Trixi v0.8.3

Diff since v0.8.2

Merged pull requests: - Add numerical support of other real types (multi) (#1988) (@huiyuxie) - Bug fix for polynomial optimization for PERK integrator (#2004) (@warisa-r) - Update JuliaCon schedule (once more) (#2005) (@sloede)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.2

Trixi v0.8.2

Diff since v0.8.1

Merged pull requests: - Maxwell 1D (Wave Equation) (#1949) (@DanielDoehring) - Add StructuredMeshView to fluxes. (#1986) (@SimonCan) - CompatHelper: bump compat for Trixi to 0.8 for package benchmark, (keep existing compat) (#2000) (@github-actions[bot]) - Update docstring AnalysisSurfaceIntegral (#2003) (@DanielDoehring)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.1

Trixi v0.8.1

Diff since v0.8.0

Merged pull requests: - Add numerical support of other real types (ideal) (#1984) (@huiyuxie) - fix changelog in docs (#1999) (@ranocha)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.8.0

Trixi v0.8.0

Diff since v0.7.18

Merged pull requests: - AMR-Compat SurfaceIntegrals (#1959) (@DanielDoehring) - Add more zeros to solution file name (#1996) (@andrewwinters5000) - Bump crate-ci/typos from 1.21.0 to 1.22.9 (#1998) (@dependabot[bot])

Closed issues: - Release v0.8 (#1851) - AnalysisSurfaceIntegral not ready for AMR (#1955)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.7.18

Trixi v0.7.18

Diff since v0.7.17

Merged pull requests: - Add numerical support of other real types (navier) (#1968) (@huiyuxie) - Add numerical support of other real types (hyperbolic) (#1969) (@huiyuxie) - Add a comment to coupled boundary condition (#1990) (@efaulhaber)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.7.17

Trixi v0.7.17

Diff since v0.7.16

Merged pull requests: - Add numerical support of other real types (linear_advection) (#1971) (@huiyuxie) - Refactor time integrator 2N and 3Star more similar to OrdinaryDiffEq.jl integrators (#1975) (@warisa-r) - Avoid type instability in SemidiscretizationCoupled (#1979) (@efaulhaber) - Make copy_to_coupled_boundary! threaded (#1981) (@efaulhaber) - Do not set finalstep = false in PERK2 step! (#1983) (@DanielDoehring)

Closed issues: - Make custom integrators more similar to OrdinaryDiffEq.jl integrators? (#1886)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.7.16

Trixi v0.7.16

Diff since v0.7.15

Merged pull requests: - Print global number of cells and dofs (#1865) (@benegee) - Add numerical support of other real types (Float32) (#1909) (@huiyuxie) - Save and load userdata for p4est (#1915) (@benegee) - Add numerical support of other real types (continue) (#1947) (@huiyuxie) - Bump julia-actions/cache from 1 to 2 (#1966) (@dependabot[bot]) - Move timers and `@trixitimeitto TrixiBase.jl (#1970) (@efaulhaber) - fix links to JuliaCon HPC minisymposium (#1972) (@ranocha) - Fixentropyfor quasi-1D compressible Euler (#1974) (@jlchan) - Specify version of JuliaFormatter in docs (#1976) (@JoshuaLampert) - Update Michael's affiliation to U of Augsburg (#1977) (@sloede) - Fix timings forSemidiscretizationCoupled` (#1978) (@efaulhaber) - solve! instead of solve_steps! for PERK2 (#1982) (@DanielDoehring)

Closed issues: - Restart does not work with p4est + AMR (#1914)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.7.15

Trixi v0.7.15

Diff since v0.7.14

Merged pull requests: - Perk p2 single ext (#1908) (@warisa-r) - Read in capacity for parallel TreeMesh (#1913) (@benegee) - Add subcell limiting support for StructuredMesh (#1946) (@bennibolm) - remove Octavian and matmul! (#1950) (@jlchan) - CompatHelper: bump compat for Convex to 0.16 for package test, (keep existing compat) (#1953) (@github-actions[bot]) - Add JuliaCon 24 contributions to readme (#1957) (@sloede) - Clean up callback conditions (#1960) (@efaulhaber) - Generalize Jin Xin relaxation (#1961) (@ranocha)

Closed issues: - Restart does not work with TreeMesh + AMR + MPI (#1912) - Filter out dependabot commits in release changelog (#1964)

- Julia
Published by github-actions[bot] over 1 year ago

Trixi - v0.7.14

Trixi v0.7.14

Diff since v0.7.13

Merged pull requests: - Mean value in Zhang-Shu limiter on curved meshes (#1945) (@andrewwinters5000)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.13

Trixi v0.7.13

Diff since v0.7.12

Merged pull requests: - Outsource saving of bounds check errors (#1824) (@bennibolm) - Add one-sided limiting for nonlinear variables to tutorial (#1934) (@bennibolm) - Provide document of numeric types and type stability (#1938) (@huiyuxie) - Fix old API usage for Camera3D (#1940) (@asinghvi17) - Added Shu-Osher initialization for 1D compressible Euler with Gauss nodes (#1943) (@mleprovost)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.12

Trixi v0.7.12

Diff since v0.7.11

Merged pull requests: - Add StructuredMeshView as proxy between solver and actual StructuredMesh (#1624) (@sloede) - Add one-sided local subcell IDP limiting for non-linear variables (#1792) (@bennibolm) - Feature: Read geometry information from t8code (#1900) (@jmark) - Add changelog to docs (#1933) (@sloede) - CompatHelper: bump compat for CairoMakie to 0.12 for package docs, (keep existing compat) (#1935) (@github-actions[bot]) - Bump Makie compat to v0.21 (#1937) (@asinghvi17)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.11

Trixi v0.7.11

Diff since v0.7.10

Merged pull requests: - Add tutorial for subcell IDP limiting (#1882) (@bennibolm) - Intermediate PR for #1930 (#1931) (@jlchan) - Add 1D DGMulti GaussSBP solver (supercedes #1930) (#1932) (@jlchan)

Closed issues: - Documentation for IDP Limiter (#1823)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.10

Trixi v0.7.10

Diff since v0.7.9

Merged pull requests: - GLM speed calculations for coupled semidiscretizations (#1835) (@SimonCan) - Fix intern time integration method with fixed time step (#1919) (@bennibolm) - Remove unused variables save_time_series_file (#1928) (@DanielDoehring)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.9

Trixi v0.7.9

Diff since v0.7.8

Merged pull requests: - Unify LaplaceDiffusion1D, LaplaceDiffusion2D, and LaplaceDiffusion3D BCs (#1421) (@jlchan) - Switch CI to Julia v1.10 (#1562) (@ranocha) - First steps tutorial review procesing (#1892) (@ArseniyKholod) - Improve Docs for new Users (#1911) (@DanielDoehring) - Correct Typo Doc (#1917) (@DanielDoehring) - current filename for Unstructured/P4est (#1924) (@DanielDoehring) - FluxChandrashekar_NormalDir (#1926) (@DanielDoehring) - Bump crate-ci/typos from 1.19.0 to 1.21.0 (#1927) (@dependabot[bot])

Closed issues: - General versions of boundary fluxes grad/div for 1D/2D/3D (#1418)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.8

Trixi v0.7.8

Diff since v0.7.7

Merged pull requests: - Boundary integration of viscous forces (#1893) (@DanielDoehring) - Use eachindex instead of 1:length, compare against nothing with === (#1899) (@DanielDoehring) - Add preprocessing step to automate numbering in tutorial introduction (#1901) (@bennibolm) - Generalize function for AnalysisSurfaceIntegral (#1902) (@andrewwinters5000) - LinearizedEuler3D (#1903) (@DanielDoehring)

Closed issues: - Rename flux_lax_friedrichs into flux_lax_friedrichs_local or flux_rusanov and implement flux_lax_friedrichs_(global) (#1258) - Different results for single vs multi-thread (#1766)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.7

Trixi v0.7.7

Diff since v0.7.6

Merged pull requests: - Math rendering speed of sound docstring linearized Euler Eqs (#1897) (@DanielDoehring) - Fix computation of max_abs_speeds for the SWE (#1898) (@patrickersing)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.6

Trixi v0.7.6

Diff since v0.7.5

Merged pull requests: - Sutherlands Law for temperature dependent viscosity (#1808) (@DanielDoehring) - Add AnalysisSurfaceIntegral (#1812) (@Arpit-Babbar) - 1D Linearized Euler (#1867) (@DanielDoehring) - Bump crate-ci/typos from 1.18.2 to 1.19.0 (#1894) (@dependabot[bot]) - Bump julia-actions/setup-julia from 1 to 2 (#1895) (@dependabot[bot]) - Remove duplicate entry from NEWS.md (#1896) (@andrewwinters5000)

Closed issues: - Add Sutherland's law to compressible Navier-Stokes (#1195)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.5

Trixi v0.7.5

Diff since v0.7.4

Merged pull requests: - Use @batch reduction functionality for subcell bounds check (#1888) (@bennibolm) - Prevent infinite loop in initial AMR (#1890) (@bgeihe)

Closed issues: - Link in SECURITY.md gives 404 (#1887)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.4

Trixi v0.7.4

Diff since v0.7.3

Merged pull requests: - remove some minor allocations for threaded FDSBP (#1868) (@ranocha) - TreeMesh 2D simulation with MPI crashes when a rank has no boundaries (#1870) (@bgeihe) - Extend TimeSeriesCallback for TreeMesh1D/3D (#1873) (@patrickersing) - Docstrings for some methods in basis Lobatto-Legendre (#1874) (@DanielDoehring) - Add ExplicitImports.jl test (#1875) (@JoshuaLampert) - Update contributing.md (#1883) (@ranocha) - Create SECURITY.md (#1884) (@ranocha) - add OpenSSF best practices badge (#1885) (@ranocha)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.3

Trixi v0.7.3

Diff since v0.7.2

Merged pull requests: - Add functionality for TimeSeries callback on UnstructuredMesh2D (#1855) (@andrewwinters5000) - Set TreeMesh capacity attribute also when using MPI (#1862) (@bgeihe) - Add warning about polynomial degree 0 (#1863) (@bgeihe) - Update parallelization.md (#1864) (@bgeihe) - Mention hyphen/dash caveat for boundary symbols (#1866) (@DanielDoehring)

Closed issues: - What exactly is BoundaryConditionDirichlet? (#965) - Add "zeroth" tutorial as an extended version of the README for the first steps with Trixi (#1292) - trixi2vtk fails for TreeMesh results when running with MPI (#1861)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.2

Trixi v0.7.2

Diff since v0.7.1

Merged pull requests: - force new FFMPEG.jl version for tests (#1858) (@ranocha) - Check BCs for periodicity for periodic Tree & Structured meshes (#1860) (@DanielDoehring)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.1

Trixi v0.7.1

Diff since v0.7.0

Merged pull requests: - CompatHelper: bump compat for Trixi to 0.7 for package benchmark, (keep existing compat) (#1853) (@github-actions[bot]) - Bump crate-ci/typos from 1.18.0 to 1.18.2 (#1856) (@dependabot[bot]) - Upwind SBP on curved meshes (#1857) (@andrewwinters5000)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.7.0

Trixi v0.7.0

Diff since v0.6.10

Merged pull requests: - Make min_max_speed_davis default wave speed estimate for FluxHLL() (#1743) (@DanielDoehring) - Own sqrt and log returning NaN for "correct" multi-thread behaviour (#1781) (@DanielDoehring) - Separation of TrixiShallowWater.jl (#1809) (@patrickersing)

Closed issues: - CI & MPI: Failing run for examples/p4est_3d_dgsem/elixir_euler_source_terms_nonconforming_unstructured_curved.jl (#1599) - Using min_max_speed_davis instead of min_max_speed_naive as default (#1721) - Release v0.7 (#1726)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.6.10

Trixi v0.6.10

Diff since v0.6.9

Merged pull requests: - Doc: Core aspects of the basic setup (#1699) (@ArseniyKholod) - WIP: Sc/polytropic 2d wave speed (#1816) (@SimonCan) - Classic LWR traffic flow (#1840) (@DanielDoehring) - Create Downgrade.yml (second try) (#1848) (@JoshuaLampert) - Update benchmarking docs (#1849) (@ranocha)

Closed issues: - Document the execution path for Semidiscretization and rhs! for TreeMesh (#1215)

- Julia
Published by github-actions[bot] almost 2 years ago

Trixi - v0.6.9

Trixi v0.6.9

Diff since v0.6.8

Merged pull requests: - Getting started with trixi (#1343) (@ArseniyKholod) - Sc/converters coupling (#1558) (@SimonCan) - (Thread-)Parallelize bounds check routine for subcell IDP limiting (#1736) (@bennibolm) - Add subcell positivity limiting of non-linear variables (#1738) (@bennibolm) - coverallsapp at v2 (#1777) (@ranocha) - Feature: T8codeMesh backend with MPI support (#1803) (@jmark) - Move Jacobian for para P4est to respective files, add muladd (#1807) (@DanielDoehring) - Add section about false sharing problems to documentation (#1819) (@bennibolm) - Do not safe sol (#1820) (@DanielDoehring) - Remove race condition in mpi testing (#1821) (@andrewwinters5000) - Bump crate-ci/typos from 1.16.26 to 1.18.0 (#1826) (@dependabot[bot]) - Bump codecov/codecov-action from 3 to 4 (#1827) (@dependabot[bot]) - Bump actions/cache from 3 to 4 (#1828) (@dependabot[bot]) - Add entry for gmsh tutorial in introduction (#1829) (@JoshuaLampert) - Enable CI testing on Apple Silicon (#1830) (@sloede) - Use trixi_include from TrixiBase.jl (#1832) (@efaulhaber) - Make CI fail if Codecov fails (#1834) (@ranocha) - Update compat bounds for Makie, CairoMakie (#1836) (@sloede) - fix benchmarks configuration (#1837) (@ranocha) - Fix formatter to older version (#1843) (@ranocha) - Don't export TrixiBase (#1846) (@efaulhaber)

Closed issues: - @threaded is not always working on macOS ARM (#1206) - Memory Leak in p4est/p4est.jl in conjunction with OrdinaryDiffEq.jl (#1817) - GSOC: missing idea list (#1833)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.8

Trixi v0.6.8

Diff since v0.6.7

Merged pull requests: - Fix Docs rendering: Avoid Markdown hyperlink (#1814) (@DanielDoehring) - Correct NACA6412 BC assignment (#1815) (@DanielDoehring)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.7

Trixi v0.6.7

Diff since v0.6.6

Merged pull requests: - Feature t8code: Extending to 3D (#1535) (@jmark) - Add dry air warm bubble test case (#1779) (@bgeihe) - Different Boundary Conditions for Standard Abaqus (#1799) (@DanielDoehring) - use julia-actions/cache also for Documenter (#1802) (@ranocha) - Remove duplicate code (rhs_parabolic!) for 2D, 3D (#1810) (@DanielDoehring) - Add Link to Paper for Weakly Enforced BCs to Docs (#1811) (@DanielDoehring)

Closed issues: - Alternative and more direct way to interface to p4est/t8code (#1182) - Support for MPI.jl if configured to use the system MPI library. (#1183) - dgsem_p4est in 2D (probably also 3D) crashes when the element orientation is not right-handed (#1264)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.6

Trixi v0.6.6

Diff since v0.6.5

Merged pull requests: - Parabolic Mortar for AMR P4estMesh{3} (#1765) (@apey236) - reset the timer also on non-root MPI processes (#1787) (@ranocha) - hotfix: restrict DiffEqBase.jl to let CI pass (#1788) (@ranocha) - Add HLLC flux for non-cartesian meshes to CompressibleEulerEquations{2,3}D (#1790) (@bgeihe) - Bump crate-ci/typos from 1.16.23 to 1.16.26 (#1793) (@dependabot[bot]) - Bump actions/download-artifact from 3 to 4 (#1794) (@dependabot[bot]) - Bump actions/upload-artifact from 3 to 4 (#1795) (@dependabot[bot]) - Extend CompressibleEulerQuasi1D and ShallowWaterQuasi1D to DGMulti (#1797) (@jlchan) - Fix boundaryconditionslip_wall for SWE (#1798) (@patrickersing) - Comments explaining usage of ForwardDiff.jacobian (#1800) (@DanielDoehring) - Fix link to download notebook badge in documentation (#1801) (@bennibolm)

Closed issues: - HLLC flux for CEE on Non-Cartesian Grids (#1741) - DGMulti non-conservative terms appear to be broken (#1774)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.5

Trixi v0.6.5

Diff since v0.6.4

Merged pull requests: - Enable save solution with time intervals for SimpleIntegratorSSP (#1677) (@amrueda) - Compressible Euler Quasi-1D (#1757) (@KrisshChawla) - Fixed cons2entropy files and implemented entropy2cons for CompressibleEulerMulticomponent1D and CompressibleEulerMulticomponent2D (#1767) (@teohyikhaw) - Central SBP finite difference solver for UnstructuredMesh2D (#1773) (@andrewwinters5000) - CompatHelper: bump compat for T8code to 0.5, (keep existing compat) (#1775) (@github-actions[bot]) - Add get_proposed_dt to custom integrators (#1776) (@DanielDoehring) - Add quasi-1D Euler to NEWS.md (#1780) (@jlchan)

Closed issues: - Advection diffusion elixirs with Erikkson-Johnson initial condition (#1543) - Entropy calculation for compressible euler multicomponent 1d and 2d is incorrectly implemented (#1715)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.4

Trixi v0.6.4

Diff since v0.6.3

Merged pull requests: - Make error norm calculation optional (#1755) (@DanielDoehring) - Make error message for unknown boundary name more helpful (#1762) (@efaulhaber) - bump lower compat bound of TimerOutputs.jl to v0.5.7 (#1772) (@ranocha)

Closed issues: - T8code Trixi Trixi2Vtk failed to precompile (#1769)

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.3

Trixi v0.6.3

Diff since v0.6.2

Merged pull requests: - Store capacity serial tree mesh (#1748) (@DanielDoehring) - Fix typo and adjust some references (#1750) (@JoshuaLampert) - Switch (back) to Einfeldt wave-speed estimate from paper (#1751) (@DanielDoehring) - Use total pressure for 1D HLLC MHD (#1756) (@DanielDoehring) - Update test vals of failing tests for upstream packages (#1760) (@DanielDoehring) - Bump crate-ci/typos from 1.16.21 to 1.16.23 (#1764) (@dependabot[bot])

- Julia
Published by github-actions[bot] about 2 years ago

Trixi - v0.6.2

Trixi v0.6.2

Diff since v0.6.1

Merged pull requests: - Sc/compressible euler multicomponent 2d fluxes (#1681) (@SimonCan) - AMR for 2D Parabolic P4est (#1691) (@DanielDoehring) - Update docs on system-provided MPI including HDF5 (#1706) (@JoshuaLampert) - Throw error in trixi_include when assignment is not found (#1737) (@efaulhaber) - Initialize p4est and t8code only if possible (#1745) (@JoshuaLampert)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.6.1

Trixi v0.6.1

Diff since v0.6.0

Merged pull requests: - Add two-sided Zalesak-type IDP subcell limiting (#1648) (@bennibolm) - HLLC Flux for Ideal MHD 1D (#1702) (@DanielDoehring) - HLL Davis wave speeds & Cartesian Flux Winters for polytropic Euler (#1733) (@DanielDoehring) - CompatHelper: bump compat for Trixi to 0.6 for package benchmark, (keep existing compat) (#1735) (@github-actions[bot]) - CompatHelper: bump compat for Aqua to 0.8 for package test, (keep existing compat) (#1740) (@github-actions[bot])

Closed issues: - Inconsistent implementation of min_max_speed_naive in different equations (#1525)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.6.0

Trixi v0.6.0

Diff since v0.5.48

Merged pull requests: - Staging for breaking release v0.6.0 (#1705) (@sloede)

Closed issues: - Release v0.6 (#1310)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.5.48

Trixi v0.5.48

Diff since v0.5.47

Merged pull requests: - add gradient variable type parameter to AbstractEquationsParabolic (#1409) (@jlchan) - Add new non-conservative flux for standard and two-layer shallow water equations (#1508) (@patrickersing) - format examples (#1531) (@ranocha) - Implement subcell limiting for non-conservative systems (#1670) (@amrueda) - format test directory (#1688) (@ranocha) - HLLE CEE 2D3D NonCartesian Meshes (#1692) (@DanielDoehring) - Fix allocs (#1695) (@DanielDoehring) - format with new version of JuliaFormatter (#1696) (@ranocha) - Add NumFOCUS + ACTRIX to acknowledgments (#1697) (@sloede) - Allocation tests DGMulti 2D (#1698) (@DanielDoehring) - Bump crate-ci/typos from 1.16.15 to 1.16.21 (#1700) (@dependabot[bot]) - Migrate neural network-based indicators to new repository (#1701) (@sloede) - Update tests in docs differentiable_programming.jl (#1704) (@ArseniyKholod) - Add downstream tests for TrixiShallowWater.jl (#1707) (@sloede) - HLL MHD Breaking changes for Consistency (#1708) (@DanielDoehring) - Deprecate some DGMultiMesh constructors (#1709) (@jlchan) - Update NEWS.md with quasi-1D SWE (#1710) (@jlchan) - add compat bounds for stdlibs (#1711) (@ranocha) - Make parabolic terms nonexperimental (#1714) (@sloede) - Fix bug in 2D CEE HLLE Noncartesian flux (#1719) (@DanielDoehring) - Remove AMR CB from HLLE 2D Tree test (#1720) (@DanielDoehring) - Add Trixi2Vtk.jl to downstream tests (#1722) (@sloede) - fix IndicatorMax with multi-threading on ARM (#1723) (@ranocha) - Fix the wet/dry test for SWE (#1727) (@patrickersing) - fix failing DGMultiMesh and Compressible Navier-Stokes convergence tests (#1728) (@jlchan) - Fix flux for quasi-1D SWE (#1731) (@jlchan) - backports from v0.6-dev to main (#1732) (@ranocha)

Closed issues: - Wrapped arrays are not safe (no bounds checking by default) (#1320) - MPI: Parallel IO (#1332) - Tests for parallel I/O (#1486) - Add @test (@allocated Trixi.rhs!(duode, uode, semi, t)) to every test? (#1664) - implementing an equation (#1675) - calc_boundary_flux! is allocating for HOHQMesh and DGMulti (#1678) - Test in docs/.../differentiableprogramming.jl sometimes fails (#1703) - Entropy calculation for compressible euler multicomponent 1d is incorrectly implemented (#1716) - `fluxlax_friedrichs` should be specialized for equations with discontinuous parameter-as-variables (#1725) - Investigate CI failures of Navier-Stokes convergence tests (#1729)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.5.47

Trixi v0.5.47

Diff since v0.5.46

Merged pull requests: - AMR for parabolic terms in 2D & 3D on TreeMeshes (#1629) (@DanielDoehring) - fix type instability when iterating over callbacks in simple integrators (#1684) (@ranocha) - fix allocations in boundary condition of Euler double Mach elixir (#1685) (@ranocha) - Add timer for outer RK loop for SSPRK33 (#1686) (@DanielDoehring) - Allocation tests (#1687) (@DanielDoehring)

Closed issues: - SimpleAlgorithm3Sstar solve! call is allocating (#1679) - Allocations in P4est2D calc_boundary_flux! for example eulerdoublemach_amr (#1680)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.5.46

Trixi v0.5.46

Diff since v0.5.45

Merged pull requests: - Sc/polytropic (#1526) (@SimonCan) - Node-level visualization support for coefficients of Subcell limiting (#1611) (@bennibolm) - Subcell limiting: Revise order of bounds using a Dict (#1649) (@bennibolm) - Show percentage of simulation progress (#1659) (@JoshuaLampert) - Add example LocalPreferences.toml file to parallelization.md (#1660) (@jlchan) - fix bug in apply_jacobian_parabolic! for P4estMesh (#1668) (@jlchan) - Print addition to DOF count (#1669) (@DanielDoehring) - Add implementation of subcell bounds check (#1672) (@bennibolm) - Add comments explaining why weak form is only for conserved terms (#1676) (@DanielDoehring) - Passing Allocation tests (#1682) (@DanielDoehring)

Closed issues: - Address type piracy related SummationByPartsOperators.jl and StartUpDG.jl (#1639) - DOF reported (somewhat) misleading (IMO) (#1667) - weak_form_kernel! implemented only for nonconservative_terms::False (#1671) - we'll then make a PR for TreeMesh to see if removing interfaces from cache_parabolic simplifies the implementation. (#1683)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.5.45

Trixi v0.5.45

Diff since v0.5.44

Merged pull requests: - Adding primitive variable Dirichlet BCs for Navier-Stokes parabolic terms for P4estMesh{2} (#1553) (@apey236) - bump compat for SciMLBase.jl to v2 (#1647) (@ranocha) - Use Analysis CB (#1650) (@DanielDoehring) - Add updates and "parabolic terms" row to overview.md (#1651) (@jlchan) - Bump crate-ci/typos from 1.16.9 to 1.16.15 (#1652) (@dependabot[bot]) - Bump actions/checkout from 3 to 4 (#1653) (@dependabot[bot]) - Fix mapping string in StructuredMesh (#1654) (@efaulhaber) - Fix calcuation of n_elements in resizing limiter-specific containers (#1655) (@bennibolm) - Avoid allocations due to usage of broadcasting operation (#1656) (@DanielDoehring) - Add comments on mortar_fluxes_to_elements! (#1657) (@jlchan) - Add docs of set_libraries! for setting custom HDF5 library (#1658) (@JoshuaLampert) - Remove StartUpDG.jl type piracy (#1665) (@jlchan)

- Julia
Published by github-actions[bot] over 2 years ago

Trixi - v0.5.44

Trixi v0.5.44

Diff since v0.5.43

Merged pull requests: - Handles restarting problem of adaptive time integration methods (#1565) (@ArseniyKholod) - Add Aqua.jl testing (#1628) (@sloede) - Assure conservation for SSP scheme (#1640) (@bennibolm) - CompatHelper: bump compat for Documenter to 1 for package docs, (keep existing compat) (#1641) (@github-actions[bot]) - Increase type stab, avoid allocs (#1642) (@DanielDoehring) - @muladd for Navier Stokes (#1644) (@DanielDoehring) - Print leaf cells for tree meshes (#1645) (@DanielDoehring)

Closed issues: - Implement the Davis signal speeds in HLL solver for compressible Euler equations, (#180) - Add @ muladd to 2D and 3D Navier-Stokes (#1277)

- Julia
Published by github-actions[bot] over 2 years ago