@@ -17,7 +17,7 @@ MODULE DUMP
1717USE PROPERTY_DATA
1818USE CHEMCONS, ONLY : WRITE_CVODE_SUBSTEPS, CVODE_SUBSTEP_DATA, TOTAL_SUBSTEPS_TAKEN
1919USE COMPLEX_GEOMETRY, ONLY : WRITE_GEOM,WRITE_GEOM_ALL,CC_FGSC,CC_IDCF,CC_IDCC,CC_UNKZ,CC_UNKF,CC_FTYPE_RCGAS,&
20- CC_FTYPE_CFGAS,CC_FTYPE_CFINB,CC_SOLID,CC_CGSC,CC_CUTCFE,TRIANGULATE,&
20+ CC_FTYPE_CFGAS,CC_FTYPE_CFINB,CC_SOLID,CC_CGSC,CC_IDRC, CC_CUTCFE,TRIANGULATE,&
2121 CC_VGSC,CC_GASPHASE,MAKE_UNIQUE_VERT_ARRAY,AVERAGE_FACE_VALUES
2222
2323USE CC_SCALARS, ONLY : ADD_Q_DOT_CUTCELLS,GET_PRES_CFACE,GET_PRES_CFACE_TEST,GET_UVWGAS_CFACE,GET_MUDNS_CFACE
@@ -8256,8 +8256,33 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
82568256 GAS_PHASE_OUTPUT_RES = MIN (1._EB ,AVG_DROP_DEN(II,JJ,KK,LPC% ARRAY_INDEX)/ LPC% DENSITY)
82578257
82588258 CASE (190 ) ! CELL PHASE
8259- GAS_PHASE_OUTPUT_RES = 0
8260- IF (CELL(CELL_INDEX(II,JJ,KK))% SOLID) GAS_PHASE_OUTPUT_RES= 1
8259+ GAS_PHASE_OUTPUT_RES = 0._EB
8260+ IF (CELL(CELL_INDEX(II,JJ,KK))% SOLID) GAS_PHASE_OUTPUT_RES= 1._EB
8261+
8262+ CASE (191 ) ! SCALAR UNKNOWN NUMBER
8263+ GAS_PHASE_OUTPUT_RES = 0._EB
8264+ IF (CC_IBM) GAS_PHASE_OUTPUT_RES = REAL (CCVAR(II,JJ,KK,CC_UNKZ),EB)
8265+
8266+ CASE (192 ) ! F_X UNKNOWN NUMBER
8267+ GAS_PHASE_OUTPUT_RES = 0._EB
8268+ IF (CC_IBM) THEN
8269+ GAS_PHASE_OUTPUT_RES = REAL (FCVAR(II,JJ,KK,CC_UNKF,IAXIS),EB)
8270+ IF (FCVAR(II,JJ,KK,CC_IDRC,IAXIS)>0 ) GAS_PHASE_OUTPUT_RES = REAL (RC_FACE(FCVAR(II,JJ,KK,CC_IDRC,IAXIS))% UNKF,EB)
8271+ ENDIF
8272+
8273+ CASE (193 ) ! F_Y UNKNOWN NUMBER
8274+ GAS_PHASE_OUTPUT_RES = 0._EB
8275+ IF (CC_IBM) THEN
8276+ GAS_PHASE_OUTPUT_RES = REAL (FCVAR(II,JJ,KK,CC_UNKF,JAXIS),EB)
8277+ IF (FCVAR(II,JJ,KK,CC_IDRC,JAXIS)>0 ) GAS_PHASE_OUTPUT_RES = REAL (RC_FACE(FCVAR(II,JJ,KK,CC_IDRC,JAXIS))% UNKF,EB)
8278+ ENDIF
8279+
8280+ CASE (194 ) ! F_Z UNKNOWN NUMBER
8281+ GAS_PHASE_OUTPUT_RES = 0._EB
8282+ IF (CC_IBM) THEN
8283+ GAS_PHASE_OUTPUT_RES = REAL (FCVAR(II,JJ,KK,CC_UNKF,KAXIS),EB)
8284+ IF (FCVAR(II,JJ,KK,CC_IDRC,KAXIS)>0 ) GAS_PHASE_OUTPUT_RES = REAL (RC_FACE(FCVAR(II,JJ,KK,CC_IDRC,KAXIS))% UNKF,EB)
8285+ ENDIF
82618286
82628287 CASE (230 ) ! RANDOM NUMBER
82638288 CALL RANDOM_NUMBER (RN)
@@ -8618,6 +8643,9 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
86188643 CASE (138 ) ! HRRPUV REAC
86198644 GAS_PHASE_OUTPUT_CC = GAS_PHASE_OUTPUT_CC + CUT_CELL(ICC)% Q_REAC(JCC,REAC_INDEX)* 0.001_EB &
86208645 * CUT_CELL(ICC)% VOLUME(JCC)
8646+ CASE (191 ) ! SCALAR UNKNOWN NUMBER
8647+ GAS_PHASE_OUTPUT_RES = REAL (CUT_CELL(ICC)% UNKZ(JCC),EB); RETURN
8648+
86218649 CASE (523 ) ! ABSOLUTE PRESSURE
86228650 GAS_PHASE_OUTPUT_CC = GAS_PHASE_OUTPUT_CC + &
86238651 ( PBAR(KK,PRESSURE_ZONE(II,JJ,KK)) + CUT_CELL(ICC)% RHO(JCC)* (CUT_CELL(ICC)% H(JCC)- KRES(II,JJ,KK)) ) &
@@ -8651,6 +8679,8 @@ REAL(EB) RECURSIVE FUNCTION GAS_PHASE_OUTPUT(T,DT,NM,II,JJ,KK,IND,IND2,Y_INDEX,Z
86518679 GAS_PHASE_OUTPUT_CFA = GAS_PHASE_OUTPUT_CFA + CUT_FACE(ICF)% VEL(JCF) * CUT_FACE(ICF)% AREA(JCF)
86528680 CASE (8 ) ! W-VELOCITY
86538681 GAS_PHASE_OUTPUT_CFA = GAS_PHASE_OUTPUT_CFA + CUT_FACE(ICF)% VEL(JCF) * CUT_FACE(ICF)% AREA(JCF)
8682+ CASE (192 :194 ) ! F_X,F_Y,F_Z UNKNOWN NUMBER
8683+ GAS_PHASE_OUTPUT_RES = REAL (CUT_FACE(ICF)% UNKF(JCF),EB); RETURN
86548684 END SELECT IND_SELECT_3
86558685
86568686 ENDDO CFA_LOOP
0 commit comments