netcdf-sys 0.9.1

FFI bindings to NetCDF
Documentation
#![cfg(feature = "mpi")]
use std::ffi::{c_char, c_int};

use mpi_sys::{MPI_Comm, MPI_Info};

pub const NC_INDEPENDENT: c_int = 0;
pub const NC_COLLECTIVE: c_int = 1;

extern "C" {
    pub fn nc_create_par(
        path: *const c_char,
        cmode: c_int,
        comm: MPI_Comm,
        info: MPI_Info,
        ncidp: *mut c_int,
    ) -> c_int;
    pub fn nc_open_par(
        path: *const c_char,
        mode: c_int,
        comm: MPI_Comm,
        info: MPI_Info,
        ncidp: *mut c_int,
    ) -> c_int;
    pub fn nc_var_par_access(ncid: c_int, varid: c_int, par_access: c_int) -> c_int;
}