SIONlib
1.7.7
Scalable I/O library for parallel access to task-local files
src
lib
sion.h
Go to the documentation of this file.
1
/****************************************************************************
2
** SIONLIB http://www.fz-juelich.de/jsc/sionlib **
3
*****************************************************************************
4
** Copyright (c) 2008-2019 **
5
** Forschungszentrum Juelich, Juelich Supercomputing Centre **
6
** **
7
** See the file COPYRIGHT in the package base directory for details **
8
****************************************************************************/
9
16
#ifndef SION_SION_H
17
#define SION_SION_H
18
19
/* SION version information --> see sion_const.h */
20
21
/* Constants */
22
#include "
sion_const.h
"
23
24
/* Serial and utility functions */
25
#include "
sion_common.h
"
26
27
/* generic interface routines (parallel w/o dependencies to MPI/OMP) */
28
#include "
sion_generic.h
"
29
30
/* serial interface routines */
31
#include "
sion_serial.h
"
32
33
#ifdef SION_OMP
34
/* Parallel Interface: OpenMP */
35
#include "
sion_omp.h
"
36
#endif
37
38
#if defined(MPI_VERSION) || defined(SION_MPI)
39
/* Parallel Interface: MPI */
40
#include "
sion_mpi.h
"
41
#endif
42
43
#if defined(MPI_VERSION) || defined(SION_OMPI)
44
/* Parallel Interface: OMPI --> MPI+OpenMP */
45
#include "
sion_ompi.h
"
46
#endif
47
48
/* DIST_INCLUDE_LIB_REP */
49
50
#endif
sion_common.h
sion_const.h
sion_generic.h
sion_mpi.h
sion_omp.h
sion_ompi.h
sion_serial.h
Generated by
1.9.1