Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mhaseeb123/gcb

GCB includes a suite of benchmarks and basic tests for CUDA-aware MPI and C++ compilers.
https://github.com/mhaseeb123/gcb

cpp cpp23 cuda mpi partitioned-communication st-mpi

Last synced: 15 days ago
JSON representation

GCB includes a suite of benchmarks and basic tests for CUDA-aware MPI and C++ compilers.

Awesome Lists containing this project

README

        

# CUDA-aware MPI tests
GCB includes a suite of benchmarks and basic tests for CUDA-aware MPI and C++ compilers.

# Dependencies

* MPI
* C++ compiler
* CUDA

# Build

## Perlmutter

```bash
# load modules
ml PrgEnv-[gnu/nvidia/intel/llvm] ; ml cmake

# build
mkdir build ; cd build ; cmake .. -DCMAKE_CUDA_HOST_COMPILER=$(which CC) [OTHER OPTIONS] ; make -j
```

# Run

```bash
srun -n -N -C -G -t

# Contact
Please open an issue or reach out at: [email protected]

# Contributors
Muhammad Haseeb Twitter