-
- Downloads
Direct loopy kernel (#95)
* post process kernel * Fix postprocesslocal * use preprocess/postprocess everywhere * Fix event management for m2l * Use a loopy kernel * return a loopy kernel * fix formatting * reduce diff * Fix typo * Fix typo * use_preprocessing_for_m2l -> use_fft_for_m2l * supports_optimized_m2l -> supports_translation_classes * restore non fft optimized code path * events -> timing_events * More descriptive exception message * use lp.Assignment instead of strings * Fix typo * Add a comment about symbolic sum Co-authored-by:Andreas Klöckner <inform@tiker.net> * Fix error message * split too long line * Make use_preprocessing_for_m2l an option * Add an comment about the options * fix syntax errors * add missing defines * Fix hashing * Fix returning nexprs * fix use_preprocessing_for_m2l * Fix ncoeff_src and ncoeff_tgt * fix use_preprocessing_for_m2l for bessel based * Fix logic Co-authored-by:
Andreas Klöckner <inform@tiker.net>
Showing
- sumpy/__init__.py 3 additions, 2 deletionssumpy/__init__.py
- sumpy/e2e.py 198 additions, 132 deletionssumpy/e2e.py
- sumpy/expansion/local.py 171 additions, 66 deletionssumpy/expansion/local.py
- sumpy/fmm.py 85 additions, 27 deletionssumpy/fmm.py
- test/test_fmm.py 1 addition, 1 deletiontest/test_fmm.py
Loading
Please register or sign in to comment