@@ -1182,7 +1182,7 @@ END SUBROUTINE CALC_ADIABATIC_FLAME_TEMPERATURE
11821182! Calculate Reactants and products
11831183SUBROUTINE CALC_AFT_REAC_AND_PROD (ZZ ,ZZ_REAC ,ZZ_PROD )
11841184USE PHYSICAL_FUNCTIONS, ONLY: CALC_EQUIV_RATIO
1185- USE CHEMCONS, ONLY: I_FUEL,I_CO2,I_H2O,I_O2,I_N2, USE_MIXED_ZN_AFT_TMP
1185+ USE CHEMCONS, ONLY: I_FUEL,I_CO2,I_H2O,I_O2,USE_MIXED_ZN_AFT_TMP
11861186
11871187REAL (EB), INTENT (IN ) :: ZZ(N_TRACKED_SPECIES)
11881188REAL (EB), INTENT (OUT ) :: ZZ_REAC(N_TRACKED_SPECIES),ZZ_PROD(N_TRACKED_SPECIES)
@@ -1193,37 +1193,37 @@ SUBROUTINE CALC_AFT_REAC_AND_PROD(ZZ,ZZ_REAC,ZZ_PROD)
11931193
11941194CALL CALC_EQUIV_RATIO(ZZ(1 :N_TRACKED_SPECIES), EQUIV)
11951195IF (SIM_MODE /= DNS_MODE .AND. USE_MIXED_ZN_AFT_TMP) THEN
1196- EQUIV = MAX (1.0_EB ,EQUIV)
1196+ EQUIV = MAX (1._EB ,EQUIV)
11971197ENDIF
11981198
11991199! Adjust for diluents
1200- ZZ_FUEL_O2_MASS = 0.0_EB
1200+ ZZ_FUEL_O2_MASS = 0._EB
12011201ZZ_MASS = SUM (ZZ(1 :N_TRACKED_SPECIES))
12021202ZZ_REAC(1 :N_TRACKED_SPECIES) = ZZ(1 :N_TRACKED_SPECIES)
12031203ZZ_PROD(1 :N_TRACKED_SPECIES) = ZZ(1 :N_TRACKED_SPECIES)
12041204DO NS= 1 , N_TRACKED_SPECIES
1205- IF (SPECIES_MIXTURE(NS)% OXR > 0.0_EB ) THEN ! FUEL
1206- ZZ_REAC(NS) = 0.0_EB
1207- ZZ_PROD(NS) = 0.0_EB
1205+ IF (SPECIES_MIXTURE(NS)% OXR > TWO_EPSILON_EB ) THEN ! FUEL
1206+ ZZ_REAC(NS) = 0._EB
1207+ ZZ_PROD(NS) = 0._EB
12081208 ZZ_FUEL_O2_MASS = ZZ_FUEL_O2_MASS + ZZ(NS)
12091209 ENDIF
12101210ENDDO
1211- ZZ_REAC(I_O2) = 0.0_EB
1212- ZZ_PROD(I_O2) = 0.0_EB
1211+ ZZ_REAC(I_O2) = 0._EB
1212+ ZZ_PROD(I_O2) = 0._EB
12131213ZZ_FUEL_O2_MASS = ZZ_FUEL_O2_MASS + ZZ(I_O2)
12141214
12151215! Based on CxHyOz + aO2 = bCO2 + cH2O + dCxHyOz + eO2
12161216X= SPECIES_MIXTURE(I_FUEL)% ATOMS(6 ) ! C
12171217Y= SPECIES_MIXTURE(I_FUEL)% ATOMS(1 ) ! H
12181218Z= SPECIES_MIXTURE(I_FUEL)% ATOMS(8 ) ! O
1219- A= 0.5_EB * ((2.0_EB * X+0.5_EB * Y)/ EQUIV - Z) ! a is a function of equivalence ratio
1220- IF (ABS (EQUIV - 1.0_EB ) <1E-3_EB ) THEN ! Stoich
1219+ A= 0.5_EB * ((2._EB * X+0.5_EB * Y)/ EQUIV - Z) ! a is a function of equivalence ratio
1220+ IF (ABS (EQUIV - 1.0_EB ) < TWO_EPSILON_EB ) THEN ! Stoich
12211221 B = X
12221222 C = 0.5_EB * Y
12231223 D = 0._EB ! No fuel
12241224 E = 0._EB ! No O2
12251225ELSEIF (EQUIV > 1 ) THEN ! Rich
1226- D = (2.0_EB * X+0.5_EB * Y-2.0_EB * A- Z)/ (2.0_EB * X+0.5_EB * Y- Z)
1226+ D = (2._EB * X+0.5_EB * Y-2._EB * A- Z)/ (2._EB * X+0.5_EB * Y- Z)
12271227 B = (1._EB - D)* X
12281228 C = 0.5_EB * (1._EB - D)* Y
12291229 E = 0._EB ! No O2
0 commit comments