mpi 0.5.0

Message Passing Interface bindings for Rust
1
2
3
4
5
6
7
8
9
10
#![deny(warnings)]
extern crate mpi;

use mpi::Threading;

fn main() {
    let (_universe, threading) = mpi::initialize_with_threading(Threading::Multiple).unwrap();
    assert_eq!(threading, mpi::environment::threading_support());
    println!("Supported level of threading: {:?}", threading);
}