@@ -996,7 +996,7 @@ SUBROUTINE COMBUSTION_MODEL(T,DT,ZZ_GET,Q_OUT,MIX_TIME_OUT,CHI_R_OUT,CHEM_SUBIT_
996996IF (SUPPRESSION .AND. .NOT. EXTINCT) THEN
997997 SELECT CASE (EXTINCT_MOD)
998998 CASE (EXTINCTION_1); CALL EXTINCT_1(EXTINCT,ZZ_0,TMP_IN)
999- CASE (EXTINCTION_2); CALL EXTINCT_2(EXTINCT,ZZ_0,ZZ_MIXED,TMP_IN)
999+ CASE (EXTINCTION_2); CALL EXTINCT_2(EXTINCT,ZZ_0,ZZ_MIXED,TMP_IN,TAU_MIX )
10001000 END SELECT
10011001ENDIF
10021002
@@ -1417,10 +1417,10 @@ END SUBROUTINE EXTINCT_1
14171417! > \param ZZ_IN Array of lumped species mass fractions in the mixed part of the grid cell at the end of the time step
14181418! > \param TMP_IN Initial temperature of the grid cell
14191419
1420- SUBROUTINE EXTINCT_2 (EXTINCT ,ZZ_0 ,ZZ_IN ,TMP_IN )
1420+ SUBROUTINE EXTINCT_2 (EXTINCT ,ZZ_0 ,ZZ_IN ,TMP_IN , TAU_MIX )
14211421
14221422USE PHYSICAL_FUNCTIONS, ONLY: GET_ENTHALPY
1423- REAL (EB),INTENT (IN ) :: TMP_IN,ZZ_IN(1 :N_TRACKED_SPECIES),ZZ_0(1 :N_TRACKED_SPECIES)
1423+ REAL (EB),INTENT (IN ) :: TMP_IN,ZZ_IN(1 :N_TRACKED_SPECIES),ZZ_0(1 :N_TRACKED_SPECIES),TAU_MIX
14241424LOGICAL , INTENT (INOUT ) :: EXTINCT
14251425REAL (EB) :: ZZ_HAT_0(1 :N_TRACKED_SPECIES),ZZ_HAT(1 :N_TRACKED_SPECIES),H_0,H_CRIT,PHI_TILDE,CFT
14261426INTEGER :: NS,NR
@@ -1443,7 +1443,11 @@ SUBROUTINE EXTINCT_2(EXTINCT,ZZ_0,ZZ_IN,TMP_IN)
14431443 RETURN
14441444ENDIF
14451445
1446- CFT = SUM_CFT/ SUM_ZZ
1446+ IF (VARIABLE_CFT) THEN
1447+ CFT = 1522.1_EB * (1000._EB * TAU_MIX)** (- 0.038_EB ) ! Experimental mechanism, U of Ghent
1448+ ELSE
1449+ CFT = SUM_CFT/ SUM_ZZ
1450+ ENDIF
14471451
14481452! Compute the modified cell equivalence ratio
14491453
0 commit comments