Muhammad Awad

Results 17 issues of Muhammad Awad

Make graph memory [parameters](https://github.com/gunrock/gunrock/blob/dynamic-graph/gunrock/graph/dynamic_graph/slabhash_graph_base.cuh#L66) arguments. And add a function to compute the memory requirements given a graph.

**Describe the bug** The CMake file [optimizes the CPU code](https://github.com/gunrock/essentials/blob/master/CMakeLists.txt#L163) and makes it hard to debug CPU code **To Reproduce** `cmake -DCMAKE_BUILD_TYPE=DEBUG ..` Build an example and set a break...

🏭 build

**Is your feature request related to a problem? Please describe.** Some Matrix Market files may be symmetric but the entire graph is stored in the file. Algorithms that require a...

🐲 enhancement

**Is your feature request related to a problem? Please describe.** There is extra work performed in the advance kernel when the input frontier is the entire graph **Describe the solution...

🐲 enhancement

Deleting a key replaces the key with an [`EMPTY_PAIR_64`](https://github.com/owensgroup/SlabHash/blob/master/src/concurrent_map/warp/delete.cuh#L71). Then the first deleted key will be overwritten during [unique insertion](https://github.com/owensgroup/SlabHash/blob/master/src/concurrent_map/warp/insert.cuh#L131) without checking all the bucket keys.

bug

A variation of `insertPairUnique` where the last instance of the inserted key always survive.

See `std::cout` usage [here](https://github.com/owensgroup/BGHT/blob/main/include/detail/cuda_helpers.cuh#L51).