29 #include "ompi_config.h"
33 #include "ompi/class/ompi_free_list.h"
34 #include "ompi/mca/io/io.h"
90 bool enable_mpi_threads);
195 OMPI_DECLSPEC
int mca_io_base_register_datarep(
char *,
196 MPI_Datarep_conversion_function*,
197 MPI_Datarep_conversion_function*,
198 MPI_Datarep_extent_function*,
OMPI_DECLSPEC int mca_io_base_param
Index number from the "io" MCA parameter, created when the io framework is initialized and used durin...
Definition: io_base_open.c:49
OMPI_DECLSPEC bool mca_io_base_components_opened_valid
Indicator as to whether the list of opened io components is valid or not.
Definition: io_base_open.c:52
Common type for all MCA components.
Definition: mca.h:250
OMPI_DECLSPEC bool mca_io_base_components_available_valid
Indicator as to whether the list of available io components is valid or not.
Definition: io_base_open.c:55
OMPI_DECLSPEC opal_list_t mca_io_base_components_opened
List of all opened components; created when the io framework is initialized and destroyed when we red...
Definition: io_base_open.c:53
The opal_list_t interface is used to provide a generic doubly-linked list container for Open MPI...
OMPI_DECLSPEC int mca_io_base_output
io framework debugging stream ID used with opal_output() and opal_output_verbose().
Definition: io_base_open.c:50
OMPI_DECLSPEC int mca_io_base_delete(char *filename, struct ompi_info_t *info)
Invoke a back-end component to delete a file.
Definition: io_base_delete.c:76
Back-end structure for MPI_File.
Definition: file.h:42
OMPI_DECLSPEC opal_list_t mca_io_base_components_available
List of all available components; created by reducing the list of open components to all those who in...
Definition: io_base_open.c:56
BEGIN_C_DECLS OMPI_DECLSPEC int mca_io_base_open(void)
Initialize the io MCA framework.
Definition: io_base_open.c:63
Definition: opal_list.h:147
OMPI_DECLSPEC int mca_io_base_close(void)
Shut down the io MCA framework.
Definition: io_base_close.c:31
OMPI_DECLSPEC int mca_io_base_find_available(bool enable_progress_threads, bool enable_mpi_threads)
Create list of available io components.
Definition: io_base_find_available.c:63
OMPI_DECLSPEC int mca_io_base_file_unselect(struct ompi_file_t *file)
Finalize a io component on a specific file handle.
OMPI_DECLSPEC int mca_io_base_file_select(struct ompi_file_t *file, mca_base_component_t *preferred)
Select an available component for a new file handle.
Definition: io_base_file_select.c:92