Alex Barnett's repositories
multilingual-julia
Minimally complete examples of Julia calling, more importantly being called by, Fortran, C, and Python.
floatingspeed
Floating-point/RAM benchmark in C vs C++ vs Fortran, including complex arithmetic
poisson-square-spectral
MATLAB/Octave comparison of two FFT fast Poisson solvers for homogeneous Dirichlet BCs on the square
spharm-interp
MATLAB+Fortran routines for interpolation from scattered points on the sphere via spherical harmonics
DPLS-demos
MATLAB codes for CPAM paper on doubly-periodic 2D Laplace and Stokes
YukBIE2D.jl
Yukawa (modified Helmholtz) boundary integral equations and layer potentials in 2D
comptools24
Computational Tools for PDEs with Complicated Geometries and Interfaces workshop materials, June 10-14, 2024.
fmm2d
This codebase is a set of libraries to compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in two dimensions, on a multi-core shared-memory machine.
FMM3D
Flatiron Institute Fast Multipole Libraries --- This codebase is a set of libraries to compute N-body interactions governed by the Laplace and Helmholtz equations, to a specified precision, in three dimensions, on a multi-core shared-memory machine.
fmmlib2d
Fast Multipole Method (FMM) library in R^2
heat-quasistatic
Expanding the heat equation in powers of the reciprocal diffusivity, motivated by a coupled membrane-interior cell problem
mfs-mobility
explore method of fundamental solutions for elastance and mobility BVPs
mwrap
Matlab MEX gateway generator
QuadGK.jl
adaptive 1d numerical Gauss–Kronrod integration in Julia
SIMDMath.jl
Lightweight SIMD routines for special function evaluation
sommerfeld-sqrt-highk
a little observation about sqrt singularities in Sommerfeld integrals
TimerOutputs.jl
Formatted output of timed sections in Julia
ves3d
Legacy source code for scalable vesicle simulations in Stokes flows