Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions Source/wall.f90
Original file line number Diff line number Diff line change
Expand Up @@ -2505,7 +2505,7 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,
CELL_ZERO_CELL = .FALSE.
LAYER_THICKNESS_CHECK: DO NL=1,ONE_D%N_LAYERS
ONE_D%LAYER_THICKNESS(NL) = X_S_NEW(I+ONE_D%N_LAYER_CELLS(NL)) - X_S_NEW(I)
IF (ONE_D%N_LAYER_CELLS(NL) == 0) CYCLE
IF (ONE_D%N_LAYER_CELLS(NL) == 0) CYCLE LAYER_THICKNESS_CHECK
IF (ONE_D%LAYER_THICKNESS(NL) <= ONE_D%MIN_LAYER_THICKNESS(NL) .OR. LAYER_MASS(NL) <= ONE_D%MIN_LAYER_MASS(NL)) THEN
CELL_ZERO_CELL(I+1:I+ONE_D%N_LAYER_CELLS(NL)) = .TRUE.
ONE_D%N_LAYER_CELLS(NL)=0
Expand Down Expand Up @@ -2585,7 +2585,8 @@ SUBROUTINE SOLID_HEAT_TRANSFER(NM,T,DT_BC,PARTICLE_INDEX,WALL_INDEX,CFACE_INDEX,

! Some node changes size but no layer trips remesh check. Just redo node weight with X_S_NEW

IF (REMESH_CHECK .AND. ALL(.NOT. REMESH_LAYER(1:ONE_D%N_LAYERS))) THEN
IF (REMESH_CHECK .AND. ALL(.NOT.REMESH_LAYER(1:ONE_D%N_LAYERS)) .AND. &
SUM(ONE_D%LAYER_THICKNESS(1:ONE_D%N_LAYERS))>TWENTY_EPSILON_EB) THEN
CALL GET_WALL_NODE_WEIGHTS(NWP,ONE_D%N_LAYERS,ONE_D%N_LAYER_CELLS(1:ONE_D%N_LAYERS), &
ONE_D%LAYER_THICKNESS(1:ONE_D%N_LAYERS),SF%GEOMETRY,X_S_NEW(0:NWP),LAYER_DIVIDE,DX_S(1:NWP), &
RDX_S(0:NWP+1),RDXN_S(0:NWP),DX_WGT_S(0:NWP),DXF,DXB,LAYER_INDEX(0:NWP+1),MF_FRAC(1:NWP),&
Expand Down