Scrambler  1

MultiClump Module 1. More...

+ Collaboration diagram for Problem:

List of all members.

Public Member Functions

subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
subroutine, public ProblemGridInit (Info)
 Initial Conditions.
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
 Does nothing.
subroutine, public ProblemSetErrFlag (Info)
 Does nothing.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeSTep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public CloudsBC (Info)
subroutine CalcComp (q, T, P)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine SetWind (Info, ip)
subroutine SetWindq (q, pos, t)
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Initial Conditions.
subroutine, public ProblemBeforeStep (Info)
 Does nothing.
subroutine, public ProblemAfterStep (Info)
 Does nothing.
subroutine, public ProblemSetErrFlag (Info)
 Does nothing.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Initial Conditions.
subroutine, public ProblemBeforeStep (Info)
 Does nothing.
subroutine, public ProblemAfterStep (Info)
 Does nothing.
subroutine, public ProblemSetErrFlag (Info)
 Does nothing.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemModuleInit
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
recursive subroutine CreateClumplets (pos, n)
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Could be used to update grids pre-step.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
COMPLEX(8) function GetRoots (a, b, c, d, nroot)
REAL(KIND=qPREC) function JeansDensity (r, temp)
subroutine GetChildPos (n_children, childpos, r)
subroutine, public ProblemModuleInit
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Initial Conditions.
subroutine, public ProblemBeforeStep (Info)
 Does nothing.
subroutine, public ProblemAfterStep (Info)
 Does nothing.
subroutine, public ProblemSetErrFlag (Info)
 Does nothing.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
 Initializes marqui module variables.
subroutine, public ProblemGridInit (Info)
 Initializes grid.
subroutine, public ProblemBeforeStep (Info)
 Sets boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Does nothing.
subroutine, public ProblemSetErrFlag (Info)
 Does nothing.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Could be used to update grids pre-step.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine SetupTotals ()
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
subroutine, public ProblemGridInit (Info)
subroutine RK4 (dx, h, Eflux, HIIflux, HeIIflux, Heflux)
subroutine Derivs (Eflux, ddxEflux, HIIflux, ddxHIIflux, HeIIflux, ddxHeIIflux, Heflux)
subroutine EfluxVars (Eflux, v, rho, By, p)
COMPLEX(8) function CubicRoots (a, b, c, d)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
subroutine, public ProblemGridInit (Info)
subroutine, public ProblemBeforeStep (Info)
subroutine, public ProblemAfterStep (Info)
subroutine, public ProblemSetErrFlag (Info)
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)
subroutine, public ProblemModuleInit ()
 Initializes module variables.
subroutine, public ProblemGridInit (Info)
 Applies initial conditions.
subroutine, public ProblemBeforeStep (Info)
 Applies Boundary conditions.
subroutine, public ProblemAfterStep (Info)
 Could be used to update grids pre-output.
subroutine, public ProblemSetErrFlag (Info)
 Could be used to set force refinement.
subroutine, public ProblemBeforeGlobalStep (n)

Public Attributes

REAL(KIND=qPREC) amplitude
REAL(KIND=qPREC) wave_number
REAL(KIND=qPREC), dimension(20) qout
INTEGER dir
REAL(KIND=qPREC), dimension(10) qout
TYPE(DiskDef), pointer mydisk
TYPE(WindDef), pointer wind
INTEGER nWinds
TYPE(AmbientDef), pointer Ambient
REAL(KIND=qPREC) iAccretion = KRUMHOLZ_ACCRETION
REAL(KIND=qPREC) Height = 1
REAL(KIND=qPREC) soft_radius = 1d0
REAL(KIND=qPREC) radius = 10d0
REAL(KIND=qPREC), dimension(3) xloc = (/0,0,0/)
TYPE(RefinementDef), pointer Refinement
REAL(KIND=qPREC) alpha
REAL(KIND=qPREC) densw
REAL(KIND=qPREC) velw
REAL(KIND=qPREC) t1
REAL(KIND=qPREC) t2
INTEGER radiusw
LOGICAL windsPresent = .false.
LOGICAL disk = .false.
REAL(KIND=qPREC), dimension(maxvars) qabove
REAL(KIND=qPREC), dimension(maxvars) qbelow
TYPE(SplitRegionDef), pointer SplitRegion
REAL(KIND=qPREC) phi
REAL(KIND=qPREC) theta
REAL(KIND=qPREC), dimension(3) position
REAL(KIND=qPREC) wind_density
REAL(KIND=qPREC) wind_temp
REAL(KIND=qPREC) r_p
REAL(KIND=qPREC) v_w
REAL(KIND=qPREC) omega_star
REAL(KIND=qPREC) star_phi
REAL(KIND=qPREC) r_bondi
LOGICAL lCreateParticle = .false.
REAL(KIND=qPREC), dimension(0:maxdepth) r_children
REAL(KIND=qPREC), dimension(0:maxdepth) rho_children
REAL(KIND=qPREC), dimension(0:maxdepth) fill_fraction
REAL(KIND=qPREC), dimension(0:maxdepth) xi
INTEGER ClumpTreeDepth = 1
INTEGER n_children
INTEGER iReal1D
INTEGER iImag1D
INTEGER iRhoBack
TYPE(PFFTPlanDef), pointer Plan
REAL(KIND=qPREC) beta = -1.5d0
REAL(KIND=qPREC) Mach_turb = 5d0
REAL(KIND=qPREC) kmax = 2d0
REAL(KIND=qPREC) alpha_const = 0d0
REAL(KIND=qPREC) alpha_est
REAL(KIND=qPREC) KE_Target
REAL(KIND=qPREC) KE_avg
REAL(KIND=qPREC) relaxation_time
REAL(KIND=qPREC) KE = 0d0
TYPE(LayoutDef), pointer layout
REAL(8), dimension(:,:,:,:),
pointer 
data
INTEGER, dimension(:), allocatable FieldID
REAL(KIND=qPREC), dimension(:,:,:,:),
pointer 
forcing
REAL(KIND=qPREC), dimension(:,:,:,:),
pointer 
tempforcing
TYPE(TotalDef), pointer Total
TYPE(TotalDef), pointer PxTotal
TYPE(TotalDef), pointer PyTotal
TYPE(TotalDef), pointer PzTotal
REAL(KIND=qPREC) density
REAL(KIND=qPREC) pressure
REAL(KIND=qPREC) t_start_avg
REAL(KIND=qPREC) t_final_avg
REAL(KIND=qPREC) t_cross
REAL(KIND=qPREC), dimension(3) dv
TYPE(ProjectionDef), pointer Projection
INTEGER nParticles
INTEGER itracer2
INTEGER iProp
REAL(KIND=qPREC) namb
REAL(KIND=qPREC) njet
REAL(KIND=qPREC) tamb
REAL(KIND=qPREC) Rjet
REAL(KIND=qPREC) tjet
REAL(KIND=qPREC) vjet
REAL(KIND=qPREC) torusalpha
REAL(KIND=qPREC) torusbeta
LOGICAL jet
LOGICAL rings
LOGICAL stratified
LOGICAL anotherClump = .false.
LOGICAL torus
LOGICAL lform
REAL(KIND=qPREC), dimension(0:maxdepth) InterfaceWidth = 0
TYPE(CollidingFlowDef), pointer CollidingFlow
TYPE(ShapeDef), pointer DerefineShape = >Null()
REAL(KIND=qPREC) IIScaleCool
REAL(KIND=qPREC) InterfaceTime
REAL(KIND=qPREC) IIScaleHeat
REAL(KIND=qPREC) derefine_radius = 1e20
INTEGER derefine_dist = 0
LOGICAL DeRefineOutSide = .false.
LOGICAL lClumps = .false.
LOGICAL lPlaceClumps = .true.
REAL(KIND=qPREC) ClumpJeansFact = .5d0
REAL(KIND=qPREC) MeanDensitywClumps = 3d0
REAL(KIND=qPREC) ClumpChi = 10
REAL(KIND=qPREC) separation_param = .3d0
REAL(KIND=qPREC) TShutOff = 1d30
REAL(KIND=qPREC) RampTime = 1d0
TYPE(ClumpDef), pointer myclump
REAL(KIND=qPREC) wind_thickness
REAL(KIND=qPREC) wind_vel
REAL(KIND=qPREC) wind_refinement_time
TYPE(WindDef), pointer Wind
REAL(KIND=qPrec) vx
REAL(KIND=qPREC) n_amb
REAL(KIND=qPREC) v_amb
REAL(KIND=qPREC) T_amb
REAL(KIND=qPREC) By_amb
REAL(KIND=qPREC) Xh_amb
REAL(KIND=qPREC) Hefrac
REAL(KIND=qPREC) rho_amb
REAL(KIND=qPREC) p_amb
REAL(KIND=qPREC) rho_ps
REAL(KIND=qPREC) v_ps
REAL(KIND=qPREC) p_ps
REAL(KIND=qPREC) By_ps
REAL(KIND=qPREC) mu
REAL(KIND=qPREC), public DensityAbove
REAL(KIND=qPREC), public DensityBelow
REAL(KIND=qPREC), public Amplitude
REAL(KIND=qPREC), public atwood_number
REAL(KIND=qPREC), public wave_number
REAL(KIND=qPREC), public lambda_analytic
TYPE(pWindDef), dimension(:),
allocatable 
MyWinds

