PLUTO
4.4-patch2
|
Collects global variables definitions. More...
Go to the source code of this file.
Variables | |
int | prank |
long int | IBEG |
long int | IEND |
long int | JBEG |
long int | JEND |
long int | KBEG |
long int | KEND |
long int | NX1 |
long int | NX2 |
long int | NX3 |
long int | NX1_TOT |
long int | NX2_TOT |
long int | NX3_TOT |
long int | NMAX_POINT |
int | g_i |
int | g_j |
int | g_k |
int | g_dir |
double | g_dt |
int | g_intStage |
double | g_maxCoolingRate = 0.1 |
double | g_minCoolingTemp = 50.0 |
int | g_maxIMEXIter |
int | g_maxRiemannIter |
int | g_maxRootIter |
int | g_nprocs |
double | g_smallDensity = 1.e-12 |
double | g_smallPressure = 1.e-12 |
long int | g_stepNumber |
double | g_time |
long int | g_usedMemory |
double | g_maxMach |
double | g_domBeg [3] |
double | g_domEnd [3] |
double | g_inputParam [32] |
int | d_indent |
int | d_condition =1 |
Direction-dependent Vector Labels | |
Vector indices permuted during sweeps are used to distinguish between normal ("n"), tangent ("t") and binormal ("b") directions. In vector notations, | |
int | VXn |
int | VXt |
int | VXb |
int | MXn |
int | MXt |
int | MXb |
int | BXn |
int | BXt |
int | BXb |
int | EXn |
int | EXt |
int | EXb |
int | VXn_D |
int | VXt_D |
int | VXb_D |
int | MXn_D |
int | MXt_D |
int | MXb_D |
This file contains definitions for all global variables (visible anywhere in the code) used by PLUTO. Global variables names, by convention, are prefixed with a "g_" unless they're used as constants throughout the code in which case they keep the full-capitalized notation typical of macros.
For modules, global variables are prefixed with the initial letters of the module name, e.g., sb_vy
or glm_ch
.
In the following "local" means "for the local processor". "Interior" means inside the computational domain.
int d_condition =1 |
Enable/disable printLoging when a certain cond. is verified
int d_indent |
Number of indentation space using during debug printLoging
int g_dir |
Specifies the current sweep or direction of integration. Its value is set usually in the time stepping functions and can take the values
double g_domBeg[3] |
Lower limits of the computational domain.
double g_domEnd[3] |
Upper limits of the computational domain.
double g_dt |
The current integration time step.
int g_i |
x1 grid index when sweeping along the x2 or x3 direction.
double g_inputParam[32] |
Array containing the user-defined parameters. The index names of this array are defined in definitions.h through the python interface.
int g_intStage |
Gives the current integration stage of the time stepping method (predictor = 0, 1st corrector = 1, and so on).
int g_j |
x2 grid index when sweeping along the x1 or x3 direction.
int g_k |
x3 grid index when sweeping along the x1 or x2 direction.
double g_maxCoolingRate = 0.1 |
The maximum fractional variation due to cooling from one step to the next.
int g_maxIMEXIter |
Maximum number if iterations in IMEX scheme
double g_maxMach |
The maximum Mach number computed during integration.
int g_maxRiemannIter |
Maximum number of iterations for iterative Riemann Solver.
int g_maxRootIter |
Maximum number of iterations for root finder
double g_minCoolingTemp = 50.0 |
The minimum temperature (in K) below which cooling is suppressed.
int g_nprocs |
The total number of processors
double g_smallDensity = 1.e-12 |
Small value for density fix.
double g_smallPressure = 1.e-12 |
Small value for pressure fix.
long int g_stepNumber |
Gives the current integration step number.
double g_time |
The current integration time.
long int g_usedMemory |
Amount of used memory in bytes.
long int IBEG |
Lower grid index of the computational domain in the the X1 direction for the local processor.
long int IEND |
Upper grid index of the computational domain in the the X1 direction for the local processor.
long int JBEG |
Lower grid index of the computational domain in the the X2 direction for the local processor.
long int JEND |
Upper grid index of the computational domain in the the X2 direction for the local processor.
long int KBEG |
Lower grid index of the computational domain in the the X3 direction for the local processor.
long int KEND |
Upper grid index of the computational domain in the the X3 direction for the local processor.
long int NMAX_POINT |
Maximum number of points among the three directions, boundaries excluded.
long int NX1 |
Number of interior zones in the X1 directions (boundaries excluded) for the local processor.
long int NX1_TOT |
Total number of zones in the X1 direction (boundaries included) for the local processor.
long int NX2 |
Number of interior zones in the X2 directions (boundaries excluded) for the local processor.
long int NX2_TOT |
Total number of zones in the X2 direction (boundaries included) for the local processor.
long int NX3 |
Number of interior zones in the X3 directions (boundaries excluded) for the local processor.
long int NX3_TOT |
Total number of zones in the X3 direction (boundaries included) for the local processor.
int prank |
Processor rank. In serial mode it is defined to be 0.