openmpi  3.1.6
About: Open MPI is a high performance Message Passing Interface (MPI) library project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. 3.x series.
  Fossies Dox: openmpi-3.1.6.tar.bz2  ("unofficial" and yet experimental doxygen-generated source code documentation)  

ompi_config.h
Go to the documentation of this file.
1 /* -*- c -*-
2  *
3  * Copyright (c) 2004-2005 The Trustees of Indiana University and Indiana
4  * University Research and Technology
5  * Corporation. All rights reserved.
6  * Copyright (c) 2004-2006 The University of Tennessee and The University
7  * of Tennessee Research Foundation. All rights
8  * reserved.
9  * Copyright (c) 2004-2005 High Performance Computing Center Stuttgart,
10  * University of Stuttgart. All rights reserved.
11  * Copyright (c) 2004-2005 The Regents of the University of California.
12  * All rights reserved.
13  * Copyright (c) 2007-2012 Cisco Systems, Inc. All rights reserved.
14  * Copyright (c) 2007 Sun Microsystems, Inc. All rights reserved.
15  * Copyright (c) 2014 Research Organization for Information Science
16  * and Technology (RIST). All rights reserved.
17  * $COPYRIGHT$
18  *
19  * Additional copyrights may follow
20  *
21  * $HEADER$
22  *
23  * Function: - OS, CPU and compiler dependent configuration
24  */
25 
26 #ifndef OMPI_CONFIG_H
27 #define OMPI_CONFIG_H
28 
29 #include "opal_config.h"
30 
31 #define OMPI_IDENT_STRING OPAL_IDENT_STRING
32 
33 
40 /* MPI_Fint is the same as ompi_fortran_INTEGER_t */
41 #define MPI_Fint ompi_fortran_integer_t
42 
43 # if OPAL_C_HAVE_VISIBILITY
44 # ifndef OMPI_DECLSPEC
45 # define OMPI_DECLSPEC __opal_attribute_visibility__("default")
46 # endif
47 # ifndef OMPI_MODULE_DECLSPEC
48 # define OMPI_MODULE_DECLSPEC __opal_attribute_visibility__("default")
49 # endif
50 # else
51 # ifndef OMPI_DECLSPEC
52 # define OMPI_DECLSPEC
53 # endif
54 # ifndef OMPI_MODULE_DECLSPEC
55 # define OMPI_MODULE_DECLSPEC
56 # endif
57 # endif
58 
59 #endif