Skip to content
Benajmin's updates:
This refactoring makes ModuleMapGraph suitable for integration into larger projects by avoiding naming conflicts.
Changes:

Renamed CMake options to use MMG_ prefix:

USE_MPI -> MMG_USE_MPI
USE_CUDA -> MMG_USE_CUDA
USE_CUDA_LAUNCH_BOUNDS -> MMG_USE_CUDA_LAUNCH_BOUNDS
WITH_NUMPY_EXPORT -> MMG_WITH_NUMPY_EXPORT
WITH_PYTORCH_EXPORT -> MMG_WITH_PYTORCH_EXPORT

Renamed all shared libraries to include ModuleMapGraph prefix:

libMMG.so -> libModuleMapGraphMMG.so
libHits.so -> libModuleMapGraphHits.so
libParticles.so -> libModuleMapGraphParticles.so
libModuleMap.so -> libModuleMapGraphModuleMap.so
libGraph.so -> libModuleMapGraphGraph.so
libGPU.so -> libModuleMapGraphGPU.so
libMPI.so -> libModuleMapGraphMPI.so
libCuPyGraphBuilder.so -> libModuleMapGraphCuPyGraphBuilder.so
libCuPyEdgeLayerConnector.so -> libModuleMapGraphCuPyEdgeLayerConnector.so