Theilman and Aimone (2025) introduce an SNN implmentation of the FEM numerical solver [1]
The Readout Variable (
Nodal spiketrains
Membrane Potential Dynamics (
We solve the steady-state Poisson equation on a unit disk
The Weak Form (Galerkin Discretization):
Using piecewise-linear (
NeuroFEM_Annotated.ipynb and NeuroFEM_Sweep.ipynb.tqdm.Evaluated with
| Metric | Description | Value |
|---|---|---|
| Relative residual | ||
| NeuroFEM vs. Analytic Solution | ||
| NeuroFEM vs. SciPy Sparse Direct Solver |
We swept mesh counts
While our CPU simulation validates the mathematical framework of NeuroFEM, it omits key hardware-level advantages of real neuromorphic deployment:
[1] Theilman, B. H. & Aimone, J. B. (2025). Solving sparse finite element problems on neuromorphic hardware. Nature Machine Intelligence, 7(11), 1845-1857.
[2] Boerlin, M., Machens, C. K. & Denève, S. (2013). Predictive coding of dynamical variables in balanced spiking networks. PLoS Computational Biology, 9(11), e1003258.
[3] Davies, M. et al. (2021). Advancing neuromorphic computing with Loihi: A survey of results and outlook. Proceedings of the IEEE, 109(5), 911-934.
[4] Brenner, S. C. & Scott, L. R. (2008). The Mathematical Theory of Finite Element Methods, 3rd ed. Springer.
%% * Smith, J. D. et al. (2022). Neuromorphic scaling advantages for energy-efficient random walk computations. Nature Electronics, 5(2), 102-112. %%