Skip to content

Efficient evaluation of dense potential kernels on CPUs and GPUs via SYCL.

License

Notifications You must be signed in to change notification settings

Excalibur-SLE/sypotential-kernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

sypotential-kernel

Efficient evaluation of dense potential kernels on CPUs and GPUs via SYCL.

The aim of this library is to provide a simple framework in Python and C++ to evaluate dense potentials on CPU and GPU devices. In particular, the following functionality is planned.

  • Evaluation of Laplace and Helmholtz type kernels for sets of source and target points in 3 dimensions
  • Framework for easy integration of custom kernels
  • Device offloading with SYCL
  • Support for vectorized operations on CPUs
  • Integration in Python with Pybind11

About

Efficient evaluation of dense potential kernels on CPUs and GPUs via SYCL.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published