DataErrorTracking Module

module~~dataerrortracking~~UsesGraph module~dataerrortracking DataErrorTracking module~dataprecisionglobals DataPrecisionGlobals module~dataprecisionglobals->module~dataerrortracking
Help

Used By

module~~dataerrortracking~~UsedByGraph module~dataerrortracking DataErrorTracking proc~showfatalerror ShowFatalError module~dataerrortracking->proc~showfatalerror proc~checkplantonabort CheckPlantOnAbort module~dataerrortracking->proc~checkplantonabort proc~showrecurringcontinueerroratend ShowRecurringContinueErrorAtEnd module~dataerrortracking->proc~showrecurringcontinueerroratend proc~reportloopconnections ReportLoopConnections module~dataerrortracking->proc~reportloopconnections proc~showrecurringerrors ShowRecurringErrors module~dataerrortracking->proc~showrecurringerrors proc~figurendheightinzone FigureNDheightInZone module~dataerrortracking->proc~figurendheightinzone proc~epgettimeused epGetTimeUsed module~dataerrortracking->proc~epgettimeused proc~summarizeerrors SummarizeErrors module~dataerrortracking->proc~summarizeerrors proc~epgettimeusedpercall epGetTimeUsedperCall module~dataerrortracking->proc~epgettimeusedpercall proc~abortenergyplus AbortEnergyPlus module~dataerrortracking->proc~abortenergyplus proc~showwarningmessage ShowWarningMessage module~dataerrortracking->proc~showwarningmessage proc~managesimulation ManageSimulation module~dataerrortracking->proc~managesimulation proc~getuserconvectioncoefficients GetUserConvectionCoefficients module~dataerrortracking->proc~getuserconvectioncoefficients proc~checksubsurfacemiscellaneous CheckSubSurfaceMiscellaneous module~dataerrortracking->proc~checksubsurfacemiscellaneous proc~endenergyplus EndEnergyPlus module~dataerrortracking->proc~endenergyplus proc~showwarningerror ShowWarningError module~dataerrortracking->proc~showwarningerror proc~storerecurringerrormessage StoreRecurringErrorMessage module~dataerrortracking->proc~storerecurringerrormessage proc~determineshadowingcombinations DetermineShadowingCombinations module~dataerrortracking->proc~determineshadowingcombinations proc~reportsurfaces ReportSurfaces module~dataerrortracking->proc~reportsurfaces proc~getsurfacedata GetSurfaceData module~dataerrortracking->proc~getsurfacedata proc~closereportillummaps CloseReportIllumMaps module~dataerrortracking->proc~closereportillummaps proc~showrecurringwarningerroratend ShowRecurringWarningErrorAtEnd module~dataerrortracking->proc~showrecurringwarningerroratend proc~auditbranches AuditBranches module~dataerrortracking->proc~auditbranches proc~getvertices GetVertices module~dataerrortracking->proc~getvertices proc~setupnodevarsforreporting SetupNodeVarsForReporting module~dataerrortracking->proc~setupnodevarsforreporting proc~showsevereerror ShowSevereError module~dataerrortracking->proc~showsevereerror proc~reportsurfaceerrors ReportSurfaceErrors module~dataerrortracking->proc~reportsurfaceerrors proc~simselectedequipment SimSelectedEquipment module~dataerrortracking->proc~simselectedequipment proc~showseveremessage ShowSevereMessage module~dataerrortracking->proc~showseveremessage proc~checkconvexity CheckConvexity module~dataerrortracking->proc~checkconvexity proc~showrecurringsevereerroratend ShowRecurringSevereErrorAtEnd module~dataerrortracking->proc~showrecurringsevereerroratend proc~fillremainingpredefinedentries FillRemainingPredefinedEntries module~dataerrortracking->proc~fillremainingpredefinedentries proc~getuserdefinedpatterndata GetUserDefinedPatternData module~dataerrortracking->proc~getuserdefinedpatterndata
Help


Variables

