CliMA / CliMA/ClimaComms.jl

Test for complete and working setup

Open
#71 0 comments 0 reactions 0 assignees View on GitHub
enhancement help wanted
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.