@@ -4897,7 +4897,7 @@ SUBROUTINE READ_REAC
48974897 ALLOCATE(RN%SPEC_ID_NU_READ(RN%N_SMIX))
48984898 RN%SPEC_ID_NU_READ = 'null'
48994899 RN%SPEC_ID_NU_READ(1:RN%N_SMIX)=SPEC_ID_NU(1:RN%N_SMIX)
4900-
4900+
49014901 ELSE SIMPLE_IF
49024902 RN%N_SMIX = 3
49034903 RN%N_SPEC_READ = 0
@@ -6384,7 +6384,7 @@ SUBROUTINE PROC_PART
63846384 ! Allocate necessary boundary information if BLOWING heat transfer correction is applied
63856385
63866386 IF (SF%BLOWING) LPC%INCLUDE_BOUNDARY_PROP2_TYPE = .TRUE.
6387-
6387+
63886388 ! If COLOR is not assigned to the PART class, use the SURF color if it has been specified
63896389
63906390 IF (ALL(LPC%RGB==0) .AND. .NOT.ALL(SF%RGB==SURFACE(INERT_SURF_INDEX)%RGB)) LPC%RGB=SF%RGB
@@ -12114,7 +12114,7 @@ SUBROUTINE READ_VENT
1211412114
1211512115 ! If the VENT is on a GEOM do not reject (further setup in READ_GEOM)
1211612116
12117- IF (GEOM) REJECT_VENT = .FALSE.
12117+ IF (GEOM .AND. .NOT.(TERRAIN_CASE .AND. ALL(XB(1:6)>-1.01E6_EB)) ) REJECT_VENT = .FALSE.
1211812118
1211912119 ! If the VENT is rejected, cycle
1212012120
@@ -12163,7 +12163,7 @@ SUBROUTINE READ_VENT
1216312163 VT%UNDIVIDED_INPUT_AREA = (XB_USER(2)-XB_USER(1))*(XB_USER(4)-XB_USER(3))
1216412164
1216512165 ! For circular vent account for VENT XB may only partially overlap circle
12166- IF (RADIUS>0._EB) THEN
12166+ IF (RADIUS>0._EB) THEN
1216712167 IF (ABS(XB_USER(1)-XB_USER(2))<=SPACING(XB_USER(2))) VT%UNDIVIDED_INPUT_AREA = &
1216812168 CIRCLE_CELL_INTERSECTION_AREA(XYZ(2),XYZ(3),RADIUS,XB_USER(3),XB_USER(4),XB_USER(5),XB_USER(6))
1216912169 IF (ABS(XB_USER(3)-XB_USER(4))<=SPACING(XB_USER(4))) VT%UNDIVIDED_INPUT_AREA = &
@@ -12572,6 +12572,7 @@ SUBROUTINE SET_VENT_DEFAULTS
1257212572UVW = -1.E12_EB
1257312573VEL_RMS = 0._EB
1257412574XYZ = -1.E6_EB
12575+ XB = -1.E6_EB
1257512576
1257612577END SUBROUTINE SET_VENT_DEFAULTS
1257712578
@@ -12891,7 +12892,7 @@ SUBROUTINE READ_INIT
1289112892 DO NS=1,MAX_SPECIES
1289212893 IF (SPEC_ID(NS)=='null') EXIT
1289312894 DO NS2=1,N_TRACKED_SPECIES
12894-
12895+
1289512896 IF (TRIM(SPEC_ID(NS))==TRIM(SPECIES_MIXTURE(NS2)%ID) .OR. &
1289612897 TRIM(SPEC_ID(NS))==TRIM(SPECIES_MIXTURE(NS2)%ALT_ID)) THEN
1289712898 IF (NS2==1) THEN
0 commit comments