Private Member Functions

REAL(KIND=qPrec) function emf_source_3D (s)
 Calculates the vector potential at a radius s.
REAL(KIND=qPrec) function emf_source_3D (s)
 Calculates the vector potential at a radius s.
recursive subroutine CreateClumplets (pos, n, hw)
subroutine GetChildPos (n_children, childpos, r)

Private Attributes

TYPE(PointGravityDef), pointer PointGravityObj
REAL(KIND=qprec) namb
REAL(KIND=qprec) tamb
REAL(KIND=qprec) ibs
REAL(KIND=qprec) obs
REAL(KIND=qprec) mcent
REAL(KIND=qprec) r_bh
TYPE(CoolingDef), pointer coolingobj
INTEGER iCooling
INTEGER iTracer1 = 0
INTEGER iTracer2 = 0
REAL(KIND=qPrec) power
REAL(KIND=qPrec) nCloud
REAL(KIND=qPrec) TCloud
REAL(KIND=qPrec) vx0
REAL(KIND=qPrec) vy0
REAL(KIND=qPrec) vz0
REAL(KIND=qPrec) kx0
REAL(KIND=qPrec) ky0
REAL(KIND=qPrec) kz0
REAL(KIND=qPrec) bmin
REAL(KIND=qPrec) amaj
REAL(KIND=qPrec) wght
REAL(KIND=qPrec) lamda
REAL(KIND=qPrec) sig0
REAL(KIND=qPrec) pert
REAL(KIND=qPrec) radius
REAL(KIND=qPrec) slope
REAL(KIND=xPrec) xlen
REAL(KIND=xPrec) ylen
REAL(KIND=xPrec) zlen
REAL(KIND=xPrec) xmin
REAL(KIND=xPrec) ymin
REAL(KIND=xPrec) zmin
INTEGER iseed
INTEGER kmin
INTEGER kmax
REAL(KIND=qPrec), dimension(:,:,:),
allocatable 
amplitrand
INTEGER mxtot
INTEGER mytot
INTEGER mztot
REAL(KIND=qPrec) alpha
REAL(KIND=qPrec) beta
LOGICAL Equi
REAL(KIND=qPrec) rho0
REAL(KIND=qPrec) rho1
REAL(KIND=qPrec) t0
REAL(KIND=qPrec) t1
REAL(KIND=qPrec) B0
REAL(KIND=qPrec) B1
REAL(KIND=qPrec) crad
INTEGER, parameter ResTest_FILEHANDLE = 32
REAL(KIND=qPrec) rho
REAL(KIND=qPrec) p
REAL(KIND=qPrec), dimension(3) v
REAL(KIND=qPrec) Ao
REAL(KIND=qPrec) thickness
REAL(KIND=qPrec) R
REAL(KIND=qPrec) phi
REAL(KIND=qPrec) theta
REAL(KIND=qPREC), dimension(:,:,:),
allocatable 
infoq
INTEGER sample_res = 16
LOGICAL lCooling
LOGICAL lResolutionTest = .false.
REAL(KIND=qPREC), dimension(0:maxdepth) filling_fractions
REAL(KIND=qPREC), dimension(3) vel
REAL(KIND=qPREC) L
REAL(8) ProbtStart
REAL(8) ProbTFinal
INTEGER(8) nRootSteps
INTEGER(8) iRootSteps
INTEGER(8) StartStep
INTEGER(8) CellUpdatesByLevel
INTEGER(8) TotalCellUpdatesByLevel
INTEGER, dimension(0:maxdepth) branching_ratio = 1
REAL(KIND=qPREC) CellCostByLevel
REAL(KIND=qPREC) TotalCellCostByLevel
REAL(KIND=qPREC) dy
REAL(KIND=qPREC) dz
REAL(KIND=qPREC), dimension(:,:,:,:),
allocatable 
GxByLevel
INTEGER, dimension(:,:),
allocatable 
CellsByStepByLevel
REAL(KIND=qPREC), dimension(:),
allocatable 
WorkLoadByRootStep
INTEGER, dimension(:), allocatable CellsByRootStep
INTEGER, dimension(:), allocatable indices
LOGICAL lPlaceCentered = .true.
REAL(KIND=qPrec) r0
REAL(KIND=qPrec) B0x
REAL(KIND=qPrec) B0y
REAL(KIND=qPREC), dimension(0:maxdepth) cells_per_cooling_length = 0
REAL(KIND=qPrec), parameter Y = 2d-26
TYPE(ClumpDef), pointer clump
TYPE(LayoutDef), pointer Layout
REAL(KIND=qPREC), dimension(:,:,:,:),
pointer 
data
INTEGER RemapLevel
INTEGER, dimension(:), allocatable map
REAL(KIND=qPREC), dimension(:),
allocatable 
dq
REAL(KIND=qPREC), dimension(:),
allocatable 
q
REAL(KIND=qPREC), dimension(:),
allocatable 
w
REAL(KIND=qPREC), dimension(:),
allocatable 
dw
REAL(KIND=qPREC), dimension(:,:),
allocatable 
lambda
REAL(KIND=qPREC), dimension(:,:),
allocatable 
A
REAL(KIND=qPREC), dimension(:,:),
allocatable 
Lamb
REAL(KIND=qPREC), dimension(:,:),
allocatable 
Am
REAL(KIND=qPREC), dimension(:,:),
allocatable 
An
REAL(KIND=qPREC), dimension(:,:),
allocatable 
qExact
REAL(KIND=qPREC), dimension(:,:,:),
allocatable 
l
REAL(KIND=qPREC), dimension(:,:,:),
allocatable 
r
REAL(KIND=qPREC) wave_speed
REAL(KIND=qPREC) rho
REAL(KIND=qPREC) p
REAL(KIND=qPREC) vx
REAL(KIND=qPREC) vy
REAL(KIND=qPREC) vz
REAL(KIND=qPREC) Bx
REAL(KIND=qPREC) By
REAL(KIND=qPREC) Bz
REAL(KIND=qPREC) WaveStrength
REAL(KIND=qPREC) wavespeed
INTEGER WaveFamily
REAL(KIND=qprec), dimension(2) ybounds
REAL(KIND=qprec) textspeed
REAL(KIND=qprec) backtextspeed
REAL(KIND=qprec) indexspeed
REAL(KIND=qprec) tstart
REAL(KIND=qprec) contrast
REAL(KIND=qprec) messagedx
REAL(KIND=qprec) rhoBackground
REAL(KIND=qprec) EnergyBackground
REAL(KIND=qprec) drho
REAL(KIND=qprec) dp
REAL(KIND=qprec) de
REAL(KIND=qprec) rhoMessage
REAL(KIND=qprec) EnergyMessage
REAL(KIND=qprec) period
REAL(KIND=qprec) dv
REAL(KIND=qprec) yperiod
REAL(KIND=qprec) ydv
INTEGER(KIND=qPREC), dimension(:,:),
allocatable 
message
INTEGER, dimension(2) msize
REAL(KIND=qPREC) rhoOut
REAL(KIND=qPREC) pOut
REAL(KIND=qPREC) vxOut
REAL(KIND=qPREC) vyOut
REAL(KIND=qPREC) vzOut
REAL(KIND=qPREC) BxOut
REAL(KIND=qPREC) ByOut
REAL(KIND=qPREC) BzOut
INTEGER nmodex
INTEGER nmodey
INTEGER bc
REAL(KIND=qPrec) p0
REAL(KIND=qPrec) y0
REAL(KIND=qPrec) v0
REAL(KIND=qPrec) B_static
REAL(KIND=qPrec) lx
INTEGER, parameter MTI_FILEHANDLE = 32
REAL(KIND=qPREC) ambient_density
REAL(KIND=qPREC) ambient_temperature
REAL(KIND=qPREC) disk_softlength
REAL(KIND=qPREC) disk_density
REAL(KIND=qPREC) disk_temperature
REAL(KIND=qPREC) disk_radius
REAL(KIND=qPREC) disk_smoothing
REAL(KIND=qPREC) disk_height
REAL(KIND=qPREC) stream_density
REAL(KIND=qPREC) stream_temperature
REAL(KIND=qPREC) stream_velocity
REAL(KIND=qPREC) stream_radius
REAL(KIND=qPREC) stream_halfwidth
REAL(KIND=qPREC) stream_halfheight
REAL(KIND=qPREC) stream_xpos
REAL(KIND=qPREC) central_mass
REAL(KIND=qPREC) hotspot_width
REAL(KIND=qPREC), dimension(3) hotspot_pos
INTEGER disk_maxlevel
LOGICAL lGlobalSim
LOGICAL lMatchPressure
LOGICAL lRefineHotSpot
INTEGER stream_tracer = 0
REAL(KIND=qPREC) velocity

