GPUDirect Async implementation of HPGMG-FV CUDA
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Benchmarks
docs
finite-element
finite-volume
.gitignore
HPGMG_Async_manuscript.pdf
LICENSE
Makefile
README.md
base.mk
build.sh
build_titan.sh
configure
hpgmgconf.py
local.mk
run.sh
run_all_hpgmg.sh
wrapper.sh

README.md

HPGMG-FV CUDA Async

Build

In build.sh script you need to set the GPUDirect Async path. You can download all GPUDirect Async libraries and headers from here GDAsync suite

HPGMG is an HPC benchmarking effort and supercomputing ranking metric based on geometric multigrid methods. NVIDIA reworked the original implementation moving from a CPU implementation to an hybrid CPU-GPU solution. In this repository, starting from the NVIDIA solution, we leverage the communications with GPUDirect Async, recently released by NVIDIA.

For further information about Async and benchmarks, please refer to: