Skip to content

Add NekPy Python wrappers for Nektar++

Emilia Juda requested to merge feature/python-array-creation into master

This branch introduces Python wrappers for Nektar++ using Boost.Python and its NumPy extension. This branch includes memory sharing solutions for NekPy, allowing arrays to be created in either C++ or Python and then shared with the Python interface or core Nektar code respectively, with appropriate reference counting on both sides.

The branch also contains unit tests which aim to check whether memory is shared correctly and shared data is accessible in C++ following the deletion from Python interface and vice versa.

Closes #107 (closed) and #96 (closed).

Edited by Dave Moxey

Merge request reports