Detailed Description

MultiClump Module 1.

Uniform Collapse Module.

True Love Problems Module.

Thermal Instability Module.

Template Module.

StreamDisk Interaction Module.

Slow Molecular Cloud Formation Module.

Rayleigh-Taylor Instability Module.

1D Radiative Shock Module

Radiative Instability1 problem module.

Radiative Instability05 problem module.

Radiative Instability0 problem module.

Multiple Jets module.

Momentum Conservation Module.

Molecular Cloud Formation Module.

MHDWaves Module.

Module for displaying a marqui across the grid.

Isotropic Turbulence Module.

IsoMHDWaves Module.

IsoHydroWaves Module.

HydroWaves Module.

Gravitational Cascade Module.

Module for setting up the advection of a field loop across the grid.

Corotating Binary Module.

Orbiting Particle Module.

Basic Dixk Module.

MultiClump Module.

Definition at line 35 of file 1DWaves/problem.f90.


Member Function/Subroutine Documentation

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 54 of file 1DWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 113 of file 1DWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 184 of file 1DWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 190 of file 1DWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 238 of file 1DWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 243 of file 1DWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 51 of file 2DWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 79 of file 2DWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 96 of file 2DWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 102 of file 2DWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 152 of file 2DWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 156 of file 2DWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 60 of file BasicDisk/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 170 of file BasicDisk/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 176 of file BasicDisk/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 186 of file BasicDisk/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 192 of file BasicDisk/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 218 of file BasicDisk/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 53 of file Binary/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 232 of file Binary/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 238 of file Binary/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 279 of file Binary/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 285 of file Binary/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 289 of file Binary/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 43 of file Bondi/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Initial Conditions.

Parameters:
InfoInfo object

