Timothy  0.9
Tissue Modelling Framework
 All Data Structures Files Functions Variables Typedefs Macros
global.h File Reference

contains the most important global variables, arrays and defines More...

#include <zoltan.h>
Include dependency graph for global.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  cellData
 
struct  partData
 
struct  densPotData
 
struct  doubleVector3d
 
struct  int64Vector3d
 
struct  floatVector3d
 
struct  statisticsData
 
struct  bht_node
 

Macros

#define VERSION   "1.0"
 
#define POWER_OF_TWO(x)   !(x&(x-1))
 
#define numberOfCounts   8
 
#define nc   totalCellCount[0]
 
#define g0nc   totalCellCount[1]
 
#define g1nc   totalCellCount[2]
 
#define snc   totalCellCount[3]
 
#define g2nc   totalCellCount[4]
 
#define mnc   totalCellCount[5]
 
#define cnc   totalCellCount[6]
 
#define nnc   totalCellCount[7]
 
#define lnc   localCellCount[0]
 
#define lg0nc   localCellCount[1]
 
#define lg1nc   localCellCount[2]
 
#define lsnc   localCellCount[3]
 
#define lg2nc   localCellCount[4]
 
#define lmnc   localCellCount[5]
 
#define lcnc   localCellCount[6]
 
#define lnnc   localCellCount[7]
 
#define SEED   985456376
 

Variables

struct cellDatacells
 
double ** cellFields
 
struct doubleVector3dvelocity
 
int64_t maxCells
 
int64_t localCellCount [numberOfCounts]
 
int64_t totalCellCount [numberOfCounts]
 
int64_t * tlnc
 
int maxCellsPerProc
 
int MPIrank
 
int MPIsize
 
int MPIdim [3]
 
int OMPthreads
 
int MPINodeRank
 
int MPINodeSize
 
int memPerProc
 
MPI_Comm MPI_CART_COMM
 
int ** MPIcoords
 
struct Zoltan_Struct * ztn
 
struct partDatasendData
 
struct partDatarecvData
 
struct densPotDatasendDensPotData
 
struct densPotDatarecvDensPotData
 
int numExp
 
int numImp
 
int endian
 
int sdim
 
int mitrand
 
int nx
 
int ny
 
int nz
 
char rstFileName [128]
 
char outdir [128]
 
char logdir [128]
 
char rng [3]
 
int nsteps
 
int simStart
 
int step
 
float tstep
 
float simTime
 
float maxSpeed
 
float maxSpeedInUnits
 
char cOutType [3]
 
char fOutType [3]
 
int vtkout
 
int povout
 
int vnfout
 
float g1
 
float s
 
float g2
 
float m
 
float v
 
float rd
 
float cg1
 
float cs
 
float cg2
 
float cm
 
double csize
 
double csizeInUnits
 
double cellVolume
 
double h
 
double h2
 
double h3
 
double h4
 
int cancer
 
int64_t rsum
 
double densityCriticalLevel1
 
double densityCriticalLevel2
 
int rst
 
int rstReset
 
int statOutStep
 
int rstOutStep
 
int vtkOutStep
 
int64_t nhs
 
int tgs
 
int64_t localID
 
float dummy
 
double boxmin [3]
 
double boxmax [3]
 
double boxsize
 
float secondsPerStep
 
float gfDt
 
float gfH
 
int gfIter
 
int gfIterPerStep
 
struct statisticsData statistics
 
double globalMinVel
 
double globalMaxVel
 
int * stream
 
struct bht_nodetree
 
struct bht_nodebht_root
 
struct bht_node ** leafs
 
int nnodes
 
int nnodes_init
 
int tnc
 
int ni
 

Detailed Description

contains the most important global variables, arrays and defines

Definition in file global.h.

Macro Definition Documentation

#define cnc   totalCellCount[6]

Definition at line 99 of file global.h.

#define g0nc   totalCellCount[1]

Definition at line 94 of file global.h.

#define g1nc   totalCellCount[2]

Definition at line 95 of file global.h.

#define g2nc   totalCellCount[4]

Definition at line 97 of file global.h.

#define lcnc   localCellCount[6]

Definition at line 108 of file global.h.

#define lg0nc   localCellCount[1]

Definition at line 103 of file global.h.

#define lg1nc   localCellCount[2]

Definition at line 104 of file global.h.

#define lg2nc   localCellCount[4]

Definition at line 106 of file global.h.

#define lmnc   localCellCount[5]

Definition at line 107 of file global.h.

#define lnc   localCellCount[0]

Definition at line 102 of file global.h.

#define lnnc   localCellCount[7]

Definition at line 109 of file global.h.

#define lsnc   localCellCount[3]

Definition at line 105 of file global.h.

#define mnc   totalCellCount[5]

Definition at line 98 of file global.h.

#define nc   totalCellCount[0]

Definition at line 93 of file global.h.

#define nnc   totalCellCount[7]

Definition at line 100 of file global.h.

#define numberOfCounts   8

Definition at line 88 of file global.h.

#define POWER_OF_TWO (   x)    !(x&(x-1))

Definition at line 31 of file global.h.

#define SEED   985456376

Definition at line 274 of file global.h.

#define snc   totalCellCount[3]

Definition at line 96 of file global.h.

#define VERSION   "1.0"

Definition at line 29 of file global.h.

Variable Documentation