TypeVisibility AttributesNameInitial
integer, public, parameter:: SearchCounts =20
character(len=*), public, parameter, DIMENSION(SearchCounts):: MessageSearch =(/'InterZone Surface Areas', 'CAUTION -- Interzone   ', 'Node Connection Error  ', 'InterZone Surface Azimu', 'InterZone Surface Tilts', 'Suspected non-planar   ', 'Deprecated             ', 'Floor Tilt=            ', 'Roof/Ceiling Tilt=     ', 'View factors not       ', 'Unbalanced exhaust air ', 'Loads Initialization   ', 'CalcDaylightMapPoints: ', 'Zone Air Heat Balance  ', 'occupant density is ext', 'Temperature (low) out o', 'Temperature (high) out ', 'nominally unused       ', 'InfraredTransparent    ', 'No reporting elements  '/)
character(len=*), public, parameter, DIMENSION(SearchCounts):: Summaries =(/'InterZone Surface Areas -- mismatch   ', 'Interzone surfaces - different zones  ', 'Node Connection Errors                ', 'InterZone Surface Azimuths -- mismatch', 'InterZone Surface Tilts -- mismatch   ', 'Likely non-planar surfaces            ', 'Deprecated Features or Key Values     ', 'Incorrect Floor Tilt                  ', 'Incorrect Roof/Ceiling Tilt           ', 'Incomplete View factors               ', 'Unbalanced exhaust air flow           ', 'Loads Initialization did not Converge ', 'CalcDaylightMapPoints: Window         ', 'Zone Air Heat Balance Warnings        ', 'Occupant density is extremely high    ', 'Temperature (low) out of bounds       ', 'Temperature (high) out of bounds      ', 'Nominally Unused Constructions        ', 'Material:InfraredTransparent usage    ', 'No Reporting Elements requested       '/)
integer, public, parameter:: iDTEstrLeng =693
character(len=iDTEstrLeng), public, parameter:: MoreDetails_1 ='Area mismatch errors happen when the interzone surface in zone A is'//'not the same size as it''s companion in zone B.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_2 =' '
character(len=iDTEstrLeng), public, parameter:: MoreDetails_3 ='Node connection errors are often caused by spelling mistakes in a node name field.'//'To track down the problem, search the idf file for each node name listed to see if it'//'occurs in the expected input fields.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_4 ='The azimuths (outward facing angle) of two interzone surfaces should not be the same.'//'Normally, the absolute difference between the two azimuths will be 180 degrees.'//'You can turn on the report: Output:Surfaces:List,Details; to inspect your surfaces.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_5 =' '
character(len=iDTEstrLeng), public, parameter:: MoreDetails_6 ='EnergyPlus Surfaces should be planar. If the error indicates a small increment for the'//'out of planar bounds, then the calculations are likely okay though you should try to fix'//'the problem. If a greater increment, the calculations will likely be incorrect.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_7 ='A deprecated feature warning/severe error indicates that you are using a feature which will be'//'removed in a future release. The new feature is likely included in the EnergyPlus version you are'//'using.  Consider switching now to avoid future problems.'//'A deprecated key value message indicates you are using an out-dated key value in your input file.'//'While EnergyPlus may continue to accept these values, some other input file readers may not.'//'Consider changing to values that are included as valid in the Energy+.idd for these objects.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_8 ='Floors are usually flat and "tilted" 180 degrees.  If you get this error message,'//'it''s likely that you need to reverse the vertices of the surface to remove the error.'//'EnergyPlus will attempt to fix the vertices for the running simulation.'//'You can turn on the report: Output:Surfaces:List,Details; to inspect your surfaces.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_9 ='Flat roofs/ceilings are "tilted" 0 degrees. Pitched roofs should be "near" 0 degrees.'//'If you get this error message, it''s likely that you need to reverse the vertices of '//'the surface to remove the error. EnergyPlus will attempt to fix the vertices for the '//'to inspect your surfaces.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_10 ='Incomplete view factors can result from incorrect floor specifications (such as tilting 0'//'instead of 180) or not enough surfaces in a zone to make an enclosure.  The error message'//'also shows an enforced repciprocity value.  You can decide if you need to make geometry'//'changes based on that value.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_11 ='Unbalanced exhaust air flow errors can occur when exhaust fans are running but there is no'//'supply air. Turn off exhaust fans when the system is not running may help resolve the problem.'//'Time shown is first occurrence of error.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_12 ='1) very high thermal mass such as very thick concrete (solution: increase max number of warmup'//'   days in the BUILDING object);'//'2) moderate mass and inadequate space conditioning such that the building keeps getting warmer'//'   and warmer on successive days (solution: add HVAC, check building thermal properties,'//'   check if infiltration is included, make sure HVAC properly controlled);'//'3) a soil layer modeled below the concrete slab - (solution remove this layer and read about'//'   ground temperatures in the Auxiliary Programs document).'//'4) unreasonable (too small) limits in the BUILDING object for temperature (.4 default) or'//'   loads tolerances (.04 default)'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_13 ='Window is too close to map points for accurate calculation.  Suggested change is to create'//'Output:IlluminanceMap coordinates (x,y,z) that are more "inside" the zone'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_14 ='Zone Air Heat Balance out of Balance warnings are currently used by developers.'//'Users can safely ignore these warnings.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_15 ='The occupant density warning is provided to alert you to potential conditions that can cause'//'problems with the heat balance calculations. Too high a density could be cause for severe'//'temperature out of bounds errors in a zone leading to program termination.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_16 ='A temperature out of bounds problem can be caused by several things. The user should check:'//'1) the weather environment (including the horizontal IR from sky)'//'2) the level of interal gains with respect to the zone'//'3) the thermal properties of their materials.  And other things.'//'A common cause is a building with no or little thermal mass - all materials with Material:NoMass'//'definitions.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_18 ='The nominally unused constructions warning is provided to alert you to potential conditions'//' that can cause'//'extra time during simulation. Each construction is calculated by the algorithm indicated in the '//'HeatBalanceAlgorithm'//'object. You may remove the constructions indicated (when you use the DisplayExtraWarnings option).'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_19 ='Using Material:InfraredTransparent materials in constructions are correctly used '//'in interzone surface'//'constructions. Warnings are given if they are used in other kinds of surfaces.'//'They CANNOT currently be used with ConductionFiniteDifference algorithms.'
character(len=iDTEstrLeng), public, parameter:: MoreDetails_20 ='No Reporting elements have been requested. You will see no output values from your run.'//'Add Output:Variable, Output:Meter, Output:Table:SummaryReports, Output:Table:Monthly, '//'Output:Table:TimeBins'//'objects to your input file to receive output values from the simulation.'
character(len=iDTEstrLeng), public, parameter, DIMENSION(SearchCounts):: MoreDetails =(/MoreDetails_1, MoreDetails_2, MoreDetails_3, MoreDetails_4, MoreDetails_5, MoreDetails_6, MoreDetails_7, MoreDetails_8, MoreDetails_9, MoreDetails_10, MoreDetails_11, MoreDetails_12, MoreDetails_13, MoreDetails_14, MoreDetails_15, MoreDetails_16, MoreDetails_16, MoreDetails_18, MoreDetails_19, MoreDetails_20/)
integer, public, parameter:: MaxRecurringErrorMsgLength =250
integer, public, DIMENSION(SearchCounts):: MatchCounts =0
logical, public :: AbortProcessing =.false.
integer, public :: NumRecurringErrors =0
type(RecurringErrorData), public, ALLOCATABLE, DIMENSION(:):: RecurringErrors
integer, public :: TotalSevereErrors =0
integer, public :: TotalWarningErrors =0
integer, public :: TotalSevereErrorsDuringWarmup =0
integer, public :: TotalWarningErrorsDuringWarmup =0
integer, public :: TotalSevereErrorsDuringSizing =0
integer, public :: TotalWarningErrorsDuringSizing =0
integer, public :: TotalMultipliedWindows =0
integer, public :: TotalCoincidentVertices =0
integer, public :: TotalDegenerateSurfaces =0
integer, public :: TotalReceivingNonConvexSurfaces =0
integer, public :: TotalCastingNonConvexSurfaces =0
integer, public :: TotalRoomAirPatternTooLow =0
integer, public :: TotalRoomAirPatternTooHigh =0
logical, public :: AskForConnectionsReport =.false.
logical, public :: AskForSurfacesReport =.false.
logical, public :: AskForPlantCheckOnAbort =.false.
logical, public :: ExitDuringSimulations =.false.
character(len=250), public :: LastSevereError =' '

