UniversityOfGdanskTeamPython / epseon_backend

Vulkan based GPU accelerated implementation of numerical Schrödinger equation solver
MIT License
0 stars 0 forks source link

Configure C++ extension builds #10

Closed Argmaster closed 11 months ago

Argmaster commented 11 months ago

This PR is aming to add CMake based C++ automated build system. Hopefully, having all dependencies, building epseon_backend should be as simple as poetry build, but builds will be platform and interpreter version dependent. Currently we are still missing acquiring Vulkan headers, but otherwise definitely something compiles and seems to print stuff out. I have no idea how adding Python visible interface will go, it still requires some research.

Argmaster commented 11 months ago

This PR will require additional CI work to preserve wheel files between building stage and testing stage.