Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | public, | parameter | :: | NumEndUses | = | 14 | |
integer, | public, | parameter | :: | endUseHeating | = | 1 | |
integer, | public, | parameter | :: | endUseCooling | = | 2 | |
integer, | public, | parameter | :: | endUseInteriorLights | = | 3 | |
integer, | public, | parameter | :: | endUseExteriorLights | = | 4 | |
integer, | public, | parameter | :: | endUseInteriorEquipment | = | 5 | |
integer, | public, | parameter | :: | endUseExteriorEquipment | = | 6 | |
integer, | public, | parameter | :: | endUseFans | = | 7 | |
integer, | public, | parameter | :: | endUsePumps | = | 8 | |
integer, | public, | parameter | :: | endUseHeatRejection | = | 9 | |
integer, | public, | parameter | :: | endUseHumidification | = | 10 | |
integer, | public, | parameter | :: | endUseHeatRecovery | = | 11 | |
integer, | public, | parameter | :: | endUseWaterSystem | = | 12 | |
integer, | public, | parameter | :: | endUseRefrigeration | = | 13 | |
integer, | public, | parameter | :: | endUseCogeneration | = | 14 | |
integer, | public, | parameter | :: | istrLeng | = | 60 | |
character(len=istrLeng), | public, | parameter | :: | cRT_None | = | 'None' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NoneUC | = | 'NONE' | |
integer, | public, | parameter | :: | iRT_None | = | 1000 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Electricity | = | 'Electricity' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityUC | = | 'ELECTRICITY' | |
integer, | public, | parameter | :: | iRT_Electricity | = | 1001 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Natural_Gas | = | 'NaturalGas' | |
character(len=istrLeng), | public, | parameter | :: | cRT_Natural_GasUC | = | 'NATURALGAS' | |
integer, | public, | parameter | :: | iRT_Natural_Gas | = | 1002 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Gas | = | 'Gas' | |
character(len=istrLeng), | public, | parameter | :: | cRT_GasUC | = | 'GAS' | |
integer, | public, | parameter | :: | iRT_Gas | = | 1002 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Gasoline | = | 'Gasoline' | |
character(len=istrLeng), | public, | parameter | :: | cRT_GasolineUC | = | 'GASOLINE' | |
integer, | public, | parameter | :: | iRT_Gasoline | = | 1003 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Diesel | = | 'Diesel' | |
character(len=istrLeng), | public, | parameter | :: | cRT_DieselUC | = | 'DIESEL' | |
integer, | public, | parameter | :: | iRT_Diesel | = | 1004 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Coal | = | 'Coal' | |
character(len=istrLeng), | public, | parameter | :: | cRT_CoalUC | = | 'COAL' | |
integer, | public, | parameter | :: | iRT_Coal | = | 1005 | |
character(len=istrLeng), | public, | parameter | :: | cRT_FuelOil_1 | = | 'FuelOil#1' | |
character(len=istrLeng), | public, | parameter | :: | cRT_FuelOil_1UC | = | 'FUELOIL#1' | |
integer, | public, | parameter | :: | iRT_FuelOil_1 | = | 1006 | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistillateOil | = | 'DistillateOil' | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistillateOilUC | = | 'DISTILLATEOIL' | |
integer, | public, | parameter | :: | iRT_DistillateOil | = | 1006 | |
character(len=istrLeng), | public, | parameter | :: | cRT_FuelOil_2 | = | 'FuelOil#2' | |
character(len=istrLeng), | public, | parameter | :: | cRT_FuelOil_2UC | = | 'FUELOIL#2' | |
integer, | public, | parameter | :: | iRT_FuelOil_2 | = | 1007 | |
character(len=istrLeng), | public, | parameter | :: | cRT_ResidualOil | = | 'ResidualOil' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ResidualOilUC | = | 'RESIDUALOIL' | |
integer, | public, | parameter | :: | iRT_ResidualOil | = | 1007 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Propane | = | 'Propane' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PropaneUC | = | 'PROPANE' | |
integer, | public, | parameter | :: | iRT_Propane | = | 1008 | |
character(len=istrLeng), | public, | parameter | :: | cRT_LPG | = | 'LPG' | |
character(len=istrLeng), | public, | parameter | :: | cRT_LPGUC | = | 'LPG' | |
integer, | public, | parameter | :: | iRT_LPG | = | 1008 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Water | = | 'Water' | |
character(len=istrLeng), | public, | parameter | :: | cRT_WaterUC | = | 'WATER' | |
integer, | public, | parameter | :: | iRT_Water | = | 1009 | |
character(len=istrLeng), | public, | parameter | :: | cRT_EnergyTransfer | = | 'EnergyTransfer' | |
character(len=istrLeng), | public, | parameter | :: | cRT_EnergyTransferUC | = | 'ENERGYTRANSFER' | |
integer, | public, | parameter | :: | iRT_EnergyTransfer | = | 1010 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Steam | = | 'Steam' | |
character(len=istrLeng), | public, | parameter | :: | cRT_SteamUC | = | 'STEAM' | |
integer, | public, | parameter | :: | iRT_Steam | = | 1011 | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistrictCooling | = | 'DistrictCooling' | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistrictCoolingUC | = | 'DISTRICTCOOLING' | |
integer, | public, | parameter | :: | iRT_DistrictCooling | = | 1012 | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistrictHeating | = | 'DistrictHeating' | |
character(len=istrLeng), | public, | parameter | :: | cRT_DistrictHeatingUC | = | 'DISTRICTHEATING' | |
integer, | public, | parameter | :: | iRT_DistrictHeating | = | 1013 | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityProduced | = | 'ElectricityProduced' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityProducedUC | = | 'ELECTRICITYPRODUCED' | |
integer, | public, | parameter | :: | iRT_ElectricityProduced | = | 1014 | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityPurchased | = | 'ElectricityPurchased' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityPurchasedUC | = | 'ELECTRICITYPURCHASED' | |
integer, | public, | parameter | :: | iRT_ElectricityPurchased | = | 1015 | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricitySurplusSold | = | 'ElectricitySurplusSold' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricitySurplusSoldUC | = | 'ELECTRICITYSURPLUSSOLD' | |
integer, | public, | parameter | :: | iRT_ElectricitySurplusSold | = | 1016 | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityNet | = | 'ElectricityNet' | |
character(len=istrLeng), | public, | parameter | :: | cRT_ElectricityNetUC | = | 'ELECTRICITYNET' | |
integer, | public, | parameter | :: | iRT_ElectricityNet | = | 1017 | |
character(len=istrLeng), | public, | parameter | :: | cRT_SolarWater | = | 'SolarWater' | |
character(len=istrLeng), | public, | parameter | :: | cRT_SolarWaterUC | = | 'SOLARWATER' | |
integer, | public, | parameter | :: | iRT_SolarWater | = | 1018 | |
character(len=istrLeng), | public, | parameter | :: | cRT_SolarAir | = | 'SolarAir' | |
character(len=istrLeng), | public, | parameter | :: | cRT_SolarAirUC | = | 'SOLARAIR' | |
integer, | public, | parameter | :: | iRT_SolarAir | = | 1019 | |
character(len=istrLeng), | public, | parameter | :: | cRT_SO2 | = | 'SO2' | |
character(len=istrLeng), | public, | parameter | :: | cRT_SO2UC | = | 'SO2' | |
integer, | public, | parameter | :: | iRT_SO2 | = | 1020 | |
character(len=istrLeng), | public, | parameter | :: | cRT_NOx | = | 'NOx' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NOxUC | = | 'NOX' | |
integer, | public, | parameter | :: | iRT_NOx | = | 1021 | |
character(len=istrLeng), | public, | parameter | :: | cRT_N2O | = | 'N2O' | |
character(len=istrLeng), | public, | parameter | :: | cRT_N2OUC | = | 'N2O' | |
integer, | public, | parameter | :: | iRT_N2O | = | 1022 | |
character(len=istrLeng), | public, | parameter | :: | cRT_PM | = | 'PM' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PMUC | = | 'PM' | |
integer, | public, | parameter | :: | iRT_PM | = | 1023 | |
character(len=istrLeng), | public, | parameter | :: | cRT_PM2_5 | = | 'PM2.5' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PM2_5UC | = | 'PM2.5' | |
integer, | public, | parameter | :: | iRT_PM2_5 | = | 1024 | |
character(len=istrLeng), | public, | parameter | :: | cRT_PM10 | = | 'PM10' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PM10UC | = | 'PM10' | |
integer, | public, | parameter | :: | iRT_PM10 | = | 1025 | |
character(len=istrLeng), | public, | parameter | :: | cRT_CO | = | 'CO' | |
character(len=istrLeng), | public, | parameter | :: | cRT_COUC | = | 'CO' | |
integer, | public, | parameter | :: | iRT_CO | = | 1026 | |
character(len=istrLeng), | public, | parameter | :: | cRT_CO2 | = | 'CO2' | |
character(len=istrLeng), | public, | parameter | :: | cRT_CO2UC | = | 'CO2' | |
integer, | public, | parameter | :: | iRT_CO2 | = | 1027 | |
character(len=istrLeng), | public, | parameter | :: | cRT_CH4 | = | 'CH4' | |
character(len=istrLeng), | public, | parameter | :: | cRT_CH4UC | = | 'CH4' | |
integer, | public, | parameter | :: | iRT_CH4 | = | 1028 | |
character(len=istrLeng), | public, | parameter | :: | cRT_NH3 | = | 'NH3' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NH3UC | = | 'NH3' | |
integer, | public, | parameter | :: | iRT_NH3 | = | 1029 | |
character(len=istrLeng), | public, | parameter | :: | cRT_NMVOC | = | 'NMVOC' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NMVOCUC | = | 'NMVOC' | |
integer, | public, | parameter | :: | iRT_NMVOC | = | 1030 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Hg | = | 'Hg' | |
character(len=istrLeng), | public, | parameter | :: | cRT_HgUC | = | 'HG' | |
integer, | public, | parameter | :: | iRT_Hg | = | 1031 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Pb | = | 'Pb' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PbUC | = | 'PB' | |
integer, | public, | parameter | :: | iRT_Pb | = | 1032 | |
character(len=istrLeng), | public, | parameter | :: | cRT_NuclearHigh | = | 'NuclearHigh' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NuclearHighUC | = | 'NUCLEARHIGH' | |
integer, | public, | parameter | :: | iRT_NuclearHigh | = | 1033 | |
character(len=istrLeng), | public, | parameter | :: | cRT_NuclearLow | = | 'NuclearLow' | |
character(len=istrLeng), | public, | parameter | :: | cRT_NuclearLowUC | = | 'NUCLEARLOW' | |
integer, | public, | parameter | :: | iRT_NuclearLow | = | 1034 | |
character(len=istrLeng), | public, | parameter | :: | cRT_WaterEnvironmentalFactors | = | 'WaterEnvironmentalFactors' | |
character(len=istrLeng), | public, | parameter | :: | cRT_WaterEnvironmentalFactorsUC | = | 'WATERENVIRONMENTALFACTORS' | |
integer, | public, | parameter | :: | iRT_WaterEnvironmentalFactors | = | 1035 | |
character(len=istrLeng), | public, | parameter | :: | cRT_CarbonEquivalent | = | 'Carbon Equivalent' | |
character(len=istrLeng), | public, | parameter | :: | cRT_CarbonEquivalentUC | = | 'CARBON EQUIVALENT' | |
integer, | public, | parameter | :: | iRT_CarbonEquivalent | = | 1036 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Source | = | 'Source' | |
character(len=istrLeng), | public, | parameter | :: | cRT_SourceUC | = | 'SOURCE' | |
integer, | public, | parameter | :: | iRT_Source | = | 1037 | |
character(len=istrLeng), | public, | parameter | :: | cRT_PlantLoopHeatingDemand | = | 'PlantLoopHeatingDemand' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PlantLoopHeatingDemandUC | = | 'PLANTLOOPHEATINGDEMAND' | |
integer, | public, | parameter | :: | iRT_PlantLoopHeatingDemand | = | 1038 | |
character(len=istrLeng), | public, | parameter | :: | cRT_PlantLoopCoolingDemand | = | 'PlantLoopCoolingDemand' | |
character(len=istrLeng), | public, | parameter | :: | cRT_PlantLoopCoolingDemandUC | = | 'PLANTLOOPCOOLINGDEMAND' | |
integer, | public, | parameter | :: | iRT_PlantLoopCoolingDemand | = | 1039 | |
character(len=istrLeng), | public, | parameter | :: | cRT_OnSiteWater | = | 'OnSiteWater' | |
character(len=istrLeng), | public, | parameter | :: | cRT_OnSiteWaterUC | = | 'ONSITEWATER' | |
integer, | public, | parameter | :: | iRT_OnSiteWater | = | 1040 | |
character(len=istrLeng), | public, | parameter | :: | cRT_MainsWater | = | 'MainsWater' | |
character(len=istrLeng), | public, | parameter | :: | cRT_MainsWaterUC | = | 'MAINSWATER' | |
integer, | public, | parameter | :: | iRT_MainsWater | = | 1041 | |
character(len=istrLeng), | public, | parameter | :: | cRT_RainWater | = | 'RainWater' | |
character(len=istrLeng), | public, | parameter | :: | cRT_RainWaterUC | = | 'RAINWATER' | |
integer, | public, | parameter | :: | iRT_RainWater | = | 1042 | |
character(len=istrLeng), | public, | parameter | :: | cRT_WellWater | = | 'WellWater' | |
character(len=istrLeng), | public, | parameter | :: | cRT_WellWaterUC | = | 'WellWATER' | |
integer, | public, | parameter | :: | iRT_WellWater | = | 1043 | |
character(len=istrLeng), | public, | parameter | :: | cRT_Condensate | = | 'Condensate' | |
character(len=istrLeng), | public, | parameter | :: | cRT_CondensateUC | = | 'CONDENSATE' | |
integer, | public, | parameter | :: | iRT_Condensate | = | 1044 | |
character(len=istrLeng), | public, | parameter | :: | cRT_OtherFuel1 | = | 'OtherFuel1' | |
character(len=istrLeng), | public, | parameter | :: | cRT_OtherFuel1UC | = | 'OTHERFUEL1' | |
integer, | public, | parameter | :: | iRT_OtherFuel1 | = | 1045 | |
character(len=istrLeng), | public, | parameter | :: | cRT_OtherFuel2 | = | 'OtherFuel2' | |
character(len=istrLeng), | public, | parameter | :: | cRT_OtherFuel2UC | = | 'OTHERFUEL2' | |
integer, | public, | parameter | :: | iRT_OtherFuel2 | = | 1046 | |
integer, | public, | parameter | :: | NumOfResourceTypes | = | 46 | |
integer, | public, | parameter | :: | ResourceTypeInitialOffset | = | 1000 | |
character(len=istrLeng), | public, | parameter, DIMENSION(0:NumOfResourceTypes) | :: | cRT_ValidTypes | = | (/cRT_None, cRT_Electricity, cRT_Gas, cRT_Gasoline, cRT_Diesel, cRT_Coal, cRT_FuelOil_1, cRT_FuelOil_2, cRT_Propane, cRT_Water, cRT_EnergyTransfer, cRT_Steam, cRT_DistrictCooling, cRT_DistrictHeating, cRT_ElectricityProduced, cRT_ElectricityPurchased, cRT_ElectricitySurplusSold, cRT_ElectricityNet, cRT_SolarWater, cRT_SolarAir, cRT_SO2, cRT_NOx, cRT_N2O, cRT_PM, cRT_PM2_5, cRT_PM10, cRT_CO, cRT_CO2, cRT_CH4, cRT_NH3, cRT_NMVOC, cRT_Hg, cRT_Pb, cRT_NuclearHigh, cRT_NuclearLow, cRT_WaterEnvironmentalFactors, cRT_CarbonEquivalent, cRT_Source, cRT_PlantLoopHeatingDemand, cRT_PlantLoopCoolingDemand, cRT_OnSiteWater, cRT_MainsWater, cRT_RainWater, cRT_WellWater, cRT_Condensate, cRT_OtherFuel1, cRT_OtherFuel2/) | |
integer, | public, | parameter | :: | iGeneratorICEngine | = | 1 | |
integer, | public, | parameter | :: | iGeneratorCombTurbine | = | 2 | |
integer, | public, | parameter | :: | iGeneratorPV | = | 3 | |
integer, | public, | parameter | :: | iGeneratorFuelCell | = | 4 | |
integer, | public, | parameter | :: | iGeneratorMicroCHP | = | 5 | |
integer, | public, | parameter | :: | iGeneratorMicroturbine | = | 6 | |
integer, | public, | parameter | :: | iGeneratorWindTurbine | = | 7 | |
integer, | public, | parameter | :: | iEvapCoolerDirectCELDEKPAD | = | 1001 | |
integer, | public, | parameter | :: | iEvapCoolerInDirectCELDEKPAD | = | 1002 | |
integer, | public, | parameter | :: | iEvapCoolerInDirectWETCOIL | = | 1003 | |
integer, | public, | parameter | :: | iEvapCoolerInDirectRDDSpecial | = | 1004 | |
integer, | public, | parameter | :: | iEvapCoolerDirectResearchSpecial | = | 1005 |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | ResourceTypeChar |
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer, | intent(in) | :: | ResourceTypeNum |