SIONlib
2.0.0-rc.3
Scalable I/O library for parallel access to task-local files
src
lib
sion.h
1
/****************************************************************************
2
** SIONLIB http://www.fz-juelich.de/jsc/sionlib **
3
*****************************************************************************
4
** Copyright (c) 2008-2021 **
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
/* Integer types (legacy) */
28
#include "sion_datatypes.h"
29
30
/* generic interface routines (parallel w/o dependencies to MPI/OMP) */
31
#include "sion_generic.h"
32
33
/* serial interface routines */
34
#include "sion_serial.h"
35
36
#ifdef SION_OMP
37
/* Parallel Interface: OpenMP */
38
#include "sion_omp.h"
39
#endif
40
41
#ifdef SION_MPI
42
/* Parallel Interface: MPI */
43
#include "sion_mpi.h"
44
#endif
45
46
#ifdef SION_OMPI
47
/* Parallel Interface: OMPI --> MPI+OpenMP */
48
#include "sion_ompi.h"
49
#endif
50
51
/* DIST_INCLUDE_LIB_REP */
52
53
#endif
Generated by
1.9.1