Test for complete and working setup
- Dominant language
- Julia
- Stars
- 6
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
It would be very useful to add a test to ClimaComms that checks that:
- MPI is working
- CUDA is working
- CUDA + MPI is working with 2 GPUs
- CUDA + MPI is working with 2 GPUs and that communication is device-to-device when available
- Parallel HDF5 is working
- Parallel NetCDF is working
CUDA aware MPI: https://gist.github.com/K-Wu/6c353273aafe9a4eaaa344a8b74475b6
Contributor guide
No contributing guide indexed for this repository
Research direction
The issue names no files or existing test entry points. Start by locating ClimaComms' setup and test entry points, then determine how MPI, CUDA, two-GPU communication, Parallel HDF5, and Parallel NetCDF are detected; done means the test reliably verifies each requested capability, including device-to-device communication when available.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- julia
- Domain
- distributed-systems, hpc, testing
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100