50 #if TIME_STEPPING == RK2
52 #elif TIME_STEPPING == RK3
72 for (nv = 0; nv <
NVAR; nv++){
76 if (nv ==
BY)
continue; ,
77 if (nv ==
BZ)
continue;)
111 for (nv = 0; nv <
NVAR; nv++){
115 if (nv ==
BY)
continue; ,
116 if (nv ==
BZ)
continue;)
#define X1_BEG
Boundary region at X1 beg.
double **** Vs
The main four-index data array used for face-centered staggered magnetic fields.
int jb
Lower corner index in the x2 direction.
void SB_Boundary(const Data *d, int side, Grid *grid)
long int NX2_TOT
Total number of zones in the X2 direction (boundaries included) for the local processor.
int g_intStage
Gives the current integration stage of the time stepping method (predictor = 0, 1st corrector = 1...
double **** Vc
The main four-index data array used for cell-centered primitive variables.
int kb
Lower corner index in the x3 direction.
double g_dt
The current integration time step.
#define X1_END
Boundary region at X1 end.
int ib
Lower corner index in the x1 direction.
long int NX3_TOT
Total number of zones in the X3 direction (boundaries included) for the local processor.
long int IEND
Upper grid index of the computational domain in the the X1 direction for the local processor...
double sb_vy
Velocity offset (>0), in SB_Boundary().
double g_domBeg[3]
Lower limits of the computational domain.
#define X1_END_LOOP(k, j, i)
D_EXPAND(tot/[n]=(double) grid[IDIR].np_int_glob;, tot/[n]=(double) grid[JDIR].np_int_glob;, tot/[n]=(double) grid[KDIR].np_int_glob;)
#define X1_BEG_LOOP(k, j, i)
double g_time
The current integration time.
int ie
Upper corner index in the x1 direction.
int ke
Upper corner index in the x3 direction.
int je
Upper corner index in the x2 direction.
#define SB_A
Short-hand definition for the Oort constant .
double g_domEnd[3]
Upper limits of the computational domain.
long int NX1_TOT
Total number of zones in the X1 direction (boundaries included) for the local processor.
long int IBEG
Lower grid index of the computational domain in the the X1 direction for the local processor...