MPI function declarations to be used globally. More...
Go to the source code of this file.
Functions | |
int | init_OPENMP_general (FILE *out) |
general initialization for OpenMP Nothing required before user arguments read-in setting number of threads More... | |
int | init_OPENMP_sets_fromargs (void) |
general initialization for OpenMP Nothing required before user arguments read-in setting number of threads More... | |
void | get_report_openmp_thread_info (FILE *out) |
just copied from pnmhd code More... | |
void | init_genfiles (int gopp) |
void | pack_int (int dir, int boundtype, PFTYPE(*prim)[NSTORE2][NSTORE3][NUMPFLAGS], PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM]) |
packs data for shipment More... | |
void | unpack_int (int dir, int boundtype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], PFTYPE(*prim)[NSTORE2][NSTORE3][NUMPFLAGS]) |
void | unpack_int_fakeutoprimmpiinconsisent (int dir, int boundtype, 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... | |
void | recvonly_int (int dir, int boundtype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], MPI_Request *requests) |
void | sendonly_int (int dir, int boundtype, PFTYPE(*workbc_int)[COMPDIM *2][NUMPFLAGSBOUND *NBIGBND *NBIGSM], MPI_Request *requests) |
void | mpiios_combine (int bintxt, MPI_Datatype datatype, int numcolumns, FILE **fp, void *jonio, void *writebuf) |
void | mpiios_seperate (int bintxt, int stage, MPI_Datatype datatype, int numcolumns, FILE **fp, void *jonio, void *writebuf) |
void | mpiiotu_combine (MPI_Datatype datatype, int numcolumns, FILE **fp, void *writebuf) |
void | mpiiotu_seperate (int stage, MPI_Datatype datatype, int numcolumns, FILE **fp, void *writebuf) |
MPI function declarations to be used globally.
Definition in file mympi.global.funcdeclare.h.
void get_report_openmp_thread_info | ( | FILE * | out | ) |
just copied from pnmhd code
get number of OpenMP threads expected to operate in real pragma calls
Definition at line 1901 of file mpi_init.c.
void init_genfiles | ( | int | gopp | ) |
int init_OPENMP_general | ( | FILE * | out | ) |
general initialization for OpenMP Nothing required before user arguments read-in setting number of threads
Definition at line 74 of file mpi_init.c.
int init_OPENMP_sets_fromargs | ( | void | ) |
general initialization for OpenMP Nothing required before user arguments read-in setting number of threads
Definition at line 87 of file mpi_init.c.
void mpiios_combine | ( | int | bintxt, |
MPI_Datatype | datatype, | ||
int | numcolumns, | ||
FILE ** | fp, | ||
void * | jonio, | ||
void * | writebuf | ||
) |
void mpiios_seperate | ( | int | bintxt, |
int | stage, | ||
MPI_Datatype | datatype, | ||
int | numcolumns, | ||
FILE ** | fp, | ||
void * | jonio, | ||
void * | writebuf | ||
) |
void mpiiotu_combine | ( | MPI_Datatype | datatype, |
int | numcolumns, | ||
FILE ** | fp, | ||
void * | writebuf | ||
) |
void mpiiotu_seperate | ( | int | stage, |
MPI_Datatype | datatype, | ||
int | numcolumns, | ||
FILE ** | fp, | ||
void * | writebuf | ||
) |
void pack_int | ( | int | dir, |
int | boundtype, | ||
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 | boundtype, | ||
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 | boundtype, | ||
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 | boundtype, | ||
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 | boundtype, | ||
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.