ghex-org / GHEX

Generic exascale-ready library for halo-exchange operations on variety of grids/meshes
Other
8 stars 14 forks source link

Python bindings #134

Closed tehrengruber closed 1 year ago

tehrengruber commented 3 years ago

This is a first proof-of-concept implementation of the Python bindings that still needs some cleanup and polishing. The general idea is that for each class in ghex there exists a cpp file with the bindings and the same base path in bindings/python/cpp/src. To speed up compilation each file is compiled in a seperate translation unit.

Readme: https://github.com/tehrengruber/GHEX/blob/py_bindings/bindings/python/README.md Test case: https://github.com/tehrengruber/GHEX/blob/py_bindings/bindings/python/tests/test_mpi4py.py

boeschf commented 1 year ago

closing this as it has been updated and incorporated into #146