Skip to content

Commit 865ea0f

Browse files
authored
Merge pull request #15035 from mcgratta/master
FDS Source: Fix bug in mesh alignment check
2 parents f282b28 + 74908f4 commit 865ea0f

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

Source/main.f90

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ PROGRAM FDS
179179

180180
DO NM=LOWER_MESH_INDEX,UPPER_MESH_INDEX
181181
CALL INITIALIZE_ATMOSPHERE(NM)
182-
IF (.NOT.SETUP_ONLY) CALL INITIALIZE_WALL_ARRAY(NM)
182+
IF (.NOT.SETUP_ONLY .OR. CHECK_MESH_ALIGNMENT) CALL INITIALIZE_WALL_ARRAY(NM)
183183
ENDDO
184184
IF (MY_RANK==0 .AND. VERBOSE) CALL VERBOSE_PRINTOUT('Completed INITIALIZE_WALL_ARRAY')
185185

@@ -191,10 +191,9 @@ PROGRAM FDS
191191

192192
! Stop all the processes if this is just a set-up run
193193

194-
IF (SETUP_ONLY .OR. CHECK_MESH_ALIGNMENT) THEN
194+
IF (SETUP_ONLY .OR. CHECK_MESH_ALIGNMENT .OR. STOP_STATUS/=0) THEN
195195
IF (MY_RANK==0) CALL INITIALIZE_DIAGNOSTIC_FILE(DT)
196-
STOP_STATUS = SETUP_ONLY_STOP
197-
IF (MY_RANK==0) WRITE(LU_ERR,'(A)') ' Checking mesh alignment. This could take a few tens of seconds...'
196+
IF (STOP_STATUS==0) STOP_STATUS = SETUP_ONLY_STOP
198197
CALL STOP_CHECK(1)
199198
ENDIF
200199

0 commit comments

Comments
 (0)