{-# LINE 1 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
module Bindings.HDF5.Raw.H5FD.MPI where
import Data.Word
import Foreign.Storable
h5d_ONE_LINK_CHUNK_IO_THRESHOLD :: forall a. Num a => a
h5d_ONE_LINK_CHUNK_IO_THRESHOLD = a
0
h5d_ONE_LINK_CHUNK_IO_THRESHOLD :: (Num a) => a
{-# LINE 15 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5d_MULTI_CHUNK_IO_COL_THRESHOLD = 60
h5d_MULTI_CHUNK_IO_COL_THRESHOLD :: (Num a) => a
{-# LINE 16 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
newtype H5FD_mpio_xfer_t = H5FD_mpio_xfer_t Word32 deriving (Storable, Show)
{-# LINE 18 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_INDEPENDENT :: H5FD_mpio_xfer_t
h5fd_MPIO_INDEPENDENT = H5FD_mpio_xfer_t (0)
{-# LINE 19 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_COLLECTIVE :: H5FD_mpio_xfer_t
h5fd_MPIO_COLLECTIVE = H5FD_mpio_xfer_t (1)
{-# LINE 20 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
newtype H5FD_mpio_chunk_opt_t = H5FD_mpio_chunk_opt_t Word32 deriving (Storable, Show)
{-# LINE 22 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_CHUNK_DEFAULT :: H5FD_mpio_chunk_opt_t
h5fd_MPIO_CHUNK_DEFAULT = H5FD_mpio_chunk_opt_t (0)
{-# LINE 23 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_CHUNK_ONE_IO :: H5FD_mpio_chunk_opt_t
h5fd_MPIO_CHUNK_ONE_IO = H5FD_mpio_chunk_opt_t (1)
{-# LINE 24 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_CHUNK_MULTI_IO :: H5FD_mpio_chunk_opt_t
h5fd_MPIO_CHUNK_MULTI_IO = H5FD_mpio_chunk_opt_t (2)
{-# LINE 25 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
newtype H5FD_mpio_collective_opt_t = H5FD_mpio_collective_opt_t Word32 deriving (Storable, Show)
{-# LINE 27 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_COLLECTIVE_IO :: H5FD_mpio_collective_opt_t
h5fd_MPIO_COLLECTIVE_IO = H5FD_mpio_collective_opt_t (0)
{-# LINE 28 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
h5fd_MPIO_INDIVIDUAL_IO :: H5FD_mpio_collective_opt_t
h5fd_MPIO_INDIVIDUAL_IO = H5FD_mpio_collective_opt_t (1)
{-# LINE 29 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}
{-# LINE 97 "src/Bindings/HDF5/Raw/H5FD/MPI.hsc" #-}