PLUTO  4.0
 All Data Structures Files Functions Variables Enumerations Macros Pages
globals.h
Go to the documentation of this file.
1 /* ///////////////////////////////////////////////////////////////////// */
21 /* ///////////////////////////////////////////////////////////////////// */
22 
23  int SZ;
24  int SZ_stagx;
25  int SZ_stagy;
26  int SZ_stagz;
27  int SZ_float;
28  int SZ_char;
29  int SZ_Float_Vect;
30  int SZ_rgb;
31  int SZ_short;
32 
33 int prank;
35 long int IBEG;
37 long int IEND;
39 long int JBEG;
41 long int JEND;
43 long int KBEG;
45 long int KEND;
48 long int NX1;
50 long int NX2;
52 long int NX3;
55 long int NX1_TOT;
57 long int NX2_TOT;
59 long int NX3_TOT;
62 long int NMAX_POINT;
73 int VXn, VXt, VXb;
74 int MXn, MXt, MXb;
75 int BXn, BXt, BXb;
78 int *g_i;
80 int *g_j;
82 int *g_k;
85 int g_dir;
95 long int g_usedMem;
96 long int g_stepNumber;
101 double g_unitDensity = 1.0;
102 double g_unitLength = 1.0;
103 double g_unitVelocity = 1.0;
105 double g_maxCoolingRate = 0.1;
107 double g_minCoolingTemp = 50.0;
110 double g_smallDensity = 1.e-12;
111 double g_smallPressure = 1.e-12;
112 #if EOS != ISOTHERMAL
113  double g_gamma = 5./3.;
114 #elif EOS == ISOTHERMAL
115  double g_isoSoundSpeed = 1.0; /* g_isoSoundSpeed */
116 #endif
117 
118 double g_time;
119 double g_dt;
120 double g_maxMach;
121 #if ROTATING_FRAME
122  double g_OmegaZ;
124 #endif
125 
126 double g_domBeg[3];
127 double g_domEnd[3];
129 /* g_inputParam is an array containing the user-defined
130  parameters */
131 
132 double g_inputParam[32];
135 #ifdef CH_SPACEDIM
136  double ch_max, ch_max_loc, coeff_dl_min;
139  #ifdef GLM_MHD
140  int use_glm = 1;
142  #else
143  int use_glm = 0;
144  #endif
145 
146  int LEVEL; /* OBSOLETE ? */
147 #endif
148 
149 #if PRINT_TO_FILE == YES
150 FILE *pluto_log_file;
151 #endif