Releases: trixi-framework/Trixi.jl
Releases · trixi-framework/Trixi.jl
v0.6.0
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
tomain
(#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!(du_ode, u_ode, semi, t)) to every test? (#1664)
- implementing an equation (#1675)
calc_boundary_flux!
is allocating forHOHQMesh
andDGMulti
(#1678)- Test in docs/.../differentiable_programming.jl sometimes fails (#1703)
- Entropy calculation for compressible euler multicomponent 1d is incorrectly implemented (#1716)
flux_lax_friedrichs
should be specialized for equations with discontinuous parameter-as-variables (#1725)- Investigate CI failures of Navier-Stokes convergence tests (#1729)
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:
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!
forP4estMesh
(#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 fornonconservative_terms::False
(#1671)- we'll then make a PR for
TreeMesh
to see if removinginterfaces
fromcache_parabolic
simplifies the implementation. (#1683)
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)
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:
v0.5.43
Trixi v0.5.43
Merged pull requests:
- AMR for 1D Parabolic Eqs (Clean branch) (#1605) (@DanielDoehring)
- Add load_timestep! for restart setup (#1614) (@ArseniyKholod)
- Adding quasi 1d shallow water equations (#1619) (@KrisshChawla)
- new tutorial on custom RHS functions and semidiscretizations (#1633) (@ranocha)
- Shorten 3d parabolic test times (#1634) (@DanielDoehring)
- fix allocations of P4estMesh2D BCs (#1636) (@ranocha)
- Avoid slicing in BCs since it leads to allocations (#1637) (@DanielDoehring)
- add package versions to tutorials (#1638) (@ranocha)
Closed issues:
v0.5.42
v0.5.41
Trixi v0.5.41
Closed issues:
- Different test values on julia v1.9.3 (#1617)
Merged pull requests:
- Update docs for parallel HDF5 (#1504) (@JoshuaLampert)
- Increase absolute tolerance to make CI pass with julia v1.9.3 (#1625) (@JoshuaLampert)
- workaround for allocations when broadcasting equations (#1626) (@ranocha)
v0.5.40
Trixi v0.5.40
Closed issues:
- DG and Trixi tutorial in the docs (#204)
- T8codeMesh: Open TODOs (#1514)
- Write guidelines and checklist for code reviews (#1529)
- Finalize T8codeMesh before MPI is finalized (#1585)
- Review checklist for PRs (#1607)
Merged pull requests:
- Add review checklist to new PRs (#1609) (@sloede)
- Update visualization.md (#1612) (@DanielDoehring)
- Update docs on how to use a system-provided MPI installation with T8code.jl (#1613) (@JoshuaLampert)
- Fix rendering of some links in docs (#1620) (@JoshuaLampert)
- update affiliation of HR (#1621) (@ranocha)
- Bump crate-ci/typos from 1.16.5 to 1.16.9 (#1622) (@dependabot[bot])