Releases: trixi-framework/PointNeighbors.jl
Releases · trixi-framework/PointNeighbors.jl
v0.4.7
PointNeighbors v0.4.7
Merged pull requests:
- Apply same formatting and names to ci.yml as in TrixiParticles.jl and bump version number (#94) (@efaulhaber)
- [Hotfix] Fix boundscheck for
foreach_point_neighbor
(#95) (@efaulhaber)
v0.4.6
PointNeighbors v0.4.6
Merged pull requests:
- Add real-life SPH benchmarks (#29) (@efaulhaber)
- Bump crate-ci/typos from 1.22.9 to 1.23.6 (#63) (@dependabot[bot])
- Bump crate-ci/typos from 1.23.6 to 1.24.3 (#67) (@dependabot[bot])
- Added PeriLab.jl to "Package using PointNeighbors.jl" (#68) (@JTHesse)
- Bump crate-ci/typos from 1.24.3 to 1.25.0 (#69) (@dependabot[bot])
- CompatHelper: bump compat for GPUArraysCore to 0.2, (keep existing compat) (#71) (@github-actions[bot])
- Bump crate-ci/typos from 1.25.0 to 1.26.8 (#72) (@dependabot[bot])
- Avoid bounds checking where it is safe to do so (#74) (@efaulhaber)
- Make
max_points_per_cell
work with templates (#76) (@efaulhaber) - Make benchmarks run on the GPU (#77) (@efaulhaber)
- Use latest version of JuliaFormatter (#78) (@efaulhaber)
- CompatHelper: bump compat for Atomix to 1, (keep existing compat) (#82) (@github-actions[bot])
- Bump codecov/codecov-action from 4 to 5 (#83) (@dependabot[bot])
- Bump crate-ci/typos from 1.26.8 to 1.28.1 (#84) (@dependabot[bot])
- Fix docs for
foeach_point_neighbor
(#87) (@efaulhaber) - Bump crate-ci/typos from 1.28.1 to 1.29.0 (#91) (@dependabot[bot])
- Drop support for Julia 1.9 (#93) (@efaulhaber)
Closed issues:
v0.4.5
PointNeighbors v0.4.5
Merged pull requests:
- Remove old
periodicity
keyword (#60) (@efaulhaber) - Additional backend types to support Base.Threads (#61) (@kaipartmann)
v0.4.4
PointNeighbors v0.4.4
Merged pull requests:
- Add content to README (#55) (@efaulhaber)
- Add DOI (#58) (@sloede)
v0.4.3
v0.4.2
PointNeighbors v0.4.2
v0.4.1
PointNeighbors v0.4.1
Merged pull requests:
- Make data structures GPU-compatible (#43) (@efaulhaber)
- Fix backend preservation in
copy_neighborhood_search
(#44) (@efaulhaber) - Make
GridNeighborhoodSearch
withFullGridCellList
run on the GPU (#45) (@efaulhaber) - Bump crate-ci/typos from 1.21.0 to 1.22.9 (#46) (@dependabot[bot])
- CompatHelper: add new compat entry for Adapt at version 4, (keep existing compat) (#48) (@github-actions[bot])
- Make
foreach_neighbor
loop run on AMD GPUs (#49) (@efaulhaber) - Improve GPU performance by changing the offset computation of the
FullGridCellList
(#50) (@efaulhaber) - Fix copying of fully initialized
FullGridCellList
(#51) (@efaulhaber)
v0.4.0
PointNeighbors v0.4.0
Merged pull requests:
- Improve docs for
plot_benchmarks
(#39) (@efaulhaber) - Use contiguous backend for
FullGridCellList
(#40) (@efaulhaber) - Add benchmark for
update!
(#41) (@efaulhaber) - Implement fully parallel update with atomic operations (#42) (@efaulhaber)
v0.3.1
PointNeighbors v0.3.1
Merged pull requests:
- Add benchmarks (#18) (@efaulhaber)
- Add docs for
for_particle_neighbor
(#23) (@efaulhaber) - Add "full grid" cell list with a separate list for each cell of a rectangular domain (#25) (@efaulhaber)
- Implement dynamic vector of vectors data structure (#34) (@efaulhaber)
- Add function
search_radius
(#35) (@efaulhaber) - CompatHelper: add new compat entry for BenchmarkTools at version 1 for package test, (keep existing compat) (#37) (@github-actions[bot])
- CompatHelper: add new compat entry for Plots at version 1 for package test, (keep existing compat) (#38) (@github-actions[bot])
v0.3.0
PointNeighbors v0.3.0
Merged pull requests:
- Implement neighborhood search based on static neighbor lists (#9) (@efaulhaber)
- Move cell list management to a new struct (#12) (@efaulhaber)
- Revise periodic box API (#30) (@efaulhaber)
- Replace all references to "particle" by "point" (#31) (@efaulhaber)
- Implement
copy_neighborhood_search
to allow empty "template" neighborhood search (#32) (@efaulhaber) - Merge breaking changes from
dev
(#33) (@efaulhaber)