hypre-space / hypre

Parallel solvers for sparse linear systems featuring multigrid methods.
https://www.llnl.gov/casc/hypre/
Other
674 stars 185 forks source link

Sycl cleanup #1081

Open waynemitchell opened 6 months ago

waynemitchell commented 6 months ago

Provides some minor updates and removes several workarounds that are no longer necessary for the SYCL back end:

  1. oneDPL reverse iterator
  2. oneDPL exclusive scan in place
  3. dpct constant iterator
  4. Replace generic_space with local_space when setting up atomics
  5. Optimization of atomic function calls in spgemm
  6. Some syntax/API updates for oneMKL
  7. Add CPU launch option for SYCL for debugging purposes

This also removes some old notes and updates the regression info on Sunspot.