SIONlib
1.7.1
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-2016 **
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
/* SIONlib defines functions using FILE* parameter */
22
#include <stdio.h>
23
24
/* Constants */
25
#include "
sion_const.h
"
26
27
/* Serial and utility functions */
28
#include "
sion_common.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
/* Parallel Interface: OpenMP */
37
#ifdef SION_OMP
38
#include "
sion_omp.h
"
39
#endif
40
41
/* Parallel Interface: MPI */
42
#include "
sion_mpi.h
"
43
44
/* Parallel Interface: OMPI --> MPI+OpenMP */
45
#include "
sion_ompi.h
"
46
47
/* DIST_INCLUDE_LIB_REP */
48
49
#endif
sion_serial.h
sion_ompi.h
sion_generic.h
sion_omp.h
sion_mpi.h
sion_const.h
sion_common.h
Generated by
1.8.15