struct bht_node* bht_root

Definition at line 289 of file global.h.

double boxmax[3]

Definition at line 244 of file global.h.

double boxmin[3]

Definition at line 244 of file global.h.

double boxsize

Definition at line 245 of file global.h.

int cancer

Definition at line 205 of file global.h.

double** cellFields

Definition at line 83 of file global.h.

struct cellData* cells

Definition at line 82 of file global.h.

double cellVolume

Definition at line 199 of file global.h.

float cg1

Definition at line 192 of file global.h.

float cg2

Definition at line 194 of file global.h.

float cm

Definition at line 195 of file global.h.

char cOutType[3]

Definition at line 178 of file global.h.

float cs

Definition at line 193 of file global.h.

double csize

Definition at line 197 of file global.h.

double csizeInUnits

Definition at line 198 of file global.h.

double densityCriticalLevel1

Definition at line 208 of file global.h.

double densityCriticalLevel2

Definition at line 209 of file global.h.

float dummy

Definition at line 242 of file global.h.

int endian

Definition at line 157 of file global.h.

char fOutType[3]

Definition at line 179 of file global.h.

float g1

Definition at line 185 of file global.h.

float g2

Definition at line 187 of file global.h.

float gfDt

Definition at line 249 of file global.h.

float gfH

Definition at line 250 of file global.h.

int gfIter

Definition at line 252 of file global.h.

int gfIterPerStep

Definition at line 253 of file global.h.

double globalMaxVel

Definition at line 271 of file global.h.

double globalMinVel

Definition at line 270 of file global.h.

double h

Definition at line 200 of file global.h.

double h2

Definition at line 201 of file global.h.

double h3

Definition at line 202 of file global.h.

double h4

Definition at line 203 of file global.h.

struct bht_node** leafs

Definition at line 290 of file global.h.

int64_t localCellCount[numberOfCounts]

Definition at line 90 of file global.h.

int64_t localID

Definition at line 240 of file global.h.

char logdir[128]

Definition at line 167 of file global.h.

float m

Definition at line 188 of file global.h.

int64_t maxCells

Definition at line 87 of file global.h.

int maxCellsPerProc

Definition at line 132 of file global.h.

float maxSpeed

Definition at line 176 of file global.h.

float maxSpeedInUnits

Definition at line 177 of file global.h.

int memPerProc

Definition at line 141 of file global.h.

int mitrand

Definition at line 161 of file global.h.

MPI_Comm MPI_CART_COMM

Definition at line 143 of file global.h.

int** MPIcoords

Definition at line 144 of file global.h.

int MPIdim[3]

Definition at line 136 of file global.h.

int MPINodeRank

Definition at line 139 of file global.h.

int MPINodeSize

Definition at line 140 of file global.h.

int MPIrank

Definition at line 134 of file global.h.

int MPIsize

Definition at line 135 of file global.h.

int64_t nhs

Definition at line 218 of file global.h.

int ni

Definition at line 297 of file global.h.

int nnodes

Definition at line 292 of file global.h.

int nnodes_init

Definition at line 293 of file global.h.

int nsteps

Definition at line 169 of file global.h.

int numExp

Definition at line 153 of file global.h.

int numImp

Definition at line 154 of file global.h.

int nx

Definition at line 162 of file global.h.

int ny

Definition at line 163 of file global.h.

int nz

Definition at line 164 of file global.h.

int OMPthreads

Definition at line 137 of file global.h.

char outdir[128]

Definition at line 166 of file global.h.

int povout

Definition at line 181 of file global.h.

float rd

Definition at line 190 of file global.h.

struct partData* recvData

Definition at line 149 of file global.h.

struct densPotData* recvDensPotData

Definition at line 151 of file global.h.

char rng[3]

Definition at line 168 of file global.h.

int rst

Definition at line 211 of file global.h.

char rstFileName[128]

Definition at line 165 of file global.h.

int rstOutStep

Definition at line 215 of file global.h.

int rstReset

Definition at line 212 of file global.h.

int64_t rsum

Definition at line 206 of file global.h.

float s

Definition at line 186 of file global.h.

int sdim

Definition at line 160 of file global.h.

float secondsPerStep

Definition at line 247 of file global.h.

struct partData* sendData

Definition at line 148 of file global.h.

struct densPotData* sendDensPotData

Definition at line 150 of file global.h.

int simStart

Definition at line 172 of file global.h.

float simTime

Definition at line 175 of file global.h.

struct statisticsData statistics

Definition at line 268 of file global.h.

int statOutStep

Definition at line 214 of file global.h.

int step

Definition at line 173 of file global.h.

int* stream

Definition at line 275 of file global.h.

int tgs

Definition at line 220 of file global.h.

int64_t* tlnc

Definition at line 111 of file global.h.

int tnc

Definition at line 295 of file global.h.

int64_t totalCellCount[numberOfCounts]

Definition at line 91 of file global.h.

struct bht_node* tree

Definition at line 288 of file global.h.

float tstep

Definition at line 174 of file global.h.

float v

Definition at line 189 of file global.h.

struct doubleVector3d* velocity

Definition at line 84 of file global.h.

int vnfout

Definition at line 182 of file global.h.

int vtkout

Definition at line 180 of file global.h.

int vtkOutStep

Definition at line 216 of file global.h.

struct Zoltan_Struct* ztn

Definition at line 146 of file global.h.