Recent Releases of PointNeighbors

PointNeighbors - v0.6.3

PointNeighbors v0.6.3

Diff since v0.6.2

Merged pull requests: - Spatial Hashing (#101) (@RubberLanding) - Make sure the type of FullGridCellList does not change with the search radius (#116) (@efaulhaber) - Hot Fix Release (#117) (@svchb)

- Julia
Published by github-actions[bot] 9 months ago

PointNeighbors - v0.6.2

PointNeighbors v0.6.2

Diff since v0.6.1

Merged pull requests: - Use new major release of TrixiParticles.jl (#104) (@efaulhaber) - Add proper support for inactive points (#107) (@efaulhaber) - Update Formatter to 2.1.2 (#112) (@svchb) - Use TrixiTest.jl (#113) (@JoshuaLampert) - Fix the threaded update buffer (#114) (@efaulhaber)

- Julia
Published by github-actions[bot] 9 months ago

PointNeighbors - v0.6.1

PointNeighbors v0.6.1

Diff since v0.6.0

Merged pull requests: - Fix dispatch for bounds errors on GPU (#110) (@efaulhaber)

- Julia
Published by github-actions[bot] 10 months ago

PointNeighbors - v0.6.0

PointNeighbors v0.6.0

Diff since v0.5.0

Breaking changes

  • Changed the @threaded API to only allow backends as first argument and not arrays.
  • Renamed the kwarg parellel of foreach_point_neighbor to parallelization_backend and removed support for booleans like parallel = true.
  • Removed requires_resizing.

Merged pull requests: - Bump crate-ci/typos from 1.31.1 to 1.31.2 (#108) (@dependabot[bot]) - Add full support for parallelization backends (#109) (@efaulhaber)

- Julia
Published by github-actions[bot] 10 months ago

PointNeighbors - v0.5.0

PointNeighbors v0.5.0

Diff since v0.4.11

Breaking changes

  • The SerialUpdate has been renamed to SerialIncrementalUpdate, and a new non-incremental SerialUpdate has been added.

Merged pull requests: - Implement non-incremental SerialUpdate (#106) (@efaulhaber)

Closed issues: - GridNeighborhoodSearch update on GPU intermittent bounds error (#96)

- Julia
Published by github-actions[bot] 10 months ago

PointNeighbors - v0.4.11

PointNeighbors v0.4.11

Diff since v0.4.10

Merged pull requests: - Use fully parallel atomic initialization (#86) (@efaulhaber) - Add function requires_update (#105) (@efaulhaber)

Closed issues: - Automatically add padding to FullGridCellList bounding box? (#80)

- Julia
Published by github-actions[bot] 10 months ago

PointNeighbors - v0.4.10

PointNeighbors v0.4.10

Diff since v0.4.9

Merged pull requests: - Bump crate-ci/typos from 1.30.0 to 1.31.1 (#100) (@dependabot[bot]) - Make parallelization_backend kwarg consistent (#102) (@efaulhaber) - Hotfix for parallelization_backend kwarg (#103) (@efaulhaber)

- Julia
Published by github-actions[bot] 11 months ago

PointNeighbors - v0.4.9

PointNeighbors v0.4.9

Diff since v0.4.8

Merged pull requests: - Bump crate-ci/typos from 1.29.0 to 1.29.5 (#97) (@dependabot[bot]) - Bump crate-ci/typos from 1.29.5 to 1.30.0 (#98) (@dependabot[bot]) - Hotfix for race condition in parallel update (#99) (@efaulhaber)

Closed issues: - Figure out how to pass neighborhood search to a TrixiParticles.jl simulation (#27)

- Julia
Published by github-actions[bot] 11 months ago

PointNeighbors - v0.4.8

PointNeighbors v0.4.8

Diff since v0.4.7

Merged pull requests: - Add automatic padding for the FullGridCellList (#90) (@efaulhaber)

Closed issues: - Should we make the GPU stuff a package extension? (#47) - FullGridCellList can't handle NaN values and throws unspecific errors (#65)

- Julia
Published by github-actions[bot] about 1 year ago

PointNeighbors - v0.4.7

PointNeighbors v0.4.7

Diff since v0.4.6

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)

- Julia
Published by github-actions[bot] about 1 year ago

PointNeighbors - v0.4.6

PointNeighbors v0.4.6

Diff since v0.4.5

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: - Better handling when Nan occurs in a position (#64) - Problem updating neighborhood search on GPU: unsupported call to modify!() (#88)

- Julia
Published by github-actions[bot] about 1 year ago

PointNeighbors - v0.4.5

PointNeighbors v0.4.5

Diff since v0.4.4

Merged pull requests: - Remove old periodicity keyword (#60) (@efaulhaber) - Additional backend types to support Base.Threads (#61) (@kaipartmann)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.4.4

PointNeighbors v0.4.4

Diff since v0.4.3

Merged pull requests: - Add content to README (#55) (@efaulhaber) - Add DOI (#58) (@sloede)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.4.3

PointNeighbors v0.4.3

Diff since v0.4.2

Merged pull requests: - Add Zenodo JSON (#53) (@efaulhaber)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.4.2

PointNeighbors v0.4.2

Diff since v0.4.1

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.4.1

PointNeighbors v0.4.1

Diff since v0.4.0

Merged pull requests: - Make data structures GPU-compatible (#43) (@efaulhaber) - Fix backend preservation in copy_neighborhood_search (#44) (@efaulhaber) - Make GridNeighborhoodSearch with FullGridCellList 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)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.4.0

PointNeighbors v0.4.0

Diff since v0.3.1

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)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.3.1

PointNeighbors v0.3.1

Diff since v0.3.0

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])

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.3.0

PointNeighbors v0.3.0

Diff since v0.2.3

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)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.2.3

PointNeighbors v0.2.3

Diff since v0.2.2

Merged pull requests: - Rename inner function to foreach_neighbor (#24) (@efaulhaber)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.2.2

PointNeighbors v0.2.2

Diff since v0.2.1

Merged pull requests: - Restructure tests (#13) (@efaulhaber) - Add tests comparing neighbor lists to trivial NHS (#15) (@efaulhaber) - Rename files according to nhs_*.jl (#16) (@LasNikas) - Bump julia-actions/cache from 1 to 2 (#21) (@dependabot[bot]) - Add docs for initialize! and update! (#22) (@efaulhaber)

- Julia
Published by github-actions[bot] over 1 year ago

PointNeighbors - v0.2.1

PointNeighbors v0.2.1

Diff since v0.2.0

Merged pull requests: - Hotfix for kwarg (#14) (@efaulhaber)

- Julia
Published by github-actions[bot] almost 2 years ago

PointNeighbors - v0.2.0

PointNeighbors v0.2.0

Diff since v0.1.0

Merged pull requests: - Add type specialization for performance (#1) (@efaulhaber) - Remove internal use warning for NHS constructors (#4) (@efaulhaber) - Change NHS API to update with both systems' coordinates (#5) (@efaulhaber)

- Julia
Published by github-actions[bot] almost 2 years ago

PointNeighbors - v0.1.0

PointNeighbors v0.1.0

Merged pull requests: - Remove thread sleeps that were needed for old Julia versions on macOS ARM (#2) (@efaulhaber) - Remove old code for z-index sort (#3) (@efaulhaber) - Rename package to PointNeighbors.jl (#6) (@efaulhaber)

Closed issues: - Change version to 0.1 (#7)

- Julia
Published by github-actions[bot] almost 2 years ago