55 int par_dim[3] = {0, 0, 0};
56 double ***e1, ***e2, vsign;
63 MPI_Barrier (MPI_COMM_WORLD);
83 MPI_Barrier (MPI_COMM_WORLD);
105 if (type[is] == 0)
continue;
135 }
else if (type[is] ==
USERDEF) {
149 if (!par_dim[is/2]) {
#define X3_BEG
Boundary region at X3 beg.
int AL_Exchange_dim(char *buf, int *dims, int sz_ptr)
#define X1_BEG
Boundary region at X1 beg.
int lbound
When different from zero, it specifies the boundary condition to be applied at leftmost grid side whe...
int rbound
Same as lbound, but for the right edge of the grid.
#define X1_END
Boundary region at X1 end.
void EMF_USERDEF_BOUNDARY(EMF *emf, int side, int loc, Grid *grid)
double *** ezi
Ez available at x-faces (i+1/2);.
double *** exk
Ex available at z-faces (k+1/2);.
#define X2_END
Boundary region at X2 end.
#define X3_END
Boundary region at X3 end.
double *** eyi
Ey available at x-faces (i+1/2);.
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;)
double *** eyk
Ey available at z-faces (k+1/2);.
double *** ezj
Ez available at y-faces (j+1/2);.
#define X2_BEG
Boundary region at X2 beg.
double *** exj
Ex available at y-faces (j+1/2);.
int nproc
number of processors for this grid.