Definition at line 76 of file Bondi/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Definition at line 139 of file Bondi/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 208 of file Bondi/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 217 of file Bondi/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 223 of file Bondi/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 55 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 112 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 135 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 164 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 289 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 293 of file BrioWuShockTube/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 81 of file Christina_Original/problem.f90.

References fldgen().

+ Here is the call graph for this function:

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Definition at line 160 of file Christina_Original/problem.f90.

subroutine, public ProblemBeforeSTep ( TYPE(InfoDef)  Info)

Definition at line 397 of file Christina_Original/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Definition at line 402 of file Christina_Original/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Definition at line 406 of file Christina_Original/problem.f90.

subroutine, public CloudsBC ( TYPE(InfoDef)  Info)

Definition at line 497 of file Christina_Original/problem.f90.

subroutine CalcComp ( REAL(KIND=xprec), dimension(nrvars)  q,
REAL(KIND=xprec), intent(in)  T,
REAL(KIND=xprec), intent(out), optional  P 
)

Definition at line 923 of file Christina_Original/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 960 of file Christina_Original/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 54 of file CorotatingBinary/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 88 of file CorotatingBinary/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 101 of file CorotatingBinary/problem.f90.

subroutine SetWind ( TYPE(InfoDef)  Info,
INTEGER, dimension(3,2)  ip 
)

Definition at line 115 of file CorotatingBinary/problem.f90.

subroutine SetWindq ( REAL(KIND=qPREC), dimension(:)  q,
REAL(KIND=qPREC), dimension(3)  pos,
REAL(KIND=qPREC)  t 
)

Definition at line 135 of file CorotatingBinary/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 169 of file CorotatingBinary/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 175 of file CorotatingBinary/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 179 of file CorotatingBinary/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 42 of file CurrentSheet/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Definition at line 57 of file CurrentSheet/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Definition at line 107 of file CurrentSheet/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Definition at line 118 of file CurrentSheet/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Definition at line 124 of file CurrentSheet/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 130 of file CurrentSheet/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 55 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 111 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 134 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 163 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 264 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 268 of file EinfeldtRarefaction/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Initial Conditions.

Parameters:
InfoInfo object

Definition at line 86 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 285 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 303 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 343 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 349 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) function emf_source_3D ( REAL(KIND=qPrec)  s) [private]

Calculates the vector potential at a radius s.

Parameters:
sradius in cylindrical coordinates

Definition at line 356 of file FieldLoopAdvection/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Initial Conditions.

Parameters:
InfoInfo object

Definition at line 86 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 285 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 304 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 344 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 350 of file FieldLoopRestart/problem.f90.

REAL(KIND=qPrec) function emf_source_3D ( REAL(KIND=qPrec)  s) [private]

Calculates the vector potential at a radius s.

Parameters:
sradius in cylindrical coordinates

Definition at line 357 of file FieldLoopRestart/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 65 of file FillingFraction/problem.f90.

recursive subroutine CreateClumplets ( REAL(KIND=qPREC), dimension(3)  pos,
INTEGER  n,
REAL(KIND=qPREC)  hw 
) [private]

Definition at line 96 of file FillingFraction/problem.f90.

subroutine GetChildPos ( INTEGER  n_children,
REAL(KIND=qPREC), dimension(:,:)  childpos,
REAL(KIND=qPREC)  r 
) [private]

Definition at line 122 of file FillingFraction/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 164 of file FillingFraction/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 177 of file FillingFraction/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 202 of file FillingFraction/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 214 of file FillingFraction/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 220 of file FillingFraction/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 40 of file GaussDiffusion/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Definition at line 58 of file GaussDiffusion/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Definition at line 127 of file GaussDiffusion/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Definition at line 138 of file GaussDiffusion/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Definition at line 144 of file GaussDiffusion/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 150 of file GaussDiffusion/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 70 of file GravitationalCascade/problem.f90.

recursive subroutine CreateClumplets ( REAL(KIND=qPREC), dimension(3)  pos,
INTEGER  n 
)

Definition at line 210 of file GravitationalCascade/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 239 of file GravitationalCascade/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-step.

Parameters:
InfoInfo Object

Definition at line 245 of file GravitationalCascade/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 251 of file GravitationalCascade/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 259 of file GravitationalCascade/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 266 of file GravitationalCascade/problem.f90.

COMPLEX(8) function GetRoots ( REAL(8)  a,
REAL(8)  b,
REAL(8)  c,
REAL(8)  d,
INTEGER  nroot 
)

Definition at line 271 of file GravitationalCascade/problem.f90.

REAL(KIND=qPREC) function JeansDensity ( REAL(KIND=qPREC)  r,
REAL(KIND=qPREC)  temp 
)

Definition at line 410 of file GravitationalCascade/problem.f90.

subroutine GetChildPos ( INTEGER  n_children,
REAL(KIND=qPREC), dimension(:,:)  childpos,
REAL(KIND=qPREC)  r 
)

Definition at line 416 of file GravitationalCascade/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 75 of file GravoTurbulence/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Initial Conditions.

Parameters:
InfoInfo object

Definition at line 350 of file GravoTurbulence/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 389 of file GravoTurbulence/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 397 of file GravoTurbulence/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 405 of file GravoTurbulence/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 433 of file GravoTurbulence/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 43 of file HydroStaticStar/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 109 of file HydroStaticStar/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 115 of file HydroStaticStar/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 121 of file HydroStaticStar/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 127 of file HydroStaticStar/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 133 of file HydroStaticStar/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file HydroWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 70 of file HydroWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 176 of file HydroWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 205 of file HydroWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 383 of file HydroWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 387 of file HydroWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 70 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 172 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 201 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 363 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 367 of file IsoHydroWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 70 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 172 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 201 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 363 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 367 of file IsoMHDWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 71 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 265 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 273 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 311 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 317 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 332 of file IsotropicTurbulence/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 56 of file jets/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 158 of file jets/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 304 of file jets/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 410 of file jets/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 416 of file jets/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 460 of file jets/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes marqui module variables.

Definition at line 55 of file Marquee/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Initializes grid.

Parameters:
InfoInfo object

Definition at line 103 of file Marquee/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Sets boundary conditions.

Parameters:
InfoInfo object

Definition at line 111 of file Marquee/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 187 of file Marquee/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Does nothing.

Parameters:
InfoInfo object

Definition at line 195 of file Marquee/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 201 of file Marquee/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 61 of file MHDWaves/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 70 of file MHDWaves/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 172 of file MHDWaves/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 201 of file MHDWaves/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 363 of file MHDWaves/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 367 of file MHDWaves/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 77 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 370 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-step.

