ClimaCommsMPI
MPI backend for ClimaComms.
Use ClimaCommsMPI from the ClimaComms parent package
cd ClimaComms
julia --project
Activate the Pkg repl mode and dev
the ClimaCommsMPI subpackage:
(ClimaCore) pkg> dev backends/ClimaCommsMPI
You can now use ClimaCommsMPI in your ClimaComms pkg environment:
julia> using ClimaCommsMPI
julia> ClimaComms.init(MPICommsContext)
Development of the ClimaCommsMPI
subpackage
cd ClimaComms/backends/ClimaCommsMPI
# Add ClimaComms to subpackage environment
julia --project -e 'using Pkg; Pkg.develop("../../")
# Instantiate ClimaCommsMPI project environment
julia --project -e 'using Pkg; Pkg.instantiate()'
julia --project -e 'using Pkg; Pkg.test()'