Skip to content

Commit eb0fc19

Browse files
committed
FDS Source: add SKIP_INRAD to SURF
1 parent e2c5ede commit eb0fc19

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

Source/radi.f90

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4443,6 +4443,7 @@ SUBROUTINE RADIATION_FVM
44434443
IF (WC%BOUNDARY_TYPE/=SOLID_BOUNDARY) CYCLE
44444444
B1 => BOUNDARY_PROP1(WC%B1_INDEX)
44454445
SF => SURFACE(WC%SURF_INDEX)
4446+
IF (SF%SKIP_INRAD) INRAD_W(IW) = 0._EB
44464447
IF (SF%EXTERNAL_FLUX > TWO_EPSILON_EB) THEN
44474448
IF (ABS(T_BEGIN) <= SPACING(B1%T_IGN)) THEN
44484449
TSI = T
@@ -4461,6 +4462,7 @@ SUBROUTINE RADIATION_FVM
44614462
IF (CFACE(ICF)%BOUNDARY_TYPE==NULL_BOUNDARY) CYCLE
44624463
B1 => BOUNDARY_PROP1(CFA%B1_INDEX)
44634464
SF => SURFACE(CFA%SURF_INDEX)
4465+
IF (SF%SKIP_INRAD) INRAD_W(ICF) = 0._EB
44644466
IF (SF%EXTERNAL_FLUX > TWO_EPSILON_EB) THEN
44654467
IF (ABS(T_BEGIN) <= SPACING(B1%T_IGN)) THEN
44664468
TSI = T

Source/read.f90

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7907,7 +7907,7 @@ SUBROUTINE READ_SURF(QUICK_READ)
79077907
VEG_LSET_WIND_EXP,VEG_LSET_BETA,VEG_LSET_HT,VEG_LSET_SIGMA,VEG_LSET_ROS_00, &
79087908
VEG_LSET_M1,VEG_LSET_M10,VEG_LSET_M100,VEG_LSET_MLW,VEG_LSET_MLH,VEG_LSET_SURF_LOAD,VEG_LSET_FIREBASE_TIME,&
79097909
VEG_LSET_CHAR_FRACTION,VEG_LSET_WIND_HEIGHT,VEL_PART,INIT_PER_AREA,TIME_STEP_FACTOR
7910-
LOGICAL :: DEFAULT,VEG_LSET_SPREAD,VEG_LSET_TAN2,TGA_ANALYSIS,VARIABLE_THICKNESS,HT3D,THERM_THICK,VEG_LSET_ROS_FIXED
7910+
LOGICAL :: DEFAULT,VEG_LSET_SPREAD,VEG_LSET_TAN2,TGA_ANALYSIS,VARIABLE_THICKNESS,HT3D,THERM_THICK,VEG_LSET_ROS_FIXED,SKIP_INRAD
79117911
LOGICAL, ALLOCATABLE, DIMENSION(:) :: DUPLICATE
79127912
! Ember generating variables
79137913
REAL(EB) :: EMBER_GENERATION_HEIGHT(2),EMBER_IGNITION_POWER_MEAN,EMBER_IGNITION_POWER_SIGMA,EMBER_TRACKING_RATIO,EMBER_YIELD
@@ -7936,7 +7936,7 @@ SUBROUTINE READ_SURF(QUICK_READ)
79367936
RAMP_V,RAMP_V_X,RAMP_V_Y,RAMP_V_Z,&
79377937
REFERENCE_HEAT_FLUX,REFERENCE_HEAT_FLUX_TIME_INTERVAL,MINIMUM_SCALING_HEAT_FLUX,MAXIMUM_SCALING_HEAT_FLUX,&
79387938
REFERENCE_THICKNESS,REMESH_RATIO,&
7939-
RGB,ROUGHNESS,SHAPE_FACTOR,SPEC_ID,&
7939+
RGB,ROUGHNESS,SHAPE_FACTOR,SKIP_INRAD,SPEC_ID,&
79407940
SPREAD_RATE,STRETCH_FACTOR,SURFACE_VOLUME_RATIO,&
79417941
TAU_EF,TAU_MF,TAU_PART,TAU_Q,TAU_T,TAU_V,TEXTURE_HEIGHT,TEXTURE_MAP,TEXTURE_WIDTH,&
79427942
TGA_ANALYSIS,TGA_CONVERSION_FACTOR,TGA_DT,TGA_DUMP,TGA_FINAL_TEMPERATURE,TGA_HEATING_RATE,THICKNESS,&
@@ -8463,6 +8463,7 @@ SUBROUTINE READ_SURF(QUICK_READ)
84638463
SF%NO_SLIP = NO_SLIP
84648464
SF%FYI = FYI
84658465
SF%EXTERNAL_FLUX = 1000._EB*EXTERNAL_FLUX
8466+
SF%SKIP_INRAD = SKIP_INRAD
84668467
SF%HORIZONTAL = HORIZONTAL
84678468
SF%INIT_IDS = INIT_IDS
84688469
IF (INIT_IDS(1)/='null') INIT_INVOKED_BY_SURF = .TRUE.
@@ -9152,6 +9153,7 @@ SUBROUTINE SET_SURF_DEFAULTS
91529153
ROUGHNESS = -1._EB !4.5E-5_EB ! meters, commercial steel
91539154
ENDIF
91549155
SHAPE_FACTOR = 0.25_EB
9156+
SKIP_INRAD = .FALSE.
91559157
SPEC_ID = 'null'
91569158
SPREAD_RATE = -1._EB
91579159
STRETCH_FACTOR = 2._EB

Source/type.f90

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,6 +998,7 @@ MODULE TYPES
998998
LOGICAL :: INERT_Q_REF !< Treat REFERENCE_HEAT_FLUX as an inert atmosphere test
999999
LOGICAL :: ALLOW_UNDERSIDE_PARTICLES=.FALSE. !< Allow droplets to move along downward facing surfaces
10001000
LOGICAL :: ALLOW_SURFACE_PARTICLES=.TRUE. !< Allow particles to live on a solid surface
1001+
LOGICAL :: SKIP_INRAD = .FALSE. !< Only apply external flux to a surface
10011002
INTEGER :: GEOMETRY,BACKING,PROFILE,HEAT_TRANSFER_MODEL=0,NEAR_WALL_TURB_MODEL=5
10021003
CHARACTER(LABEL_LENGTH) :: PART_ID
10031004
CHARACTER(LABEL_LENGTH) :: ID,TEXTURE_MAP,LEAK_PATH_ID(2)

0 commit comments

Comments
 (0)