Sam Potter

Connect

🏫 sam at coreform dot com
🚪 Seattle, WA
📱 𝟸𝟶𝟼 𝟸𝟼𝟻 𝟹𝟿𝟶𝟸
💻 GitHub
📷 1 / 2 / 3 / 4

About me

I'm a Research Scientist at Coreform, LLC, where I'm working on the first commercial implementation of isogeometric analysis with a particular focus on immersed methods (e.g., CutIGA). I have primarily been involved in developing high-order trimming algorithms for nonsmooth CAD/CSG domains defined by implicit functions and applying numerical optimization to the design of Gaussian quadrature rules on cut cells (I may be one of the world's only paid quadrature engineers!). I'm particularly motivated by applications that bring together real world problems with challenging geometry and a need for ridiculously fast and accurate numerical algorithms. Ask me about Chebyshev polynomials...

Previously, I was a Courant Instructor at NYU’s Courant Institute of Mathematical Sciences working with Leslie Greengard and Mike O'Neil, where I was also affiliated with the Flatiron Institute's Center for Computational Mathematics. My focus during this period of time was the butterfly algorithm, a linear algebraic generalization of the fast Fourier transform which can be applied to kernel matrices that lack the rich algebraic structure of the complex exponential.

I obtained my PhD from the University of Maryland’s Department of Computer Science, where I was advised by Masha Cameron and Ramani Duraiswami. Before that, I received an MS in electrical engineering, also from the University of Maryland. Earlier still, I obtained a BS in mathematics from the University of Washington in my hometown of Seattle. During my PhD, I introduced a new class of numerical algorithms for solving the eikonal equation, termed jet marching methods. With this solver at its core, I developed a new approach to simulating geometric acoustics (supplemented with a diffraction theory) called numerical geometric acoustics. See below for more information.

Software

Papers

Fredrik Fryklund, Leslie Greengard, Shidong Jiang, Sam Potter
A lightweight, geometrically flexible fast algorithm for the evaluation of layer and volume potentials
Submitted / 2024
arXiv
Samuel F Potter, Monte Hoover, Dmitry Zotkin, Ramani Duraiswami
Computing acoustic onsets via an eikonal solver
IEEE Workshop on Applications of Signal Processing to Audio and Acoustics / 2023
WASPAA
Samuel F Potter, Stefano Bertone, Norbert Schörghofer, Erwan Mazarico
Fast hierarchical low-rank view factor matrices for thermal irradiance on planetary surfaces
Journal of Computational Physics: X / 2023
JCP: X / arXiv / code
Samuel F Potter, Maria K Cameron, Ramani Duraiswami
Numerical geometric acoustics: an eikonal-based approach for modeling sound propagation in 3D environments
Journal of Computational Physics / 2023
JCP / arXiv / code
Samuel F Potter, Maria K Cameron
Jet marching methods for solving the eikonal equation
Journal on Scientific Computing / SIAM / 2021
SIAM / arXiv / code
Samuel F Potter, Maria K Cameron
Ordered line integral methods for solving the eikonal equation
Journal of Scientific Computing / Springer / 2019
JOMP / arXiv / code
Shuo Yang, Samuel F Potter, Maria K Cameron
Computing the quasipotential for nongradient SDEs in 3D
Journal of Computational Physics / Elsevier / 2019
JCP / arXiv / code
Samuel F Potter, Ramani Duraiswami
Fast and stable Pascal matrix algorithms
Technical report / 2017
arXiv
Samuel F Potter, Nail A Gumerov, Ramani Duraiswami
Fast interpolation of bandlimited functions
ICASSP / IEEE / 2017
pdf / code

Teaching