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

Variable definitions for MPI. More...

#include "supermpidefs.h"
#include "mpidefs.mpi_grmhd_grray_liaison.h"
Include dependency graph for mpidefs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Variables

int periodicx1
 for only grmhd code More...
 
int periodicx2
 
int periodicx3
 
int mpiperiodicx1
 
int mpiperiodicx2
 
int mpiperiodicx3
 
int skipix1
 
int reflectix1
 
int reflectox1
 
int skipix2
 
int reflectix2
 
int reflectox2
 
int skipix3
 
int reflectix3
 
int reflectox3
 
int intix1
 
int intox1
 
int intix2
 
int intox2
 
int intix3
 
int intox3
 
int skipintix1
 
int skipintix2
 
int skipintix3
 
int ncpux1
 
int ncpux2
 
int ncpux3
 
int truenumprocs
 
int numprocs
 
long long int totalzones
 
long long int realtotalzones
 
long long int realtotalcompzones
 
long long int rtotalzones
 
long long int itotalzones
 
long long int totalsize [COMPDIM+1]
 
long long int itotalsize [COMPDIM+1]
 
int mycpupos [COMPDIM+1]
 
int primgridpos [NUMBOUNDTYPES][COMPDIM *2][MAXNPR]
 
FTYPE primfactor [NUMBOUNDTYPES][COMPDIM *2][NUMPRIMGRIDPOS][1+NUMPACKUNPACK][MAXNPR]
 
int dirgenset [NUMBOUNDTYPES][COMPDIM *2][DIRGENNUMVARS]
 
int dirloopset [NUMBOUNDTYPES][COMPDIM *2][NUMPRIMGRIDPOS][DIRLOOPNUMVARS]
 
int srdir [3 *2]
 
int startpos [COMPDIM+1]
 
int endpos [COMPDIM+1]
 
int * startpos0 [COMPDIM+1]
 
int * endpos0 [COMPDIM+1]
 
int * mycpupos0 [COMPDIM+1]
 
int plmpiglobal
 
int procnamelen
 
FTYPE ndtsend
 MPI transmit vars, so minimum local code changes. More...
 
FTYPE bsq_maxsend
 
long long int nextbuf
 for data output required to be long long int in case integer is only 4 bytes and want >2GB files. More...
 
int numcolumns
 
long long int bufferoffset
 
long long int joniosize
 
long long int writebufsize
 
int romiocoliter
 
int numopenmpthreads
 
int numopenmpthreadsorig
 

Detailed Description

Variable definitions for MPI.

Definition in file mpidefs.h.

Variable Documentation

FTYPE bsq_maxsend

Definition at line 68 of file mpidefs.h.

long long int bufferoffset

Definition at line 74 of file mpidefs.h.

int dirgenset[NUMBOUNDTYPES][COMPDIM *2][DIRGENNUMVARS]

Definition at line 46 of file mpidefs.h.

Definition at line 47 of file mpidefs.h.

int endpos[COMPDIM+1]

Definition at line 51 of file mpidefs.h.

int* endpos0[COMPDIM+1]

Definition at line 54 of file mpidefs.h.

int intix1

Definition at line 29 of file mpidefs.h.

int intix2

Definition at line 29 of file mpidefs.h.

int intix3

Definition at line 29 of file mpidefs.h.

int intox1

Definition at line 29 of file mpidefs.h.

int intox2

Definition at line 29 of file mpidefs.h.

int intox3

Definition at line 29 of file mpidefs.h.

long long int itotalsize[COMPDIM+1]

Definition at line 41 of file mpidefs.h.

long long int itotalzones

Definition at line 39 of file mpidefs.h.

long long int joniosize

Definition at line 75 of file mpidefs.h.

int mpiperiodicx1

Definition at line 25 of file mpidefs.h.

int mpiperiodicx2

Definition at line 25 of file mpidefs.h.

int mpiperiodicx3

Definition at line 25 of file mpidefs.h.

int mycpupos[COMPDIM+1]

Definition at line 42 of file mpidefs.h.

int* mycpupos0[COMPDIM+1]

Definition at line 55 of file mpidefs.h.

int ncpux1

Definition at line 31 of file mpidefs.h.

int ncpux2

Definition at line 31 of file mpidefs.h.

int ncpux3

Definition at line 31 of file mpidefs.h.

FTYPE ndtsend

MPI transmit vars, so minimum local code changes.

Definition at line 68 of file mpidefs.h.

long long int nextbuf

for data output required to be long long int in case integer is only 4 bytes and want >2GB files.

Definition at line 72 of file mpidefs.h.

int numcolumns

Definition at line 73 of file mpidefs.h.

int numopenmpthreads

Definition at line 85 of file mpidefs.h.

int numopenmpthreadsorig

Definition at line 86 of file mpidefs.h.

int numprocs

Definition at line 33 of file mpidefs.h.

int periodicx1

for only grmhd code

for both grmhd and liaison codes whether or not DOINGGRMHDLIAISON==1

Definition at line 24 of file mpidefs.h.

int periodicx2

Definition at line 24 of file mpidefs.h.

int periodicx3

Definition at line 24 of file mpidefs.h.

int plmpiglobal

Definition at line 57 of file mpidefs.h.

Definition at line 45 of file mpidefs.h.

int primgridpos[NUMBOUNDTYPES][COMPDIM *2][MAXNPR]

Definition at line 43 of file mpidefs.h.

int procnamelen

Definition at line 60 of file mpidefs.h.

long long int realtotalcompzones

Definition at line 37 of file mpidefs.h.

long long int realtotalzones

Definition at line 37 of file mpidefs.h.

int reflectix1

Definition at line 26 of file mpidefs.h.

int reflectix2

Definition at line 27 of file mpidefs.h.

int reflectix3

Definition at line 28 of file mpidefs.h.

int reflectox1

Definition at line 26 of file mpidefs.h.

int reflectox2

Definition at line 27 of file mpidefs.h.

int reflectox3

Definition at line 28 of file mpidefs.h.

int romiocoliter

Definition at line 76 of file mpidefs.h.

long long int rtotalzones

Definition at line 38 of file mpidefs.h.

int skipintix1

Definition at line 30 of file mpidefs.h.

int skipintix2

Definition at line 30 of file mpidefs.h.

int skipintix3

Definition at line 30 of file mpidefs.h.

int skipix1

Definition at line 26 of file mpidefs.h.

int skipix2

Definition at line 27 of file mpidefs.h.

int skipix3

Definition at line 28 of file mpidefs.h.

int srdir[3 *2]

Definition at line 48 of file mpidefs.h.

int startpos[COMPDIM+1]

Definition at line 50 of file mpidefs.h.

int* startpos0[COMPDIM+1]

Definition at line 53 of file mpidefs.h.

long long int totalsize[COMPDIM+1]

Definition at line 40 of file mpidefs.h.

long long int totalzones

Definition at line 37 of file mpidefs.h.

int truenumprocs

Definition at line 32 of file mpidefs.h.

long long int writebufsize

Definition at line 75 of file mpidefs.h.