Parameters:
InfoInfo Object

Definition at line 376 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 382 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 390 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 395 of file MolecularCloudFormation/problem.f90.

subroutine SetupTotals ( )

Definition at line 400 of file MolecularCloudFormation/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 55 of file MomentumConservation/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 205 of file MomentumConservation/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 211 of file MomentumConservation/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 221 of file MomentumConservation/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 227 of file MomentumConservation/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 231 of file MomentumConservation/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 43 of file MTI/problem.f90.

subroutine, public ProblemGridInit ( TYPE (InfoDef)  Info)

Definition at line 51 of file MTI/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE (InfoDef)  Info)

Definition at line 101 of file MTI/problem.f90.

subroutine, public ProblemAfterStep ( TYPE (InfoDef)  Info)

Definition at line 112 of file MTI/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE (InfoDef)  Info)

Definition at line 118 of file MTI/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 124 of file MTI/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 53 of file MultiClumps/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 119 of file MultiClumps/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 126 of file MultiClumps/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 132 of file MultiClumps/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 138 of file MultiClumps/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 156 of file MultiClumps/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 50 of file MultiJets/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 133 of file MultiJets/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 140 of file MultiJets/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 148 of file MultiJets/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 154 of file MultiJets/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 162 of file MultiJets/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 46 of file OrbitingParticles/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 135 of file OrbitingParticles/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 141 of file OrbitingParticles/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 151 of file OrbitingParticles/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 157 of file OrbitingParticles/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 161 of file OrbitingParticles/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 53 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 89 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 105 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 112 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 118 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 127 of file RadiativeInstability0/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 53 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 89 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 105 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 112 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 118 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 127 of file RadiativeInstability05/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 53 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 89 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 105 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 112 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 118 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 127 of file RadiativeInstability1/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 63 of file RadShock/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Definition at line 134 of file RadShock/problem.f90.

subroutine RK4 ( REAL(KIND=qPREC)  dx,
REAL(KIND=qPREC)  h,
REAL(KIND=qPREC)  Eflux,
REAL(KIND=qPREC)  HIIflux,
REAL(KIND=qPREC)  HeIIflux,
REAL(KIND=qPREC)  Heflux 
)

Definition at line 206 of file RadShock/problem.f90.

subroutine Derivs ( REAL(KIND=qPREC)  Eflux,
REAL(KIND=qPREC)  ddxEflux,
REAL(KIND=qPREC)  HIIflux,
REAL(KIND=qPREC)  ddxHIIflux,
REAL(KIND=qPREC)  HeIIflux,
REAL(KIND=qPREC)  ddxHeIIflux,
REAL(KIND=qPREC)  Heflux 
)

Definition at line 237 of file RadShock/problem.f90.

subroutine EfluxVars ( REAL(KIND=qPREC)  Eflux,
REAL(KIND=qPREC)  v,
REAL(KIND=qPREC)  rho,
REAL(KIND=qPREC)  By,
REAL(KIND=qPREC)  p 
)

Definition at line 301 of file RadShock/problem.f90.

COMPLEX(8) function CubicRoots ( REAL(KIND=qPREC)  a,
REAL(KIND=qPREC)  b,
REAL(KIND=qPREC)  c,
REAL(KIND=qPREC)  d 
)

Definition at line 335 of file RadShock/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Definition at line 398 of file RadShock/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Definition at line 403 of file RadShock/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Definition at line 408 of file RadShock/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 412 of file RadShock/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 58 of file RTInstability/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Definition at line 73 of file RTInstability/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Definition at line 146 of file RTInstability/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Definition at line 151 of file RTInstability/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Definition at line 156 of file RTInstability/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 181 of file RTInstability/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 57 of file SingleClump/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 205 of file SingleClump/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 211 of file SingleClump/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 217 of file SingleClump/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 223 of file SingleClump/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 241 of file SingleClump/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 51 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 168 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 174 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 184 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 190 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 194 of file SlowMolecularCloudFormation/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 55 of file SodShockTube/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 111 of file SodShockTube/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 134 of file SodShockTube/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 163 of file SodShockTube/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 264 of file SodShockTube/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 268 of file SodShockTube/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 65 of file StreamDisk/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 234 of file StreamDisk/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 240 of file StreamDisk/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 277 of file StreamDisk/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 283 of file StreamDisk/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 287 of file StreamDisk/problem.f90.

subroutine, public ProblemModuleInit ( )

Definition at line 50 of file Template/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Definition at line 73 of file Template/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Definition at line 77 of file Template/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Definition at line 81 of file Template/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Definition at line 85 of file Template/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 89 of file Template/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 52 of file ThermalInstability/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 194 of file ThermalInstability/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 200 of file ThermalInstability/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 210 of file ThermalInstability/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 216 of file ThermalInstability/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 220 of file ThermalInstability/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 55 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 187 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 193 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 203 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 209 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 213 of file TrueLoveProblems/problem.f90.

subroutine, public ProblemModuleInit ( )

Initializes module variables.

Definition at line 51 of file UniformCollapse/problem.f90.

subroutine, public ProblemGridInit ( TYPE(InfoDef)  Info)

Applies initial conditions.

Parameters:
InfoInfo object

Definition at line 132 of file UniformCollapse/problem.f90.

subroutine, public ProblemBeforeStep ( TYPE(InfoDef)  Info)

Applies Boundary conditions.

Parameters:
InfoInfo object

Definition at line 138 of file UniformCollapse/problem.f90.

subroutine, public ProblemAfterStep ( TYPE(InfoDef)  Info)

Could be used to update grids pre-output.

Parameters:
InfoInfo Object

Definition at line 158 of file UniformCollapse/problem.f90.

subroutine, public ProblemSetErrFlag ( TYPE(InfoDef)  Info)

Could be used to set force refinement.

Parameters:
InfoInfo object

Definition at line 164 of file UniformCollapse/problem.f90.

subroutine, public ProblemBeforeGlobalStep ( INTEGER  n)

Definition at line 168 of file UniformCollapse/problem.f90.


Member Data Documentation

REAL(KIND=qPREC) amplitude

Definition at line 49 of file 1DWaves/problem.f90.

REAL(KIND=qPREC) wave_number

Definition at line 49 of file 1DWaves/problem.f90.

REAL(KIND=qPREC), dimension(20) qout

Definition at line 49 of file 1DWaves/problem.f90.

INTEGER dir

Definition at line 50 of file 1DWaves/problem.f90.

REAL(KIND=qPREC), dimension(10) qout

Definition at line 47 of file 2DWaves/problem.f90.

TYPE(DiskDef), pointer mydisk

Definition at line 48 of file BasicDisk/problem.f90.

