SIONlib
1.7.7
Scalable I/O library for parallel access to task-local files
src
lib
sion_platform.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
14
#ifndef SION_SION_PLATFORM_H
15
#define SION_SION_PLATFORM_H
16
17
/* Blue Gene/P */
18
#if defined(__bgp__)
19
#if !defined(_SION_BGP)
20
#define _SION_BGP
21
#endif
22
#if !defined(_BGP)
23
#define _BGP
24
#endif
25
26
/* Blue Gene/Q */
27
#elif defined(__bgq__)
28
#if !defined(_SION_BGQ)
29
#define _SION_BGQ
30
#endif
31
#if !defined(_BGQ)
32
#define _BGQ
33
#endif
34
35
/* AIX */
36
#elif defined(_AIX)
37
#if !defined(_SION_AIX)
38
#define _SION_AIX
39
#endif
40
41
/* Sun Solaris systems */
42
#elif defined(__sun) && defined(__SVR4)
43
#define _SION_SUNSOL
44
45
#elif defined(__linux__)
46
#if !defined(_SION_LINUX)
47
#define _SION_LINUX
48
#endif
49
50
#endif
51
52
#endif
Generated by
1.9.1