Skip to content

Commit e79a541

Browse files
authored
Merge pull request #14655 from mcgratta/master
FDS Source: Fix unassigned pointer
2 parents 13868db + bcffa58 commit e79a541

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

Source/wall.f90

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2114,16 +2114,6 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21142114
ENDIF
21152115
Q_CON_F = HTCF*DTMP
21162116

2117-
! Compute back side emissivity
2118-
2119-
IF (SF_BACK%EMISSIVITY_SPECIFIED) THEN
2120-
EMISSIVITY_BACK = SF_BACK%EMISSIVITY
2121-
ELSEIF (SF%EMISSIVITY_BACK_SPECIFIED) THEN
2122-
EMISSIVITY_BACK = SF%EMISSIVITY_BACK
2123-
ELSEIF (BACKING /= INSULATED) THEN
2124-
CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2125-
ENDIF
2126-
21272117
! Get heat losses from convection and radiation out of back of surface
21282118

21292119
SELECT CASE(BACKING)
@@ -2141,6 +2131,11 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21412131
ELSE
21422132
TMP_GAS_BACK = TMP_0(BC%KK)
21432133
ENDIF
2134+
IF (SF%EMISSIVITY_BACK_SPECIFIED) THEN
2135+
EMISSIVITY_BACK = SF%EMISSIVITY_BACK
2136+
ELSE
2137+
CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2138+
ENDIF
21442139
DTMP = TMP_GAS_BACK - B1%TMP_B
21452140
HTCB = HEAT_TRANSFER_COEFFICIENT(NM,T,DTMP,SF,BACK_SIDE=.TRUE.)
21462141
Q_CON_B = HTCB*DTMP
@@ -2176,6 +2171,13 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
21762171
ELSE
21772172
DIRICHLET_BACK = .FALSE.
21782173
ENDIF
2174+
IF (SF_BACK%EMISSIVITY_SPECIFIED) THEN
2175+
EMISSIVITY_BACK = SF_BACK%EMISSIVITY
2176+
ELSEIF (SF%EMISSIVITY_BACK_SPECIFIED) THEN
2177+
EMISSIVITY_BACK = SF%EMISSIVITY_BACK
2178+
ELSEIF (BACKING /= INSULATED) THEN
2179+
CALL GET_EMISSIVITY(ONE_D,NWP,EMISSIVITY_BACK)
2180+
ENDIF
21792181

21802182
END SELECT
21812183

0 commit comments

Comments
 (0)