TYPE(WindDef), pointer wind

Definition at line 49 of file BasicDisk/problem.f90.

INTEGER nWinds

Definition at line 50 of file BasicDisk/problem.f90.

TYPE(AmbientDef), pointer Ambient

Definition at line 51 of file BasicDisk/problem.f90.

REAL(KIND=qPREC) iAccretion = KRUMHOLZ_ACCRETION

Definition at line 52 of file BasicDisk/problem.f90.

REAL(KIND=qPREC) Height = 1

Definition at line 53 of file BasicDisk/problem.f90.

REAL(KIND=qPREC) soft_radius = 1d0

Definition at line 54 of file BasicDisk/problem.f90.

REAL(KIND=qPREC) radius = 10d0

Definition at line 54 of file BasicDisk/problem.f90.

REAL(KIND=qPREC), dimension(3) xloc = (/0,0,0/)

Definition at line 55 of file BasicDisk/problem.f90.

TYPE(RefinementDef), pointer Refinement

Definition at line 56 of file BasicDisk/problem.f90.

REAL(KIND=qPREC) alpha

Definition at line 45 of file Binary/problem.f90.

REAL(KIND=qPREC) densw

Definition at line 45 of file Binary/problem.f90.

REAL(KIND=qPREC) velw

Definition at line 45 of file Binary/problem.f90.

REAL(KIND=qPREC) t1

Definition at line 45 of file Binary/problem.f90.

REAL(KIND=qPREC) t2

Definition at line 45 of file Binary/problem.f90.

INTEGER radiusw

Definition at line 46 of file Binary/problem.f90.

LOGICAL windsPresent = .false.

Definition at line 47 of file Binary/problem.f90.

LOGICAL disk = .false.

Definition at line 47 of file Binary/problem.f90.

TYPE(PointGravityDef), pointer PointGravityObj [private]

Definition at line 39 of file Bondi/problem.f90.

REAL(KIND=qprec) namb [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qprec) tamb [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qprec) ibs [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qprec) obs [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qprec) mcent [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qprec) r_bh [private]

Definition at line 40 of file Bondi/problem.f90.

REAL(KIND=qPREC), dimension(maxvars) qabove

Definition at line 49 of file BrioWuShockTube/problem.f90.

REAL(KIND=qPREC), dimension(maxvars) qbelow

Definition at line 49 of file BrioWuShockTube/problem.f90.

TYPE(SplitRegionDef), pointer SplitRegion

Definition at line 50 of file BrioWuShockTube/problem.f90.

REAL(KIND=qPREC) phi

Definition at line 51 of file BrioWuShockTube/problem.f90.

REAL(KIND=qPREC) theta

Definition at line 51 of file BrioWuShockTube/problem.f90.

REAL(KIND=qPREC), dimension(3) position

Definition at line 51 of file BrioWuShockTube/problem.f90.

TYPE(CoolingDef), pointer coolingobj [private]

Definition at line 54 of file Christina_Original/problem.f90.

INTEGER iCooling [private]

Definition at line 55 of file Christina_Original/problem.f90.

INTEGER iTracer1 = 0 [private]

Definition at line 56 of file Christina_Original/problem.f90.

INTEGER iTracer2 = 0 [private]

Definition at line 57 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) power [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) nCloud [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) TCloud [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) vx0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) vy0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) vz0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) kx0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) ky0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) kz0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) bmin [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) amaj [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) wght [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) lamda [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) sig0 [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) pert [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) radius [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) slope [private]

Definition at line 61 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) xlen [private]

Definition at line 62 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) ylen [private]

Definition at line 62 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) zlen [private]

Definition at line 62 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) xmin [private]

Definition at line 62 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) ymin [private]

Definition at line 62 of file Christina_Original/problem.f90.

REAL(KIND=xPrec) zmin [private]

Definition at line 62 of file Christina_Original/problem.f90.

INTEGER iseed [private]

Definition at line 63 of file Christina_Original/problem.f90.

INTEGER kmin [private]

Definition at line 63 of file Christina_Original/problem.f90.

INTEGER kmax [private]

Definition at line 63 of file Christina_Original/problem.f90.

REAL(KIND = qPrec), dimension(:,:,:), allocatable amplitrand [private]

Definition at line 64 of file Christina_Original/problem.f90.

INTEGER mxtot [private]

Definition at line 65 of file Christina_Original/problem.f90.

INTEGER mytot [private]

Definition at line 65 of file Christina_Original/problem.f90.

INTEGER mztot [private]

Definition at line 65 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) alpha [private]

Definition at line 67 of file Christina_Original/problem.f90.

REAL(KIND=qPrec) beta [private]

Definition at line 67 of file Christina_Original/problem.f90.

REAL(KIND=qPREC) wind_density

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) wind_temp

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) r_p

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) v_w

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) omega_star

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) star_phi

Definition at line 48 of file CorotatingBinary/problem.f90.

REAL(KIND=qPREC) r_bondi

Definition at line 48 of file CorotatingBinary/problem.f90.

LOGICAL lCreateParticle = .false.

Definition at line 49 of file CorotatingBinary/problem.f90.

LOGICAL Equi [private]

Definition at line 38 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) rho0 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) rho1 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) t0 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) t1 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) B0 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) B1 [private]

Definition at line 39 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) crad [private]

Definition at line 39 of file CurrentSheet/problem.f90.

INTEGER parameter ResTest_FILEHANDLE = 32 [private]

Definition at line 40 of file CurrentSheet/problem.f90.

REAL(KIND=qPrec) rho [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) p [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec), dimension(3) v [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) Ao [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) thickness [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) R [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) phi [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPrec) theta [private]

Definition at line 49 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:), allocatable infoq [private]

Definition at line 50 of file FieldLoopAdvection/problem.f90.

INTEGER sample_res = 16 [private]

Definition at line 51 of file FieldLoopAdvection/problem.f90.

LOGICAL lCooling [private]

Definition at line 53 of file FieldLoopAdvection/problem.f90.

LOGICAL lResolutionTest = .false. [private]

Definition at line 54 of file FieldLoopAdvection/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) filling_fractions [private]

Definition at line 49 of file FillingFraction/problem.f90.

REAL(KIND=qPREC), dimension(3) vel [private]

Definition at line 50 of file FillingFraction/problem.f90.

REAL(KIND=qPREC) L [private]

Definition at line 50 of file FillingFraction/problem.f90.

REAL(8) ProbtStart [private]

Definition at line 51 of file FillingFraction/problem.f90.

REAL(8) ProbTFinal [private]

Definition at line 52 of file FillingFraction/problem.f90.

INTEGER(8) nRootSteps [private]

