From 15a80f55d1f7ff0bf014c092d6ecf707ad313095 Mon Sep 17 00:00:00 2001 From: Anna Wellmann <a.wellmann@tu-braunschweig.de> Date: Thu, 4 May 2023 16:02:02 +0200 Subject: [PATCH] Adapt Python bindings to renamed communicator communicator was renamed in https://git.rz.tu-bs.de/irmb/VirtualFluids_dev/-/merge_requests/233 --- pythonbindings/pyfluids-stubs/bindings/gpu/__init__.pyi | 4 ++-- pythonbindings/src/gpu/submodules/communicator.cpp | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pythonbindings/pyfluids-stubs/bindings/gpu/__init__.pyi b/pythonbindings/pyfluids-stubs/bindings/gpu/__init__.pyi index 36c2fea76..64a598ee1 100644 --- a/pythonbindings/pyfluids-stubs/bindings/gpu/__init__.pyi +++ b/pythonbindings/pyfluids-stubs/bindings/gpu/__init__.pyi @@ -132,10 +132,10 @@ class BoundaryConditionFactory: def set_stress_boundary_condition(self, boundary_condition_type) -> None: ... def set_velocity_boundary_condition(self, boundary_condition_type) -> None: ... -class Communicator: +class MpiCommunicator: def __init__(self, *args, **kwargs) -> None: ... @staticmethod - def get_instance() -> Communicator: ... + def get_instance() -> MpiCommunicator: ... def get_number_of_process(self) -> int: ... def get_pid(self) -> int: ... diff --git a/pythonbindings/src/gpu/submodules/communicator.cpp b/pythonbindings/src/gpu/submodules/communicator.cpp index 3b0550e43..f17fa7494 100644 --- a/pythonbindings/src/gpu/submodules/communicator.cpp +++ b/pythonbindings/src/gpu/submodules/communicator.cpp @@ -39,7 +39,7 @@ namespace communicator void makeModule(py::module_ &parentModule) { - py::class_<vf::gpu::MpiCommunicator, std::unique_ptr<vf::gpu::MpiCommunicator, py::nodelete>>(parentModule, "Communicator") + py::class_<vf::gpu::MpiCommunicator, std::unique_ptr<vf::gpu::MpiCommunicator, py::nodelete>>(parentModule, "MpiCommunicator") .def_static("get_instance", &vf::gpu::MpiCommunicator::getInstance, py::return_value_policy::reference) .def("get_number_of_process", &vf::gpu::MpiCommunicator::getNumberOfProcess) .def("get_pid", &vf::gpu::MpiCommunicator::getPID); -- GitLab