charmplusplus / charm4py

Parallel Programming with Python and Charm++
https://charm4py.readthedocs.io
Apache License 2.0
290 stars 21 forks source link

Verify compatibility with python accelerator projects #171

Open ericjbohm opened 4 years ago

ericjbohm commented 4 years ago

Various things like PyCUDA and PyOpenCL should work, if they don't we will need to make appropriate adjustments. Need to test these and add examples to illustrate how easy it can be to use many nodes worth of accelerators. Ideally these should do the offload in coro so result can be accessed in a future in a way similar to HAPI. Probably no need to directly support HAPI if the python components are working according to best practices.