Fabian Brandt-Tumescheit
Fabian Brandt-Tumescheit
This PR add an additional (opt.) parameter to addEdge in C++/Python for checking whether an edge is already present in the graph. The documentation/tutorials are updated accordingly. Also checked for...
This PR add support for CUDA based GPU computing. The following thoughts went into the PR: - CMake responsible for CUDA detection, triggered by a new parameter `NETWORKIT_CUDA`. If CUDAToolkit...
Hi, I'm currently working with @angriman and avdgrinten as NetworKit-maintainer (https://github.com/networkit/networkit). This involves the preperation to create binary-packages for debian-based OSes. The plan is to create a lib-, dev- and...
During #940 (unifying naming scheme of enums) it became clear, that currently clang-tidy does not enforce the already defined naming conventions. It is not straightforward however how to activate them....
On CI (macOS) `LouvainMapEquation` fails occasionally: ``` 1: [ RUN ] MapEquationGTest.testLocalMove 1: /Users/runner/work/networkit/networkit/networkit/cpp/community/test/LouvainMapEquationGTest.cpp:59: Failure 1: Expected equality of these values: 1: partition.getSubsets() 1: Which is: { { 0, 4,...
For macOS Sonoma and AppleClang 15.X (maybe also older versions), a wheel build of NetworKit creates `x86_64` libraries per default, even if invoked on an `arm64` machine. Example: ``` CXX=c++...
When executed with 48 threads, several unittests for the Python interface fail: ``` ====================================================================== FAIL: testApproxElectricalCloseness (test_centrality.TestCentrality.testApproxElectricalCloseness) ---------------------------------------------------------------------- Traceback (most recent call last): File "/home/brandtfa/scripts/test/test_centrality.py", line 55, in testApproxElectricalCloseness self.assertLessEqual(abs(apx[u]...
`AdamicAdarDistance` fails on all systems occasionally. Example log (from Linux release build): ``` 53: [----------] 60 tests from InstantiationName/DistanceGTest 53: [ RUN ] InstantiationName/DistanceGTest.testAdamicAdar/0 53: /home/runner/work/networkit/networkit/networkit/cpp/distance/test/DistanceGTest.cpp:169: Failure 53: Expected: (AAD.distance(source,...
The `NetworkitBinaryReader` tries to read edges multiple times for undirected graphs. The resulting graph is correct, since the multi-edge is suppressed. Happens both for C++ and Python. Example (in Python):...