Releases: trixi-framework/TrixiParticles.jl
Releases · trixi-framework/TrixiParticles.jl
v0.2.7
TrixiParticles v0.2.7
Merged pull requests:
- Implement Morris surface tension model (#584) (@svchb)
- Revise boundary zones and allow bidirectional flow (#623) (@LasNikas)
- Make GPUs actually usable (#689) (@efaulhaber)
- Mark dev version (#713) (@svchb)
- Bump crate-ci/typos from 1.29.0 to 1.29.5 (#715) (@dependabot[bot])
- Avoid using 'min' Julia version in CI (#721) (@efaulhaber)
- Use JuliaGPU Buildkite CI for GPU tests (#723) (@efaulhaber)
- Fix doctests (#727) (@efaulhaber)
- Bump crate-ci/typos from 1.29.5 to 1.30.0 (#729) (@dependabot[bot])
- Bump crate-ci/typos from 1.30.0 to 1.31.1 (#743) (@dependabot[bot])
v0.2.6
TrixiParticles v0.2.6
Merged pull requests:
- Generalize surface normal calc (#539) (@svchb)
- Switch default for foreach_point_neighbor (#687) (@svchb)
- Add test for Adami Pressure Extrapolation. (#692) (@RubberLanding)
- Set to Version 0.2.6-dev (#704) (@svchb)
- CompatHelper: bump compat for CairoMakie to 0.13 for package test, (keep existing compat) (#705) (@github-actions[bot])
- minor changes for JOSS publication (#708) (@danielskatz)
- Add JOSS Paper (#709) (@svchb)
- Docs tutorial: add more information on the speed of sound (#710) (@efaulhaber)
v0.2.5
TrixiParticles v0.2.5
Merged pull requests:
- Particle packing (#529) (@LasNikas)
- Drop support for Julia 1.9 (#703) (@efaulhaber)
Closed issues:
v0.2.4
TrixiParticles v0.2.4
Merged pull requests:
- Boundary Pressure Calculation for FSI (#498) (@svchb)
- Add tutorial for setting up a simulation (#514) (@efaulhaber)
- Add Logo (#575) (@svchb)
- Steady state callback (#601) (@LasNikas)
- Add ideal gas equation (#607) (@svchb)
- Fixes for Open Boundary Systems for free surfaces (#609) (@svchb)
- Add set operations for geometries (#636) (@LasNikas)
- Fix the URL's in the docs (#637) (@RubberLanding)
- Set to Version 0.2.4-dev (#639) (@svchb)
- Validation TVF (#640) (@LasNikas)
- Bump crate-ci/typos from 1.25.0 to 1.26.8 (#641) (@dependabot[bot])
- Avoid bounds checking where it is safe to do so (#656) (@efaulhaber)
- Clarify statement of need (#658) (@svchb)
- Fix image path (#659) (@svchb)
- Add docs for GPU support (#660) (@efaulhaber)
- Use latest version of JuliaFormatter (#661) (@efaulhaber)
- Make simulations run with
Float32
(#662) (@efaulhaber) - Fix installation instructions for developers in the docs (#663) (@efaulhaber)
- Test docs on win (#664) (@svchb)
- Fix callback
show
and remove hacky workaround (#669) (@efaulhaber) - Improve Test Coverage (#674) (@svchb)
- Plot recipes: support automatic marker size with
xlims
andylims
(#677) (@LasNikas) - Bump crate-ci/typos from 1.26.8 to 1.28.1 (#678) (@dependabot[bot])
- Bump codecov/codecov-action from 4 to 5 (#679) (@dependabot[bot])
- Use Asciicast.jl to display console output (#684) (@efaulhaber)
- Bump crate-ci/typos from 1.28.1 to 1.29.0 (#690) (@dependabot[bot])
- Add proper
show
forInitialCondition
and geometries (#695) (@LasNikas) - Make
load_geometry
type stable (#696) (@LasNikas) - CompatHelper: bump compat for CairoMakie to 0.13 for package test, (keep existing compat) (#697) (@github-actions[bot])
- CompatHelper: add new compat entry for TrixiParticles at version 0.2 for package docs, (keep existing compat) (#700) (@github-actions[bot])
Closed issues:
v0.2.3
TrixiParticles v0.2.3
Merged pull requests:
- Reopen #221: Transport Velocity for EDAC (#436) (@LasNikas)
- Complex shapes docs (#587) (@LasNikas)
- Cleanup examples (#592) (@svchb)
- Mark development version 0.2.3 (#595) (@svchb)
- Add citation bibliography (#596) (@LasNikas)
- Prepare CI for 1.11 release (#599) (@svchb)
- Fix moving boundaries (#603) (@LasNikas)
- Remove soundspeed from openboundary system (#605) (@svchb)
- Skip empty systems (#606) (@svchb)
- Artificial Density Diffusion should only be applied to the same system (#608) (@svchb)
- Remove unsafe bitsets (#610) (@svchb)
- Bump crate-ci/typos from 1.23.6 to 1.24.3 (#612) (@dependabot[bot])
- Add YouTube video of JuliaCon talk to README (#614) (@efaulhaber)
- Rename
WindingNumberHorman
toWindingNumberHormann
(#615) (@LasNikas) - [paper] Fix formatting of citations (#616) (@giordano)
- [docs] Point to downloads page to install julia (#617) (@giordano)
- Fix sign in
OutFlow
(#621) (@LasNikas) - Bump crate-ci/typos from 1.24.3 to 1.25.0 (#624) (@dependabot[bot])
- Fix tests for TimerOutputs (#626) (@efaulhaber)
- CompatHelper: bump compat for GPUArraysCore to 0.2, (keep existing compat) (#628) (@github-actions[bot])
- Fix getting started docs (#631) (@efaulhaber)
- Fix plotting of
ODESolution
(#632) (@efaulhaber) - CompatHelper: add new compat entry for Plots at version 1 for package docs, (keep existing compat) (#634) (@github-actions[bot])
Closed issues:
v0.2.2
TrixiParticles v0.2.2
Merged pull requests:
- Mark development release 0.2.2 (#590) (@svchb)
- CompatHelper: add new compat entry for DelimitedFiles at version 1, (keep existing compat) (#593) (@github-actions[bot])
- Fix threaded winding number calculation (#594) (@efaulhaber)
v0.2.1
TrixiParticles v0.2.1
Merged pull requests:
- add Invalidations workflow (#86) (@ranocha)
- Reopen #351: Complex shapes (#439) (@LasNikas)
- Support different systems in Interpolation (#505) (@svchb)
- Use
PrecomputedNeighborhoodSearch
for the oscillating beam (#544) (@efaulhaber) - GPU-compatible neighborhood search (#563) (@efaulhaber)
- Fix viscosity calculation when using two different fluids (#569) (@svchb)
- Mark dev version (#576) (@svchb)
- Boundary model for open boundaries (#577) (@LasNikas)
- Inline viscosity (#578) (@efaulhaber)
- Make
SolutionSavingCallback
work on GPUs (#579) (@efaulhaber) - Fix
InitialCondition
in 1D (#580) (@efaulhaber) - Add argument
t
tosource_terms
(#582) (@LasNikas) - Add plot recipe for initial condition (#585) (@LasNikas)
- Bump crate-ci/typos from 1.22.9 to 1.23.6 (#586) (@dependabot[bot])
- Prepare release 0.2.1 (#589) (@svchb)
- Add compat entry for FileIO (#591) (@efaulhaber)
Closed issues:
v0.2.0
TrixiParticles v0.2.0
Merged pull requests:
- JOSS paper 2024 (#491) (@LasNikas)
- Add Viscosity Formulation as per Morris et al. (#504) (@svchb)
- Rewrite
@threaded
macro to work with GPUs (#534) (@efaulhaber) - Set to development version 0.1.4 (#549) (@svchb)
- Use new v0.3 release of PointNeighbors.jl (#550) (@efaulhaber)
- CompatHelper: add new compat entry for KernelAbstractions at version 0.9, (keep existing compat) (#551) (@github-actions[bot])
- Fix function name (#554) (@LasNikas)
- Manually set GPUArrays compat (#555) (@svchb)
- Prepare Release 0.2 (#557) (@svchb)
- Update
dev
(#558) (@efaulhaber) - Release v0.2 (#561) (@efaulhaber)
- Use new v0.4 release of PointNeighbors.jl (#562) (@efaulhaber)
- Cleanup Viscosity/Boundary Model (#566) (@svchb)
- Add
custom_quantities...
to thetrxi2vtk
wrapper (#567) (@LasNikas) - Bump crate-ci/typos from 1.21.0 to 1.22.9 (#571) (@dependabot[bot])
- Use
@threaded
macro from PointNeighbors.jl (#573) (@efaulhaber)
Closed issues:
- Move viscosity from BoundaryModel to BoundarySPHSystem (#488)
v0.1.3
TrixiParticles v0.1.3
Merged pull requests:
- Add open boundaries (#442) (@LasNikas)
- Example on how to save interpolated planes using postprocessing callback (#462) (@svchb)
- Add type
GPUSystem
to determine if a system is stored on the CPU or GPU (#532) (@efaulhaber) - Clean up callback conditions (#538) (@efaulhaber)
- Bump julia-actions/cache from 1 to 2 (#541) (@dependabot[bot])
- Precompute git hash to avoid overhead (#542) (@efaulhaber)
- Move timers and
@trixi_timeit
to TrixiBase.jl (#543) (@efaulhaber) - Update Michael's affiliation to U of Augsburg (#545) (@sloede)
- Add
trixi2vtk
wrapper forInitialCondition
(#546) (@LasNikas) - Release 0.1.3 (#548) (@svchb)
v0.1.2
TrixiParticles v0.1.2
Merged pull requests:
- The Grand ReReReReReopening the final straw part 9: Intra-Particle-Force Surface Tension model (#434) (@svchb)
- Reopen #390: Update callback (#440) (@LasNikas)
- Recursively convert (adapt)
Semidiscretization
object to GPU types with Adapt.jl (#492) (@efaulhaber) - Set to development version (#511) (@svchb)
- CompatHelper: add new compat entry for Adapt at version 4, (keep existing compat) (#515) (@github-actions[bot])
- Move neighborhood search to a new standalone package (#516) (@efaulhaber)
- Change compat of Adapt to 3 (#517) (@efaulhaber)
- CompatHelper: bump compat for Adapt to 4, (keep existing compat) (#519) (@github-actions[bot])
- Fix n-body benchmark (#525) (@efaulhaber)
- Remove
pinv
in correction matrix inversion step (#526) (@efaulhaber) - Create output directory for post process callback if it doesn't exist (#527) (@efaulhaber)
- Manually increase CairoMakie Version (#528) (@svchb)
- Modify error message (#531) (@LasNikas)
- Adapt some code to GPUs (#533) (@efaulhaber)
- Release 0.1.2 (#536) (@svchb)
- Change to 0.1.3-dev (#537) (@svchb)