Skip to content

Commit 84b7686

Browse files
authored
Merge pull request #14397 from mcgratta/master
FDS Source: Replace ALLREDUCE with REDUCE
2 parents 9565709 + ddd1508 commit 84b7686

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

Source/main.f90

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4115,8 +4115,12 @@ SUBROUTINE DUMP_GLOBAL_OUTPUTS
41154115
! Dump out mass info into CHID_mass.csv
41164116

41174117
IF (T>=MASS_CLOCK(MASS_COUNTER(1))) THEN
4118-
CALL MPI_ALLREDUCE(MPI_IN_PLACE,MASS_DT,1+N_SPECIES+N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,MPI_COMM_WORLD,IERR)
4119-
IF (MY_RANK==0) CALL DUMP_MASS(T,DT)
4118+
IF (MY_RANK==0) THEN
4119+
CALL MPI_REDUCE(MPI_IN_PLACE,MASS_DT,1+N_SPECIES+N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,0,MPI_COMM_WORLD,IERR)
4120+
CALL DUMP_MASS(T,DT)
4121+
ELSE
4122+
CALL MPI_REDUCE(MASS_DT,MASS_DT,1+N_SPECIES+N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,0,MPI_COMM_WORLD,IERR)
4123+
ENDIF
41204124
MASS_COUNTER(1) = MASS_COUNTER(1) + 1
41214125
MASS_DT = 0._EB
41224126
T_LAST_DUMP_MASS = T

0 commit comments

Comments
 (0)