Derived Types

type, public :: RecurringErrorData

Components

TypeVisibility AttributesNameInitial
character(len=MaxRecurringErrorMsgLength), public :: Message =' '
integer, public :: Count =0
integer, public :: WarmupCount =0
integer, public :: SizingCount =0
real(kind=r64), public :: MaxValue =0.0d0
real(kind=r64), public :: MinValue =0.0d0
real(kind=r64), public :: SumValue =0.0d0
character(len=32), public :: MaxUnits =' '
character(len=32), public :: MinUnits =' '
character(len=32), public :: SumUnits =' '
logical, public :: ReportMax =.FALSE.
logical, public :: ReportMin =.FALSE.
logical, public :: ReportSum =.FALSE.


AirflowNetworkBalanceManager AirflowNetworkSolver BaseboardElectric BaseboardRadiator Boilers BoilerSteam BranchInputManager BranchNodeConnections ChillerAbsorption ChillerElectricEIR ChillerExhaustAbsorption ChillerGasAbsorption ChillerIndirectAbsorption ChillerReformulatedEIR CondenserLoopTowers ConductionTransferFunctionCalc ConvectionCoefficients CoolTower CostEstimateManager CrossVentMgr CTElectricGenerator CurveManager DataAirflowNetwork DataAirLoop DataAirSystems DataBranchAirLoopPlant DataBranchNodeConnections DataBSDFWindow DataComplexFenestration DataContaminantBalance DataConvergParams DataConversions DataCostEstimate DataDaylighting DataDaylightingDevices DataDefineEquip DataDElight DataEnvironment DataErrorTracking DataGenerators DataGlobalConstants DataGlobals DataHeatBalance DataHeatBalFanSys DataHeatBalSurface DataHVACControllers DataHVACGlobals DataInterfaces DataIPShortCuts DataLoopNode DataMoistureBalance DataMoistureBalanceEMPD DataOutputs DataPhotovoltaics DataPlant DataPlantPipingSystems DataPrecisionGlobals DataReportingFlags DataRoomAirModel DataRootFinder DataRuntimeLanguage DataShadowingCombinations DataSizing DataStringGlobals DataSurfaceColors DataSurfaceLists DataSurfaces DataSystemVariables DataTimings DataUCSDSharedData DataVectorTypes DataViewFactorInformation DataWater DataWindowEquivalentLayer DataZoneControls DataZoneEnergyDemands DataZoneEquipment DaylightingDevices DaylightingManager DELIGHTMANAGERF DELIGHTMANAGERF DemandManager DesiccantDehumidifiers DirectAirManager DisplacementVentMgr DualDuct DXCoils DXFEarClipping EarthTube EconomicLifeCycleCost EconomicTariff EcoRoofManager ElectricBaseboardRadiator EMSManager EvaporativeCoolers EvaporativeFluidCoolers ExteriorEnergyUse ExternalInterface FanCoilUnits Fans FaultsManager FluidCoolers FluidProperties FuelCellElectricGenerator Furnaces General GeneratorDynamicsManager GeneratorFuelSupply GlobalNames GroundHeatExchangers HeatBalanceAirManager HeatBalanceHAMTManager HeatBalanceIntRadExchange HeatBalanceManager HeatBalanceMovableInsulation HeatBalanceSurfaceManager HeatBalFiniteDiffManager HeatingCoils HeatPumpWaterToWaterCOOLING HeatPumpWaterToWaterHEATING HeatPumpWaterToWaterSimple HeatRecovery HighTempRadiantSystem Humidifiers HVACControllers HVACCooledBeam HVACDuct HVACDXHeatPumpSystem HVACDXSystem HVACHXAssistedCoolingCoil HVACInterfaceManager HVACManager HVACMultiSpeedHeatPump HVACSingleDuctInduc HVACStandAloneERV HVACUnitaryBypassVAV HVACUnitarySystem HVACVariableRefrigerantFlow HWBaseboardRadiator ICEngineElectricGenerator IceThermalStorage InputProcessor InternalHeatGains ISO_C_FUNCTION_BINDING ISO_C_FUNCTION_BINDING LowTempRadiantSystem ManageElectricPower MatrixDataManager MicroCHPElectricGenerator MicroturbineElectricGenerator MixedAir MixerComponent MoistureBalanceEMPDManager MundtSimMgr NodeInputManager NonZoneEquipmentManager OutAirNodeManager OutdoorAirUnit OutputProcessor OutputReportPredefined OutputReportTabular OutsideEnergySources PackagedTerminalHeatPump PackagedThermalStorageCoil Photovoltaics PhotovoltaicThermalCollectors PipeHeatTransfer Pipes PlantCentralGSHP PlantChillers PlantComponentTemperatureSources PlantCondLoopOperation PlantHeatExchangerFluidToFluid PlantLoadProfile PlantLoopEquip PlantLoopSolver PlantManager PlantPipingSystemsManager PlantPressureSystem PlantUtilities PlantValves PollutionModule PondGroundHeatExchanger PoweredInductionUnits Psychrometrics Pumps PurchasedAirManager RefrigeratedCase ReportSizingManager ReturnAirPathManager RoomAirModelManager RoomAirModelUserTempPattern RootFinder RuntimeLanguageProcessor ScheduleManager SetPointManager SimAirServingZones SimulationManager SingleDuct SizingManager SolarCollectors SolarReflectionManager SolarShading SortAndStringUtilities SplitterComponent SQLiteProcedures SQLiteProcedures StandardRatings SteamBaseboardRadiator SteamCoils SurfaceGeometry SurfaceGroundHeatExchanger SystemAvailabilityManager SystemReports TARCOGArgs TARCOGCommon TARCOGDeflection TARCOGGasses90 TARCOGGassesParams TARCOGMain TARCOGOutput TARCOGParams TarcogShading ThermalChimney ThermalComfort ThermalEN673Calc ThermalISO15099Calc TranspiredCollector UFADManager UnitHeater UnitVentilator UserDefinedComponents VariableSpeedCoils vectors VentilatedSlab WaterCoils WaterManager WaterThermalTanks WatertoAirHeatPump WatertoAirHeatPumpSimple WaterUse WeatherManager WindowAC WindowComplexManager WindowEquivalentLayer WindowManager WindTurbine ZoneAirLoopEquipmentManager ZoneContaminantPredictorCorrector ZoneDehumidifier ZoneEquipmentManager ZonePlenum ZoneTempPredictorCorrector