Skip to content
Snippets Groups Projects
  1. Sep 23, 2024
  2. Jul 18, 2024
  3. Apr 09, 2024
  4. May 17, 2023
    • Isuru Fernando's avatar
      Refactor E2P and P2E (#153) · 15aa1929
      Isuru Fernando authored
      
      * Use pytential branch
      
      * Refactor E2P
      
      * try new loopy branch
      
      * fix formatting
      
      * disable domains check
      
      * register only if not found
      
      * Move kernel_scaling to the outer kernel
      
      * Refactor P2E
      
      * Use loopy main
      
      * re-enable implemented domains check
      
      * Rename some loopy kernel handling functions
      
      ---------
      
      Co-authored-by: default avatarAndreas Kloeckner <inform@tiker.net>
      15aa1929
  5. Oct 29, 2022
  6. Oct 14, 2022
  7. Sep 25, 2022
  8. Aug 01, 2022
    • Isuru Fernando's avatar
      FFT using pyvkfft and use loopy callables (#114) · 9849af5a
      Isuru Fernando authored
      
      * Use a separate class for M2L translation
      
      * Fix docs and caching
      
      * Fix p2p warning
      
      * Use VkFFT for M2L generate data
      
      * Fix profiling events
      
      * simplify m2l data zeros
      
      * Add pyvkfft to requirements
      
      * Fix flake8 warning
      
      * Fix typo
      
      * VkFFT for M2L preprocess local
      
      * vkfft for postprocess local
      
      * Fix AggregateProfilingEvent
      
      * Fix another typo
      
      * M2L Translation Factory
      
      * vim markers
      
      * Fix tests
      
      * Fix toys
      
      * Fix test_m2l_toeplitz
      
      * Fix more tests
      
      * Use a better rscale to get the test passing
      
      * Use pytential dev branch
      
      * remove whitespace on blank line
      
      * Try 2r/order instead of r/order
      
      * fix using updated pytential
      
      * Fix tests
      
      * use pytential branch with pyvkfft req
      
      * Add explanation about caller being responsible for the FFT
      
      * Fix for bessel
      
      * Add pyvkfft to setup.py reqs
      
      * use list comprehension
      
      * Type annotations
      
      * fix vim marker
      
      * remove unused function
      
      * m2l_data_inner -> m2l_data
      
      * more descriptive name for child_knl
      
      * knl -> expr_knl for clarity
      
      * move loop unroll to optimized
      
      * Add explanation about translation_classes_dependent_data_loopy_knl
      
      * make coeffs output only and rewrite
      
      * Re-arrange m2l so that event processing is easier
      
      * flake8: single quotes -> double quotes
      
      * Fix data not being input
      
      * make args to cached_vkfft_app explicit
      
      * cache vkfftapp in wrangler
      
      * keep coeffs is_input and is_output for e2e
      
      * out-of-place fft
      
      * Use a separate queue for configuration
      
      * allocate array for out-of-place
      
      * fix typo
      
      * Remove caching of opencl fft app
      
      * Comment out pytentual fork
      
      * fix vkfft queues
      
      * use private API for now
      
      * Add comment on pyvkfft PR
      
      * remove inplace
      
      Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>
      9849af5a
  9. May 13, 2022
  10. May 06, 2022
  11. Mar 25, 2022
  12. Dec 14, 2021
  13. Oct 29, 2021
  14. Jun 12, 2021
  15. Jun 07, 2021
    • Andreas Klöckner's avatar
      Adapt codegen to loopy kernel callables (#62) · 29a2fbd5
      Andreas Klöckner authored
      * Adapt codegen to loopy kernel callables
      
      * Factor Bessel callable registration into a separate function, use in Yukawa
      
      * Add transfer_requirements_git_urls from sumpy to downstream projects
      
      * Point req.txt for loopy back to main
      29a2fbd5
  16. Jun 06, 2021
    • Isuru Fernando's avatar
      Add TargetPointMultiplier (#46) · 3437026b
      Isuru Fernando authored
      
      * Add TargetPointMultiplier
      
      * use *TransformationRemover instead of *DerivativeRemover
      
      * Fix TargetPointMultiplier and add a test
      
      * Fix qbx
      
      * Fix rename of src->sources
      
      * use pytential branch
      
      * make itgt_name customizable
      
      * Fix itgt_inner
      
      * sdr -> sxr
      
      * Explain itgt_name override in QBX
      
      Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>
      3437026b
  17. Apr 18, 2021
  18. Apr 14, 2021
  19. Apr 08, 2021
  20. Mar 15, 2021
  21. Mar 08, 2021
  22. Feb 11, 2021
  23. Feb 10, 2021
  24. Jan 14, 2021
  25. Jan 12, 2021
  26. Jan 11, 2021
  27. Oct 07, 2020
  28. Sep 28, 2020
Loading