use mpi::traits::*;
fn main() {
let universe = mpi::initialize().unwrap();
let world = universe.world();
if world.rank() == 1 {
let _ = world.process_at_rank(0).receive::<i32>();
eprintln!("rank 1 should never reach here");
} else if world.rank() == 0 {
eprintln!("rank 0 calling abort");
world.abort(7);
}
}