Fixing Issue #216 Python bindings
Copy constructor was implicitly removed for ADIOSPy due to m_ADIOS. PyBind11 needed the copy constructor. m_ADIOS is now a shared pointer to avoid copy constructor removal Separated MPI nonMPI test as ctest failed for MPI
parent
2a30e6a7
No related branches found
No related tags found
Showing
- bindings/python/ADIOSPy.cpp 4 additions, 3 deletionsbindings/python/ADIOSPy.cpp
- bindings/python/ADIOSPy.h 3 additions, 1 deletionbindings/python/ADIOSPy.h
- bindings/python/gluePyBind11.cpp 1 addition, 1 deletionbindings/python/gluePyBind11.cpp
- testing/adios2/bindings/python/CMakeLists.txt 7 additions, 1 deletiontesting/adios2/bindings/python/CMakeLists.txt
- testing/adios2/bindings/python/TestBPWriteTypes.py 3 additions, 1 deletiontesting/adios2/bindings/python/TestBPWriteTypes.py
- testing/adios2/bindings/python/TestBPWriteTypes_nompi.py 66 additions, 0 deletionstesting/adios2/bindings/python/TestBPWriteTypes_nompi.py
Please register or sign in to comment