From 65f1e786c6dd5ee9071bf88de82aa6172fcf5569 Mon Sep 17 00:00:00 2001 From: Ryan Anderson Date: Fri, 11 Oct 2024 13:41:57 -0600 Subject: [PATCH] update README --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6b69dd4..beed329 100644 --- a/README.md +++ b/README.md @@ -11,9 +11,9 @@ * solves $N$-body problems governed by the Laplace ($1/r$) Green's function, with work planned to support the Helmholtz Green's function in the future * incorporates seamlessly into existing Julia code without modifications (just the addition of a few interface functions) -* offers convenience functions for determining the expansion coefficients for multiple kernel functions including source points, vortex points, source panels, and dipole panels (this list is growing!) +* offers fast, recursive convenience functions for determining the expansion coefficients for multiple kernel functions, including source, dipole, and vortex elements for point, filament, and panel geometries * provides velocity and velocity gradient (or their equivalent for non-fluids problems) obtained using analytic expressions (no finite difference or AD) -* uses $\mathcal{O}(p^4)$ multipole-to-local translation operator (where $p$ is the expansion order) with more efficient methods under development +* uses $\mathcal{O}(p^3)$ multipole-to-local translation operator (where $p$ is the expansion order) * automated CPU-parallelization of expansions and direct interactions * supports GPU-parallelization of direct interactions using [CUDA](https://github.com/JuliaGPU/CUDA.jl) * [ForwardDiff](https://github.com/JuliaDiff/ForwardDiff.jl) and [ReverseDiff](https://github.com/JuliaDiff/ReverseDiff.jl) compatible