HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
global.mpi_grmhd_grray_liaison.h
Go to the documentation of this file.
1 
8 
12 
23 
24 #define USEMPINONLIAISON (USEMPIGRMHD&&DOINGGRMHDTYPECODE || USEMPIGRRAY&&DOINGGRRAYTYPECODE) // no choice
25 #define USEMPILIAISON (DOINGLIAISON) // can turn off USEMPILIAISON if DOINGLIAISON==1 but want no MPI code for liaison. However, if DOINGLIAISON==0 then USEMPILIAISON must be 0
26 
27 #define USEMPIANY (USEMPINONLIAISON || USEMPILIAISON) // no choice
28 
29 
30 
32 #define BINARYNOTYPE 0
33 #define BINARYGRMHDTYPE 1
34 #define BINARYGRRAYTYPE 2
35 #define BINARYLIAISONTYPE 3
36 
37 #if(USEMPIANY==0)
38 #define MPI_Group int
39 #define MPI_Comm int
40 #endif
41 
48 extern void liaison_init_mpi_liaisonmode_globalset(void);
49 extern void grmhd_init_mpi_liaisonmode_globalset(void);
50 extern void grray_init_mpi_liaisonmode_globalset(void);
51