pub unsafe extern "C" fn MPI_Cart_shift( comm: *mut ompi_communicator_t, direction: i32, disp: i32, rank_source: *mut i32, rank_dest: *mut i32 ) -> i32