Skip to content

Releases: JuliaMeshless/RadialBasisFunctions.jl

v0.2.6

18 Nov 02:01

Choose a tag to compare

RadialBasisFunctions v0.2.6

Diff since v0.2.5

✨ New Features

Hermite Interpolation with Boundary Conditions

Added comprehensive support for Hermite interpolation, enabling derivative boundary conditions alongside
function values for PDE solving:

  • Dirichlet Boundary Conditions: Specify function values at boundaries
  • Neumann Boundary Conditions: Specify derivative values at boundaries
  • Robin Boundary Conditions: Specify linear combinations of function and derivative values
  • Mixed Boundary Conditions: Combine different boundary condition types in the same problem
  • Works seamlessly with all RBF operators (Gradient, Laplacian, Partial, Directional, Custom)

GPU/CPU Parallelization with KernelAbstractions.jl

Migrated to KernelAbstractions.jl for improved parallel execution:

  • Unified GPU and CPU computation backends
  • Improved performance for weight computation
  • Better memory management with stencil weight preallocation

🐛 Bug Fixes

  • Fixed bug in Hermite weight computation (solve_hermite.jl)
  • Fixed polyharmonic spline derivative calculation bug
  • Fixed interpolation weights to correctly include last data point in linear system solve
  • Corrected polyharmonic spline keyword constructors

Merged pull requests:

Closed issues:

  • Add theory/literature links about Hermite to the docs (#55)
  • Add single and multi-thread to CI (#57)

v0.2.5

29 Jan 04:12
7d165cb

Choose a tag to compare

RadialBasisFunctions v0.2.5

Diff since v0.2.4

Merged pull requests:

v0.2.4

17 Dec 01:16
3f12e44

Choose a tag to compare

RadialBasisFunctions v0.2.4

Diff since v0.2.3

Merged pull requests:

v0.2.3

31 Jul 01:32
e8afb69

Choose a tag to compare

RadialBasisFunctions v0.2.3

Diff since v0.2.2

Merged pull requests:

v0.2.2

17 Jul 02:17
5ca0c01

Choose a tag to compare

RadialBasisFunctions v0.2.2

Diff since v0.2.1

Merged pull requests:

v0.2.1

27 Mar 02:27
9f338d4

Choose a tag to compare

RadialBasisFunctions v0.2.1

Diff since v0.2.0

Merged pull requests:

v0.2.0

06 Mar 03:08
e546656

Choose a tag to compare

RadialBasisFunctions v0.2.0

Diff since v0.1.5

Merged pull requests:

  • Add Regrid (#22) (@kylebeggs)
  • Rename RadialBasisInterp to Interpolator

v0.1.5

09 Feb 03:28

Choose a tag to compare

RadialBasisFunctions v0.1.5

Diff since v0.1.4

Merged pull requests:

v0.1.4

11 Oct 22:53
306c7ce

Choose a tag to compare

RadialBasisFunctions v0.1.4

Diff since v0.1.3

Merged pull requests:

v0.1.3

06 Oct 03:00
42f33ed

Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3