Definition at line 53 of file FillingFraction/problem.f90.

INTEGER(8) iRootSteps [private]

Definition at line 53 of file FillingFraction/problem.f90.

INTEGER(8) StartStep [private]

Definition at line 53 of file FillingFraction/problem.f90.

INTEGER(8) CellUpdatesByLevel [private]

Definition at line 53 of file FillingFraction/problem.f90.

INTEGER(8) TotalCellUpdatesByLevel [private]

Definition at line 53 of file FillingFraction/problem.f90.

INTEGER, dimension(0:maxdepth) branching_ratio = 1 [private]

Definition at line 54 of file FillingFraction/problem.f90.

REAL(KIND=qPREC) CellCostByLevel [private]

Definition at line 55 of file FillingFraction/problem.f90.

REAL(KIND=qPREC) TotalCellCostByLevel [private]

Definition at line 55 of file FillingFraction/problem.f90.

REAL(KIND=qPREC) dy [private]

Definition at line 55 of file FillingFraction/problem.f90.

REAL(KIND=qPREC) dz [private]

Definition at line 55 of file FillingFraction/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:,:), allocatable GxByLevel [private]

Definition at line 56 of file FillingFraction/problem.f90.

INTEGER, dimension(:,:), allocatable CellsByStepByLevel [private]

Definition at line 58 of file FillingFraction/problem.f90.

REAL(KIND=qPREC), dimension(:), allocatable WorkLoadByRootStep [private]

Definition at line 59 of file FillingFraction/problem.f90.

INTEGER, dimension(:), allocatable CellsByRootStep [private]

Definition at line 60 of file FillingFraction/problem.f90.

INTEGER, dimension(:), allocatable indices [private]

Definition at line 60 of file FillingFraction/problem.f90.

LOGICAL lPlaceCentered = .true. [private]

Definition at line 61 of file FillingFraction/problem.f90.

REAL(KIND=qPrec) r0 [private]

Definition at line 37 of file GaussDiffusion/problem.f90.

REAL(KIND=qPrec) B0x [private]

Definition at line 37 of file GaussDiffusion/problem.f90.

REAL(KIND=qPrec) B0y [private]

Definition at line 37 of file GaussDiffusion/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) r_children

Definition at line 54 of file GravitationalCascade/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) rho_children

Definition at line 54 of file GravitationalCascade/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) fill_fraction

Definition at line 54 of file GravitationalCascade/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) xi

Definition at line 54 of file GravitationalCascade/problem.f90.

INTEGER ClumpTreeDepth = 1

Definition at line 55 of file GravitationalCascade/problem.f90.

INTEGER n_children

Definition at line 55 of file GravitationalCascade/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) cells_per_cooling_length = 0 [private]

Definition at line 63 of file GravoTurbulence/problem.f90.

REAL(KIND=qPrec), parameter Y = 2d-26 [private]

Definition at line 65 of file GravoTurbulence/problem.f90.

TYPE(ClumpDef), pointer clump [private]

Definition at line 67 of file GravoTurbulence/problem.f90.

TYPE(LayoutDef), pointer Layout [private]

Definition at line 69 of file GravoTurbulence/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:,:), pointer data [private]

Definition at line 70 of file GravoTurbulence/problem.f90.

INTEGER RemapLevel [private]

Definition at line 71 of file GravoTurbulence/problem.f90.

INTEGER, dimension(:), allocatable map [private]

Definition at line 50 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:), allocatable dq [private]

Definition at line 51 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:), allocatable q [private]

Definition at line 51 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:), allocatable w [private]

Definition at line 51 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:), allocatable dw [private]

Definition at line 51 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable lambda [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable A [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable Lamb [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable Am [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable An [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:), allocatable qExact [private]

Definition at line 52 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:), allocatable l [private]

Definition at line 53 of file HydroWaves/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:), allocatable r [private]

Definition at line 53 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) wave_speed [private]

Definition at line 54 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) rho [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) p [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) vx [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) vy [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) vz [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) Bx [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) By [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) Bz [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) WaveStrength [private]

Definition at line 55 of file HydroWaves/problem.f90.

REAL(KIND=qPREC) wavespeed [private]

Definition at line 55 of file HydroWaves/problem.f90.

INTEGER WaveFamily [private]

Definition at line 56 of file HydroWaves/problem.f90.

INTEGER iReal1D

Definition at line 54 of file IsotropicTurbulence/problem.f90.

INTEGER iImag1D

Definition at line 54 of file IsotropicTurbulence/problem.f90.

INTEGER iRhoBack

Definition at line 54 of file IsotropicTurbulence/problem.f90.

TYPE(PFFTPlanDef), pointer Plan

Definition at line 55 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) beta = -1.5d0

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) Mach_turb = 5d0

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) kmax = 2d0

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) alpha_const = 0d0

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) alpha_est

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) KE_Target

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) KE_avg

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) relaxation_time

Definition at line 56 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) KE = 0d0

Definition at line 56 of file IsotropicTurbulence/problem.f90.

TYPE(LayoutDef), pointer layout

Definition at line 57 of file IsotropicTurbulence/problem.f90.

REAL(8), dimension(:,:,:,:), pointer data

Definition at line 58 of file IsotropicTurbulence/problem.f90.

INTEGER, dimension(:), allocatable FieldID

Definition at line 59 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:,:), pointer forcing

Definition at line 61 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC), dimension(:,:,:,:), pointer tempforcing

Definition at line 61 of file IsotropicTurbulence/problem.f90.

TYPE(TotalDef), pointer Total

Definition at line 62 of file IsotropicTurbulence/problem.f90.

TYPE(TotalDef), pointer PxTotal

Definition at line 62 of file IsotropicTurbulence/problem.f90.

TYPE(TotalDef), pointer PyTotal

Definition at line 62 of file IsotropicTurbulence/problem.f90.

TYPE(TotalDef), pointer PzTotal

Definition at line 62 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) density

Definition at line 63 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) pressure

Definition at line 63 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) t_start_avg

Definition at line 64 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) t_final_avg

Definition at line 64 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC) t_cross

Definition at line 64 of file IsotropicTurbulence/problem.f90.

REAL(KIND=qPREC), dimension(3) dv

Definition at line 64 of file IsotropicTurbulence/problem.f90.

TYPE(ProjectionDef), pointer Projection

Definition at line 65 of file IsotropicTurbulence/problem.f90.

INTEGER nParticles

Definition at line 48 of file jets/problem.f90.

INTEGER itracer2

Definition at line 48 of file jets/problem.f90.

INTEGER iProp

Definition at line 48 of file jets/problem.f90.

