Skip to content
Snippets Groups Projects
Alex Fikl's avatar
Alexandru Fikl authored
* add recursive container reductions

* extend reductions to array containers

* make rec_reduce_array_container more specific

* rename make_container to process_container

* rename rec_reduce_container to rec_map_reduce_container

* fix typo in comment

Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>

Co-authored-by: default avatarAndreas Klöckner <inform@tiker.net>
12616418
History

arraycontext: Choose your favorite numpy-workalike

Gitlab Build Status Github Build Status Python Package Index Release Page

GPU arrays? Deferred-evaluation arrays? Just plain numpy arrays? You'd like your code to work with all of them? No problem! Comes with pre-made array context implementations for:

  • numpy
  • PyOpenCL
  • Pytato (for lazy/deferred evaluation)
  • Debugging
  • Profiling

arraycontext started life as an array abstraction for use with the meshmode unstrucuted discretization package.

Distributed under the MIT license.

Links