CoreNEURON
nrnmpiuse.h
Go to the documentation of this file.
1 /*
2 # =============================================================================
3 # Copyright (c) 2016 - 2021 Blue Brain Project/EPFL
4 #
5 # See top-level LICENSE file for details.
6 # =============================================================================.
7 */
8 
9 #pragma once
10 
11 /* define to 1 if you want MPI specific features activated
12  (optionally provided by CMake option NRNMPI) */
13 #ifndef NRNMPI
14 #define NRNMPI 1
15 #endif
16 
17 /* define to 1 if want multisend spike exchange available */
18 #ifndef NRN_MULTISEND
19 #define NRN_MULTISEND 1
20 #endif
21 
22 /* define to 1 if you want parallel distributed cells (and gap junctions) */
23 #define PARANEURON 1
24 
25 /* define to 1 if you want the MUSIC - MUlti SImulation Coordinator */
26 #undef NRN_MUSIC
27 
28 /* define to the dll path if you want to load automatically */
29 #undef DLL_DEFAULT_FNAME
30 
31 /* Number of times to retry a failed open */
32 #undef FILE_OPEN_RETRY
33 
34 /* Define to 1 for possibility of rank 0 xopen/ropen a file and broadcast everywhere */
35 #undef USE_NRNFILEWRAP