duplicate/duplicate.rs
1#![deny(warnings)]
2extern crate mpi_fork_fnsp as mpi;
3
4use mpi::topology::CommunicatorRelation;
5use mpi::traits::*;
6
7fn main() {
8 let universe = mpi::initialize().unwrap();
9 let world = universe.world();
10 let moon = world.duplicate();
11
12 world.barrier();
13 moon.barrier();
14
15 assert_eq!(CommunicatorRelation::Congruent, world.compare(&moon));
16}