REAL(KIND=qPREC) namb

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) njet

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) tamb

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) Rjet

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) tjet

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) vjet

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) torusalpha

Definition at line 49 of file jets/problem.f90.

REAL(KIND=qPREC) torusbeta

Definition at line 49 of file jets/problem.f90.

LOGICAL jet

Definition at line 50 of file jets/problem.f90.

LOGICAL rings

Definition at line 50 of file jets/problem.f90.

LOGICAL stratified

Definition at line 50 of file jets/problem.f90.

LOGICAL anotherClump = .false.

Definition at line 50 of file jets/problem.f90.

LOGICAL torus

Definition at line 50 of file jets/problem.f90.

LOGICAL lform

Definition at line 50 of file jets/problem.f90.

REAL(KIND=qprec), dimension(2) ybounds [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) textspeed [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) backtextspeed [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) indexspeed [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) tstart [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) contrast [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) messagedx [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) rhoBackground [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) EnergyBackground [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) drho [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) dp [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) de [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) rhoMessage [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) EnergyMessage [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) period [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) dv [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) yperiod [private]

Definition at line 45 of file Marquee/problem.f90.

REAL(KIND=qprec) ydv [private]

Definition at line 45 of file Marquee/problem.f90.

INTEGER(KIND=qPREC), dimension(:,:), allocatable message [private]

Definition at line 47 of file Marquee/problem.f90.

INTEGER, dimension(2) msize [private]

Definition at line 49 of file Marquee/problem.f90.

REAL(KIND=qPREC) rhoOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) pOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) vxOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) vyOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) vzOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) BxOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) ByOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC) BzOut [private]

Definition at line 50 of file Marquee/problem.f90.

REAL(KIND=qPREC), dimension(0:maxdepth) InterfaceWidth = 0

Definition at line 55 of file MolecularCloudFormation/problem.f90.

TYPE(CollidingFlowDef), pointer CollidingFlow

Definition at line 56 of file MolecularCloudFormation/problem.f90.

TYPE(ShapeDef), pointer DerefineShape = >Null()

Definition at line 57 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) IIScaleCool

Definition at line 61 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) InterfaceTime

Definition at line 61 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) IIScaleHeat

Definition at line 61 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) derefine_radius = 1e20

Definition at line 61 of file MolecularCloudFormation/problem.f90.

INTEGER derefine_dist = 0

Definition at line 62 of file MolecularCloudFormation/problem.f90.

LOGICAL DeRefineOutSide = .false.

Definition at line 64 of file MolecularCloudFormation/problem.f90.

LOGICAL lClumps = .false.

Definition at line 65 of file MolecularCloudFormation/problem.f90.

LOGICAL lPlaceClumps = .true.

Definition at line 66 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) ClumpJeansFact = .5d0

Definition at line 67 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) MeanDensitywClumps = 3d0

Definition at line 68 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) ClumpChi = 10

Definition at line 69 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) separation_param = .3d0

Definition at line 70 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) TShutOff = 1d30

Definition at line 71 of file MolecularCloudFormation/problem.f90.

REAL(KIND=qPREC) RampTime = 1d0

Definition at line 72 of file MolecularCloudFormation/problem.f90.

TYPE(ClumpDef), pointer myclump

Definition at line 48 of file MomentumConservation/problem.f90.

INTEGER nmodex [private]

Definition at line 37 of file MTI/problem.f90.

INTEGER nmodey [private]

Definition at line 37 of file MTI/problem.f90.

INTEGER bc [private]

Definition at line 37 of file MTI/problem.f90.

REAL(KIND=qPrec) p0 [private]

Definition at line 38 of file MTI/problem.f90.

REAL(KIND=qPrec) y0 [private]

Definition at line 38 of file MTI/problem.f90.

REAL(KIND=qPrec) v0 [private]

Definition at line 38 of file MTI/problem.f90.

REAL(KIND=qPrec) B_static [private]

Definition at line 38 of file MTI/problem.f90.

REAL(KIND=qPrec) lx [private]

Definition at line 38 of file MTI/problem.f90.

INTEGER, parameter MTI_FILEHANDLE = 32 [private]

Definition at line 39 of file MTI/problem.f90.

REAL(KIND=qPREC) wind_thickness

Definition at line 48 of file MultiClumps/problem.f90.

REAL(KIND=qPREC) wind_vel

Definition at line 48 of file MultiClumps/problem.f90.

REAL(KIND=qPREC) wind_refinement_time

Definition at line 48 of file MultiClumps/problem.f90.

TYPE(WindDef), pointer Wind

Definition at line 49 of file MultiClumps/problem.f90.

REAL(KIND=qPrec) vx

Definition at line 46 of file RadiativeInstability0/problem.f90.

REAL(KIND=qPREC) n_amb

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) v_amb

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) T_amb

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) By_amb

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) Xh_amb

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) Hefrac

Definition at line 56 of file RadShock/problem.f90.

REAL(KIND=qPREC) rho_amb

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) p_amb

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) rho_ps

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) v_ps

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) p_ps

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) By_ps

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC) mu

Definition at line 57 of file RadShock/problem.f90.

REAL(KIND=qPREC), public DensityAbove

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC), public DensityBelow

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC), public Amplitude

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC), public atwood_number

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC), public wave_number

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC), public lambda_analytic

Definition at line 53 of file RTInstability/problem.f90.

REAL(KIND=qPREC) ambient_density [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) ambient_temperature [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_softlength [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_density [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_temperature [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_radius [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_smoothing [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) disk_height [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_density [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_temperature [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_velocity [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_radius [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_halfwidth [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_halfheight [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) stream_xpos [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) central_mass [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) hotspot_width [private]

Definition at line 52 of file StreamDisk/problem.f90.

REAL(KIND=qPREC), dimension(3) hotspot_pos [private]

Definition at line 52 of file StreamDisk/problem.f90.

INTEGER disk_maxlevel [private]

Definition at line 57 of file StreamDisk/problem.f90.

LOGICAL lGlobalSim [private]

Definition at line 58 of file StreamDisk/problem.f90.

LOGICAL lMatchPressure [private]

Definition at line 58 of file StreamDisk/problem.f90.

LOGICAL lRefineHotSpot [private]

Definition at line 58 of file StreamDisk/problem.f90.

INTEGER stream_tracer = 0 [private]

Definition at line 59 of file StreamDisk/problem.f90.

REAL(KIND=qPREC) velocity [private]

Definition at line 46 of file Template/problem.f90.

TYPE(pWindDef), dimension(:), allocatable MyWinds

Definition at line 49 of file TrueLoveProblems/problem.f90.


The documentation for this module was generated from the following files:
 All Classes Files Functions Variables