-
- Downloads
Get the FMM working with Bessel expansions on the 2D Helmholtz kernel.
- Add a H2DMultipoleExpansion class. - Implement L2L, M2L, M2M operators. - Teach loopy about casting to complex numbers (to handle a corner case where some multipole coefficients may look real valued). - Update the tests.
Showing
- sumpy/codegen.py 20 additions, 0 deletionssumpy/codegen.py
- sumpy/expansion/local.py 47 additions, 21 deletionssumpy/expansion/local.py
- sumpy/expansion/multipole.py 60 additions, 1 deletionsumpy/expansion/multipole.py
- sumpy/kernel.py 3 additions, 2 deletionssumpy/kernel.py
- test/test_fmm.py 14 additions, 11 deletionstest/test_fmm.py
- test/test_kernels.py 12 additions, 8 deletionstest/test_kernels.py
Loading
Please register or sign in to comment