pub unsafe extern "C" fn MPI_Put(
origin_addr: *const c_void,
origin_count: i32,
origin_datatype: *mut ompi_datatype_t,
target_rank: i32,
target_disp: isize,
target_count: i32,
target_datatype: *mut ompi_datatype_t,
win: *mut ompi_win_t
) -> i32