The FARGO_THORIN code developer's guide
 All Data Structures Files Functions Variables Typedefs Macros
global.h
Go to the documentation of this file.
1 int CPU_Rank;
3 boolean CPU_Master;
4 int IMIN;
5 int IMAX;
9 int MaxMO_or_active; /* MO: Minus One */
15 real OmegaInv[MAX1D], Rmed2[MAX1D]; /* #THORIN */
21 real heatsrc[MAXPLANETS]; /* #THORIN */
22 int heatsrc_max; /* #THORIN */
23 int TimeStep=0;
28 boolean heatsrc_index[MAXPLANETS], TorqueDensity; /* #THORIN */
41 boolean LogGrid;
43 char NewOutputdir[1024];
44 FILE *plout, *discard, *mergers; /* #THORIN */
double real
Definition of the type 'real' used throughout the code.
Definition: types.h:20
MPI_Status fargostat
Definition: global.h:32
real VthetaMed[MAX1D]
Definition: global.h:16
real InvDiffRmed[MAX1D]
Definition: global.h:12
real Rsup[MAX1D]
Definition: global.h:11
PolarGrid * Temperature
Definition: global.h:35
int CPU_Number
Definition: global.h:2
boolean FeelDisk
Definition: global.h:26
boolean MonitorIntegral
Definition: global.h:29
PolarGrid * Qplus
Definition: global.h:35
real EnergyMed[MAX1D]
Definition: global.h:16
boolean PrescribedAccretion
Definition: global.h:27
PolarGrid * TAURR
Definition: global.h:36
boolean StellarIrradiation
Definition: global.h:24
PolarGrid * PebbleGravAccelTheta
Definition: global.h:39
real invdtreb_sq
Definition: global.h:19
PolarGrid * Qminus
Definition: global.h:35
boolean DampVrad
Definition: global.h:24
boolean Collisions
Definition: global.h:26
PolarGrid * TAURP
Definition: global.h:36
PolarGrid * SoundSpeed
Definition: global.h:35
int heatsrc_max
Definition: global.h:22
real InvRinf[MAX1D]
Definition: global.h:13
boolean FakeSequential
Definition: global.h:29
PolarGrid * DragForceTheta
Definition: global.h:37
real globpressvec[MAX1D]
Definition: global.h:16
int Zero_or_active
Definition: global.h:6
real OmegaInv[MAX1D]
Definition: global.h:15
boolean StoreEnergy
Definition: global.h:24
A structure used to store any scalar fied on the computational domain.
Definition: types.h:37
real GlobalRmed[MAX1D]
Definition: global.h:13
boolean DampInit
Definition: global.h:24
boolean WriteTorqueMapFile
Definition: global.h:26
real Rmed2[MAX1D]
Definition: global.h:15
real InvSurf[MAX1D]
Definition: global.h:12
int One_or_active
Definition: global.h:8
real Rmed[MAX1D]
Definition: global.h:11
PolarGrid * TAUPP
Definition: global.h:36
int MaxMO_or_active
Definition: global.h:9
real invdtpeb_sq
Definition: global.h:19
real PebVthetaInit[MAX1D]
Definition: global.h:18
real Radii[MAX1D]
Definition: global.h:13
real vt1D[MAX1D]
Definition: global.h:19
PolarGrid * CellOrdinate
Definition: global.h:33
real SQRT_ADIABIND_INV
Definition: global.h:19
boolean GotoNextOutput
Definition: global.h:30
real CoolingTimeMed[MAX1D]
Definition: global.h:17
boolean EnergyEq
Definition: global.h:24
real PhysicalTime
Definition: global.h:20
boolean Damping
Definition: global.h:24
int IMIN
Definition: global.h:4
boolean Write_Qplus
Definition: global.h:25
boolean StoreSigma
Definition: global.h:30
boolean Write_Energy
Definition: global.h:25
boolean ActualizeLuminosity
Definition: global.h:27
boolean heatsrc_index[MAXPLANETS]
Definition: global.h:28
real InvDiffRsup[MAX1D]
Definition: global.h:13
real globcsvec[MAX1D]
Definition: global.h:16
int GLOBALNRAD
Definition: global.h:10
PolarGrid * GravAccelRad
Definition: global.h:39
boolean CentrifugalBalance
Definition: global.h:31
int TimeStep
Definition: global.h:23
boolean TorqueDensity
Definition: global.h:28
FILE * discard
Definition: global.h:44
real SigmaInf[MAX1D]
Definition: global.h:14
PolarGrid * PebbleGravAccelRad
Definition: global.h:39
PolarGrid * DragForceRad
Definition: global.h:37
boolean SloppyCFL
Definition: global.h:31
real OmegaFrame
Definition: global.h:20
real PebDensInit[MAX1D]
Definition: global.h:18
boolean RocheSmoothing
Definition: global.h:30
boolean AdvecteLabel
Definition: global.h:29
int Max_or_active
Definition: global.h:7
int MPI_Status
Definition: mpi_dummy.h:20
FILE * mergers
Definition: global.h:44
real PebVradInit[MAX1D]
Definition: global.h:18
PolarGrid * StokesNumber
Definition: global.h:38
PolarGrid * CellAbscissa
Definition: global.h:33
real PhysicalTimeInitial
Definition: global.h:20
int IMAX
Definition: global.h:5
PolarGrid * Pressure
Definition: global.h:35
real Surf[MAX1D]
Definition: global.h:11
PolarGrid * RhoStar
Definition: global.h:34
boolean Write_Qbalance
Definition: global.h:25
PolarGrid * PebbleDens
Definition: global.h:38
boolean MonitorNPL
Definition: global.h:26
real WaveKiller[MAX1D]
Definition: global.h:16
PolarGrid * GravAccelTheta
Definition: global.h:39
real QplusMed[MAX1D]
Definition: global.h:17
PolarGrid * DivergenceVelocity
Definition: global.h:36
boolean InitFromFile
Definition: global.h:25
#define MAXPLANETS
Definition: types.h:67
boolean Write_Eta
Definition: global.h:27
real Rinf[MAX1D]
Definition: global.h:11
boolean Write_Temperature
Definition: global.h:25
real SigmaMed[MAX1D]
Definition: global.h:14
PolarGrid * PebbleVtheta
Definition: global.h:38
boolean Merge
Definition: global.h:29
boolean AccretHeating
Definition: global.h:27
boolean ViscosityAlpha
Definition: global.h:30
boolean LogGrid
Definition: global.h:41
char NewOutputdir[1024]
Definition: global.h:43
int CPU_Rank
Definition: global.h:1
boolean BackReaction
Definition: global.h:27
boolean ParametricCooling
Definition: global.h:24
FILE * plout
Definition: global.h:44
boolean OnlyInit
Definition: global.h:29
PolarGrid * GasAccelrad
Definition: global.h:37
boolean debug
Definition: global.h:29
real InvRmed[MAX1D]
Definition: global.h:12
boolean WriteTorque
Definition: global.h:26
real heatsrc[MAXPLANETS]
Definition: global.h:21
boolean ExcludeHill
Definition: global.h:31
PolarGrid * Torque
Definition: global.h:40
PolarGrid * GasAcceltheta
Definition: global.h:37
boolean CPU_Master
Definition: global.h:3
PolarGrid * RhoInt
Definition: global.h:34
PolarGrid * PebbleVrad
Definition: global.h:38
PolarGrid * Qbalance
Definition: global.h:35
boolean OverridesOutputdir
Definition: global.h:42
#define MAX1D
Definition: types.h:65
real MassTaper
Definition: global.h:14
boolean Write_Divergence
Definition: global.h:25
boolean Pebbles
Definition: global.h:27
boolean DiffusiveParticles
Definition: global.h:27