Recent Releases of Trixi
Trixi - v0.13.4
Trixi v0.13.4
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
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
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
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
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
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
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
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
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
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.1
Trixi v0.12.1
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
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
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.16
Trixi v0.11.16
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
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
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
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
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
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
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
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
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
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
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
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.2
Trixi v0.11.2
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
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
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
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
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
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
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
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
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
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
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
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
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.9
Trixi v0.9.9
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
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
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
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
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
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
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
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.0
Trixi v0.9.0
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.9
Trixi v0.8.9
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
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
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
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
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
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
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
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.0
Trixi v0.8.0
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
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
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
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
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.13
Trixi v0.7.13
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
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
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
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
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
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.6
Trixi v0.7.6
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
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
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
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.1
Trixi v0.7.1
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
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
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
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.7
Trixi v0.6.7
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
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
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
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
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
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
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.5.48
Trixi v0.5.48
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
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
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
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
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