Boundary conditions using MPI for core-overlapping cells for pflag or other integer quantities. More...
#include "decs.h"
Go to the source code of this file.
Macros | |
| #define | PACKLOOP_INT(i, j, k, istart, istop, jstart, jstop, kstart, kstop, di, dj, dk) FBOUNDLOOP(pl) SUPERGENLOOP(i,j,k,istart,istop,jstart,jstop,kstart,kstop,di,dj,dk) |
Functions | |
| void | pack_int (int dir, int boundvartype, PFTYPE(*prim)[NSTORE2][NSTORE3][NUMPFLAGS], PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM]) |
| packs data for shipment More... | |
| void | recvonly_int (int dir, int boundvartype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], MPI_Request *requests) |
| void | sendonly_int (int dir, int boundvartype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], MPI_Request *requests) |
| void | unpack_int (int dir, int boundvartype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], PFTYPE(*prim)[NSTORE2][NSTORE3][NUMPFLAGS]) |
| void | unpack_int_fakeutoprimmpiinconsisent (int dir, int boundvartype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], PFTYPE(*prim)[NSTORE2][NSTORE3][NUMPFLAGS], int fakevalue) |
| fake unpack routine that just fills-in MPI boundary cells with fakevalue More... | |
Boundary conditions using MPI for core-overlapping cells for pflag or other integer quantities.
Definition in file boundmpiint.c.
| #define PACKLOOP_INT | ( | i, | |
| j, | |||
| k, | |||
| istart, | |||
| istop, | |||
| jstart, | |||
| jstop, | |||
| kstart, | |||
| kstop, | |||
| di, | |||
| dj, | |||
| dk | |||
| ) | FBOUNDLOOP(pl) SUPERGENLOOP(i,j,k,istart,istop,jstart,jstop,kstart,kstop,di,dj,dk) |
Definition at line 96 of file boundmpiint.c.
| void pack_int | ( | int | dir, |
| int | boundvartype, | ||
| PFTYPE(*) | prim[NSTORE2][NSTORE3][NUMPFLAGS], | ||
| PFTYPE(*) | workbc_int[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM] | ||
| ) |
packs data for shipment
Definition at line 99 of file boundmpiint.c.
| void recvonly_int | ( | int | dir, |
| int | boundvartype, | ||
| PFTYPE(*) | workbc_int[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], | ||
| MPI_Request * | requests | ||
| ) |
Definition at line 130 of file boundmpiint.c.
| void sendonly_int | ( | int | dir, |
| int | boundvartype, | ||
| PFTYPE(*) | workbc_int[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], | ||
| MPI_Request * | requests | ||
| ) |
Definition at line 144 of file boundmpiint.c.
| void unpack_int | ( | int | dir, |
| int | boundvartype, | ||
| PFTYPE(*) | workbc_int[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], | ||
| PFTYPE(*) | prim[NSTORE2][NSTORE3][NUMPFLAGS] | ||
| ) |
Definition at line 178 of file boundmpiint.c.
| void unpack_int_fakeutoprimmpiinconsisent | ( | int | dir, |
| int | boundvartype, | ||
| PFTYPE(*) | workbc_int[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], | ||
| PFTYPE(*) | prim[NSTORE2][NSTORE3][NUMPFLAGS], | ||
| int | fakevalue | ||
| ) |
fake unpack routine that just fills-in MPI boundary cells with fakevalue
Definition at line 231 of file boundmpiint.c.
1.8.3.1