Releases: trixi-framework/TrixiParticles.jl
Releases · trixi-framework/TrixiParticles.jl
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)
v0.1.1
TrixiParticles v0.1.1
Added a basic implementation of DEM.
Merged pull requests:
- The grand reopening Part 1: Validation setup for dam break (#431) (@svchb)
- The grand reopening Part 2: Add overview page (#432) (@svchb)
- The grand reopening Part 3: Add basic DEM (#433) (@svchb)
- Reopen #382: Extrude shapes/geometry (#437) (@LasNikas)
- Warn user when choosing wrong wall viscosity model (#445) (@LasNikas)
- Don't cancel all running CI jobs when one job fails (#446) (@efaulhaber)
- Add plots and package installation instruction to docs (#449) (@efaulhaber)
- Revise falling spheres example (#455) (@efaulhaber)
- Fix initialization of
SolutionSavingCallback
(#456) (@efaulhaber) - Revise custom quantities (#457) (@efaulhaber)
- Make threading optional for nhs update (#460) (@svchb)
- Fix metadata option for TLSPH system (#461) (@efaulhaber)
- Add more images to readme.md (#463) (@svchb)
- Add missing semicolon for kwarg (#465) (@LasNikas)
- Add wrapper for internal use of interpolation functions (#466) (@LasNikas)
- Use the same beam resolution for validation as in the reference paper (#467) (@efaulhaber)
- Replace externally hosted density diffusion images in docs (#468) (@efaulhaber)
- Fill "Cite Us" section (#469) (@efaulhaber)
- Ignore more dep warnings to fix test runs. (#471) (@svchb)
- Optimization bnd pressure computation (#475) (@svchb)
- Create SECURITY.md (#477) (@ranocha)
- Bump crate-ci/typos from 1.18.2 to 1.19.0 (#480) (@dependabot[bot])
- Add
show
forSolutionSavingCallback
withsave_times
(#485) (@efaulhaber) - Make array types in structs generic (#486) (@efaulhaber)
- Fix another closures error on macOS-ARM (#489) (@efaulhaber)
- Fix doc string of solution_saving.jl (#499) (@svchb)
- Remove TrixiParticles dependency in docs environment (#501) (@efaulhaber)
- Bump julia-actions/setup-julia from 1 to 2 (#506) (@dependabot[bot])
- Bump crate-ci/typos from 1.19.0 to 1.21.0 (#507) (@dependabot[bot])
- Document proper release management (#508) (@sloede)
- Mark Release V0.1.1 (#510) (@svchb)
Closed issues:
- Add nicer simulation videos/pictures to README (#256)
- Add package registration information back to readme (#260)
- Diagrams (#337)
- Storage for docs images (#448)
- Add DOI badge, bibtex citation info to
README.md
; createCITATION.bib
file (#450) - Threading in grid_nhs.jl produces a large error (#451)
- Developer Meeting (#459)
- Fix Base.show() when using "SolutionSavingCallback" with save_times (#487)
- Improve performance of simulations involving large particle systems which are not in contact (#497)