HARM
harm and utilities
 All Data Structures Files Functions Variables Typedefs Macros Pages
Functions
mympi.global.funcdeclare.h File Reference

MPI function declarations to be used globally. More...

This graph shows which files directly or indirectly include this file:

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)
 

Detailed Description

MPI function declarations to be used globally.

Definition in file mympi.global.funcdeclare.h.

Function Documentation

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)

Definition at line 334 of file mpi_init.c.

Here is the call graph for this function:

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.