Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | PartitionType_BasementWall | = | -1 | |
integer, | public, | parameter | :: | PartitionType_BasementFloor | = | -2 | |
integer, | public, | parameter | :: | PartitionType_Pipe | = | -3 | |
integer, | public, | parameter | :: | RegionType_Pipe | = | -1 | |
integer, | public, | parameter | :: | RegionType_BasementWall | = | -2 | |
integer, | public, | parameter | :: | RegionType_BasementFloor | = | -3 | |
integer, | public, | parameter | :: | RegionType_XDirection | = | -4 | |
integer, | public, | parameter | :: | RegionType_YDirection | = | -5 | |
integer, | public, | parameter | :: | RegionType_ZDirection | = | -6 | |
integer, | public, | parameter | :: | MeshDistribution_Uniform | = | -1 | |
integer, | public, | parameter | :: | MeshDistribution_SymmetricGeometric | = | -2 | |
integer, | public, | parameter | :: | SegmentFlow_IncreasingZ | = | -1 | |
integer, | public, | parameter | :: | SegmentFlow_DecreasingZ | = | -2 | |
integer, | public, | parameter | :: | Direction_PositiveY | = | -1 | |
integer, | public, | parameter | :: | Direction_NegativeY | = | -2 | |
integer, | public, | parameter | :: | Direction_PositiveX | = | -3 | |
integer, | public, | parameter | :: | Direction_NegativeX | = | -4 | |
integer, | public, | parameter | :: | Direction_PositiveZ | = | -5 | |
integer, | public, | parameter | :: | Direction_NegativeZ | = | -6 | |
integer, | public, | parameter | :: | CellType_Unknown | = | -1 | |
integer, | public, | parameter | :: | CellType_Pipe | = | -2 | |
integer, | public, | parameter | :: | CellType_GeneralField | = | -3 | |
integer, | public, | parameter | :: | CellType_GroundSurface | = | -4 | |
integer, | public, | parameter | :: | CellType_FarfieldBoundary | = | -5 | |
integer, | public, | parameter | :: | CellType_AdiabaticWall | = | -6 | |
integer, | public, | parameter | :: | CellType_BasementWall | = | -7 | |
integer, | public, | parameter | :: | CellType_BasementFloor | = | -8 | |
integer, | public, | parameter | :: | CellType_BasementCorner | = | -9 | |
integer, | public, | parameter | :: | CellType_BasementCutaway | = | -10 | |
type(FullDomainStructureInfo), | public, | ALLOCATABLE, DIMENSION(:) | :: | PipingSystemDomains | |||
type(PipeCircuitInfo), | public, | ALLOCATABLE, DIMENSION(:) | :: | PipingSystemCircuits | |||
type(PipeSegmentInfo), | public, | ALLOCATABLE, DIMENSION(:) | :: | PipingSystemSegments |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Conductivity | = | 0.0d0 | ||
real(kind=r64), | public | :: | Density | = | 0.0d0 | ||
real(kind=r64), | public | :: | SpecificHeat | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BaseThermalPropertySet), | public | :: | MyBase | ||||
real(kind=r64), | public | :: | Viscosity | ||||
real(kind=r64), | public | :: | Prandtl |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Temperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | Temperature_PrevIteration | = | 0.0d0 | ||
real(kind=r64), | public | :: | Temperature_PrevTimeStep | = | 0.0d0 | ||
real(kind=r64), | public | :: | Beta | = | 0.0d0 | ||
type(BaseThermalPropertySet), | public | :: | Properties |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BaseCell), | public | :: | MyBase | ||||
real(kind=r64), | public | :: | RadialCentroid | ||||
real(kind=r64), | public | :: | InnerRadius | ||||
real(kind=r64), | public | :: | OuterRadius |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BaseCell), | public | :: | MyBase | ||||
real(kind=r64), | public | :: | PipeInnerRadius | ||||
real(kind=r64), | public | :: | Volume | ||||
type(ExtendedFluidProperties), | public | :: | Properties |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(RadialCellInformation), | public, | ALLOCATABLE, DIMENSION(:) | :: | Soil | |||
type(RadialCellInformation), | public | :: | Insulation | ||||
type(RadialCellInformation), | public | :: | Pipe | ||||
type(FluidCellInformation), | public | :: | Fluid | ||||
real(kind=r64), | public | :: | RadialSliceWidth | ||||
real(kind=r64), | public | :: | InterfaceVolume |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | X | ||||
integer, | public | :: | Y |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | X | ||||
real(kind=r64), | public | :: | Y |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | X | ||||
integer, | public | :: | Y | ||||
integer, | public | :: | Z |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | X | ||||
real(kind=r64), | public | :: | Y | ||||
real(kind=r64), | public | :: | Z |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | XMin | ||||
integer, | public | :: | XMax | ||||
integer, | public | :: | Ymin | ||||
integer, | public | :: | YMax |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | rDimension | ||||
integer, | public | :: | PartitionType | ||||
real(kind=r64), | public | :: | TotalWidth |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Min | ||||
real(kind=r64), | public | :: | Max | ||||
integer, | public | :: | RegionType | ||||
real(kind=r64), | public, | ALLOCATABLE, DIMENSION(:) | :: | CellWidths |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Min | ||||
real(kind=r64), | public | :: | Max | ||||
integer, | public | :: | RegionType |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | X_min | ||||
real(kind=r64), | public | :: | Y_min | ||||
real(kind=r64), | public | :: | Width | ||||
real(kind=r64), | public | :: | Height |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | ThisCentroidToNeighborCentroid | ||||
real(kind=r64), | public | :: | ThisCentroidToNeighborWall | ||||
real(kind=r64), | public | :: | ThisWallToNeighborCentroid | ||||
real(kind=r64), | public | :: | ConductionResistance | ||||
type(Point3DInteger), | public | :: | NeighborCellIndeces |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | InnerDia | ||||
real(kind=r64), | public | :: | OuterDia |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Direction | ||||
type(NeighborInformation), | public | :: | Value |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(BaseCell), | public | :: | MyBase | ||||
integer, | public | :: | X_index | ||||
integer, | public | :: | Y_index | ||||
integer, | public | :: | Z_index | ||||
real(kind=r64), | public | :: | X_min | ||||
real(kind=r64), | public | :: | X_max | ||||
real(kind=r64), | public | :: | Y_min | ||||
real(kind=r64), | public | :: | Y_max | ||||
real(kind=r64), | public | :: | Z_min | ||||
real(kind=r64), | public | :: | Z_max | ||||
type(Point3DReal), | public | :: | Centroid | ||||
integer, | public | :: | CellType | ||||
integer, | public | :: | PipeIndex | ||||
type(DirectionNeighbor_Dictionary), | public, | ALLOCATABLE, DIMENSION(:) | :: | NeighborInformation | |||
type(CartesianPipeCellInformation), | public | :: | PipeCellData |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Xmax | = | 0.0d0 | ||
real(kind=r64), | public | :: | Ymax | = | 0.0d0 | ||
real(kind=r64), | public | :: | Zmax | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | MeshDistribution | = | 0 | ||
integer, | public | :: | RegionMeshCount | = | 0 | ||
real(kind=r64), | public | :: | GeometricSeriesCoefficient | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(DistributionStructure), | public | :: | X | ||||
type(DistributionStructure), | public | :: | Y | ||||
type(DistributionStructure), | public | :: | Z |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | MinimumTemperatureLimit | = | -1000.0d0 | ||
real(kind=r64), | public | :: | MaximumTemperatureLimit | = | 1000.0d0 | ||
real(kind=r64), | public | :: | Convergence_CurrentToPrevIteration | = | 0.0d0 | ||
integer, | public | :: | MaxIterationsPerTS | = | 0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | AverageGroundTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | AverageGroundTemperatureAmplitude | = | 0.0d0 | ||
real(kind=r64), | public | :: | PhaseShiftOfMinGroundTempDays | = | 0.0d0 | ||
real(kind=r64), | public | :: | PhaseShiftOfMinGroundTemp | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Depth | = | 0.0d0 | ||
real(kind=r64), | public | :: | Width | = | 0.0d0 | ||
logical, | public | :: | ShiftPipesByWidth | = | .false. | ||
character(len=MaxNameLength), | public | :: | WallBoundaryOSCMName | = | ' ' | ||
integer, | public | :: | WallBoundaryOSCMIndex | = | 0 | ||
character(len=MaxNameLength), | public | :: | FloorBoundaryOSCMName | = | ' ' | ||
integer, | public | :: | FloorBoundaryOSCMIndex | = | 0 | ||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | WallSurfacePointers | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | FloorSurfacePointers | |||
integer, | public | :: | BasementWallXIndex | = | -1 | ||
integer, | public | :: | BasementFloorYIndex | = | -1 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public | :: | Direction | = | 0 | ||
real(kind=r64), | public | :: | Value | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(DirectionReal_Dictionary), | public, | ALLOCATABLE, DIMENSION(:) | :: | SurfaceHeatTransfer | |||
real(kind=r64), | public | :: | TotalBoundaryHeatTransfer | = | 0.0d0 | ||
real(kind=r64), | public | :: | EnergyStoredInCells | = | 0.0d0 | ||
real(kind=r64), | public | :: | AverageSurfaceTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | PipeCircuitHeatTransferMCpDT | = | 0.0d0 | ||
real(kind=r64), | public | :: | PipeCircuitHeatTransferUADT | = | 0.0d0 | ||
real(kind=r64), | public | :: | BasementWallHeatTransfer | = | 0.0d0 | ||
real(kind=r64), | public | :: | BasementFloorHeatTransfer | = | 0.0d0 | ||
real(kind=r64), | public | :: | AverageBasementFloorTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | AverageBasementWallTemperature | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
type(MeshPartition), | public, | ALLOCATABLE, DIMENSION(:) | :: | X | |||
type(MeshPartition), | public, | ALLOCATABLE, DIMENSION(:) | :: | Y |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | Theta_liq | = | 0.3d0 | ||
real(kind=r64), | public | :: | Theta_sat | = | 0.5d0 | ||
real(kind=r64), | public | :: | GroundCoverCoefficient | = | 0.408d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
real(kind=r64), | public | :: | PrevSimTimeSeconds | = | -1.0d0 | ||
real(kind=r64), | public | :: | CurSimTimeSeconds | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurSimTimeStepSize | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurAirTemp | = | 10.0d0 | ||
real(kind=r64), | public | :: | CurWindSpeed | = | 2.6d0 | ||
real(kind=r64), | public | :: | CurIncidentSolar | = | 0.0d0 | ||
real(kind=r64), | public | :: | CurRelativeHumidity | = | 100.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | ||||
type(PointF), | public | :: | PipeLocation | ||||
type(Point), | public | :: | PipeCellCoordinates | ||||
integer, | public | :: | FlowDirection | = | 0 | ||
integer, | public | :: | ParentCircuitIndex | = | 0 | ||
real(kind=r64), | public | :: | InletTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutletTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | FluidHeatLoss | = | 0.0d0 | ||
logical, | public | :: | PipeCellCoordinatesSet | = | .FALSE. | ||
logical, | public | :: | IsActuallyPartOfAHorizontalTrench | = | .FALSE. |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public | :: | InletNodeName | = | ' ' | ||
character(len=MaxNameLength), | public | :: | OutletNodeName | = | ' ' | ||
integer, | public | :: | InletNodeNum | = | 0 | ||
integer, | public | :: | OutletNodeNum | = | 0 | ||
type(Point3DInteger), | public | :: | CircuitInletCell | ||||
type(Point3DInteger), | public | :: | CircuitOutletCell | ||||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | PipeSegmentNames | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | PipeSegmentIndeces | |||
integer, | public | :: | ParentDomainIndex | = | 0 | ||
type(RadialSizing), | public | :: | PipeSize | ||||
type(RadialSizing), | public | :: | InsulationSize | ||||
real(kind=r64), | public | :: | RadialMeshThickness | = | 0.0d0 | ||
logical, | public | :: | HasInsulation | = | .false. | ||
real(kind=r64), | public | :: | DesignVolumeFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | DesignMassFlowRate | = | 0.0d0 | ||
real(kind=r64), | public | :: | Convergence_CurrentToPrevIteration | = | 0.0d0 | ||
integer, | public | :: | MaxIterationsPerTS | = | 0 | ||
integer, | public | :: | NumRadialCells | = | 0 | ||
type(BaseThermalPropertySet), | public | :: | PipeProperties | ||||
type(BaseThermalPropertySet), | public | :: | InsulationProperties | ||||
type(Point3DInteger), | public, | ALLOCATABLE, DIMENSION(:) | :: | ListOfCircuitPoints | |||
logical, | public | :: | CheckEquipName | = | .TRUE. | ||
logical, | public | :: | NeedToFindOnPlantLoop | = | .TRUE. | ||
logical, | public | :: | IsActuallyPartOfAHorizontalTrench | = | .FALSE. | ||
integer, | public | :: | LoopNum | = | 0 | ||
integer, | public | :: | LoopSideNum | = | 0 | ||
integer, | public | :: | BranchNum | = | 0 | ||
integer, | public | :: | CompNum | = | 0 | ||
real(kind=r64), | public | :: | CurFluidDensity | = | 998.0d0 | ||
real(kind=r64), | public | :: | CurFluidViscosity | = | 0.0015d0 | ||
real(kind=r64), | public | :: | CurFluidConductivity | = | 0.58d0 | ||
real(kind=r64), | public | :: | CurFluidPrandtl | = | 7.0d0 | ||
real(kind=r64), | public | :: | CurFluidSpecificHeat | = | 4190.0d0 | ||
type(ExtendedFluidProperties), | public | :: | CurFluidPropertySet | ||||
real(kind=r64), | public | :: | CurCircuitInletTemp | = | 23.0d0 | ||
real(kind=r64), | public | :: | CurCircuitFlowRate | = | 0.1321d0 | ||
real(kind=r64), | public | :: | CurCircuitConvectionCoefficient | = | 0.0d0 | ||
real(kind=r64), | public | :: | InletTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | OutletTemperature | = | 0.0d0 | ||
real(kind=r64), | public | :: | FluidHeatLoss | = | 0.0d0 |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=MaxNameLength), | public | :: | Name | = | ' ' | ||
character(len=MaxNameLength), | public, | ALLOCATABLE, DIMENSION(:) | :: | CircuitNames | |||
integer, | public, | ALLOCATABLE, DIMENSION(:) | :: | CircuitIndeces | |||
logical, | public | :: | OneTimeInit | = | .TRUE. | ||
logical, | public | :: | BeginSimInit | = | .TRUE. | ||
logical, | public | :: | BeginSimEnvrn | = | .TRUE. | ||
logical, | public | :: | DomainNeedsSimulation | = | .TRUE. | ||
logical, | public | :: | DomainNeedsToBeMeshed | = | .TRUE. | ||
logical, | public | :: | IsActuallyPartOfAHorizontalTrench | = | .FALSE. | ||
type(MeshExtents), | public | :: | Extents | ||||
type(MeshProperties), | public | :: | Mesh | ||||
type(BaseThermalPropertySet), | public | :: | GroundProperties | ||||
type(SimulationControl), | public | :: | SimControls | ||||
type(FarfieldInfo), | public | :: | Farfield | ||||
type(BasementZoneInfo), | public | :: | BasementZone | ||||
type(MoistureInfo), | public | :: | Moisture | ||||
type(MeshPartitions), | public | :: | Partitions | ||||
type(CurSimConditionsInfo), | public | :: | Cur | ||||
type(ReportingInformation), | public | :: | Reporting | ||||
logical, | public | :: | HasBasement | = | .false. | ||
type(CartesianCell), | public, | ALLOCATABLE, DIMENSION(:,:,:) | :: | Cells |