Skip to content
Snippets Groups Projects
  1. Mar 06, 2025
  2. Feb 12, 2025
  3. Jan 08, 2025
  4. Dec 05, 2024
  5. Dec 01, 2024
  6. Oct 22, 2024
  7. Jul 18, 2024
  8. Jul 09, 2024
  9. Mar 22, 2024
  10. Feb 16, 2024
  11. Nov 05, 2023
  12. Nov 02, 2023
  13. Jul 21, 2023
  14. Jun 03, 2023
  15. Nov 10, 2022
  16. Oct 18, 2022
  17. Oct 07, 2022
  18. Aug 09, 2022
  19. Aug 02, 2022
  20. Jun 28, 2022
    • Andreas Klöckner's avatar
      Refactor argument passing · 34c7344b
      Andreas Klöckner authored and Andreas Klöckner's avatar Andreas Klöckner committed
      - Refactor argument passing so that instead of implicitly-spawned
        `ImplementedDataInfo` objects, there are actual arguments (for
        automatic offsets and strides, base storage, and `sep`-tagged arrays).
        It also centralizes the logic for what goes into argument lists,
        instead of having various "filtered" versions scattered about.
      - Get started on type-annotating a bit of loopy.
      - Switch a not-small number of data structures to be dataclasses, notably `LoopKernel`.
      - Drop OCCA support from the ISPC target. (I'm not aware of any users, ever.)
      - Drop the Numba target outright. (I'm not aware of any users, ever.)
      - Drop `LoopKernel.local_sizes`, which was usable to directly set the
        workgroup size. (I'm not aware of any users, ever.)
      - Expire the deprecation for `iname_to_tags`.
      - Bumps the Python compatibility target to 3.8, for `from __future__
        import annotations` and  `cached_property` (mypy does not support
        nested decorators)
      - Bug fix: `tags` was not part of `LoopKernel.hash_fields`
      - Bug fix: `InstructionBase.get_write_dependency_names()` was used to
        find written variables, `InstructionBase.assignee_var_names()` is
        correct
      - Bug fix: KernelExecutorBase now uses linearize() so as to not bypass
        pre-linearization checks (cf. gh-639)
      34c7344b
    • Andreas Klöckner's avatar
      Firedrake CI: Drop old pyop2 patch, update pytools · ffa29abe
      Andreas Klöckner authored and Andreas Klöckner's avatar Andreas Klöckner committed
      ffa29abe
  21. May 06, 2022
  22. May 04, 2022
  23. Mar 25, 2022
  24. Mar 11, 2022
  25. Feb 04, 2022
  26. Jan 24, 2022
  27. Jan 23, 2022
  28. Jun 27, 2021
    • Andreas Klöckner's avatar
      Add Firedrake downstream CI (#426) · 17e5d312
      Andreas Klöckner authored
      * Add draft Firedrake downstream CI
      
      * Add human-readable name for Firedrake CI
      
      * Fix firedrake source path in Firedrake downstream CI
      
      * Fix permissions on Github homedir in Firedrake downstream CI
      
      * Tweak pytest flags for Firedrake downstream CI
      
      * Add tmate debug for Firedrake CI
      
      * Tweak some permissions for tmate debug
      
      * tmate hack
      
      * chmod
      
      * perm hack
      
      * Show exception messages by default in Firedrake
      
      * Pull in pyop2 patch for Firedrake downstream CI
      
      * Fix pyop2 cd in Firedrake CI
      
      * Install pyop2, fix loopy install for firedrake CI
      
      * Do not pip install pyop2 for Fdrake after all
      
      * Use -f in pip uninstall loopy for Firedrake
      
      * Use -y in pip uninstall loopy
      
      * Fix permissions for loopy install in Fdrake CI
      
      * Firedrake CI: Check out loopy submodules, too
      
      * Fix workflow syntax for loopy checkout in Fdrake CI
      
      * Get loopy submodules manually in Firedrake CI
      
      * Go back to actions/checkout@v1 for Firedrake CI
      
      * Fix git submodules spelling in Firedrake CI
      
      * Run firedrake pytest without --capture=no
      17e5d312
  29. Jun 14, 2021
  30. Jun 02, 2021
  31. Jun 01, 2021
  32. May 04, 2021
    • Andreas Klöckner's avatar
      kcv3 downstream grudge CI: Use appropriate branch (#359) · 3222ef28
      Andreas Klöckner authored
      * kcv3 downstream grudge CI: Use appropriate branch
      
      * Debug grudge downstream CI kcv3 clone
      
      * Grudge downstream CI for kcv3: Also for kcv3-grudge-downstream-ci
      
      * kcv3 downstream grudge CI: I hate nested shell conditionals
      
      * kcv3 grudge downstream CI: Use "special grudge" for kcv3 and branches targeting it
      3222ef28
  33. Apr 23, 2021
Loading