Skip to content

Commit ddd1508

Browse files
committed
FDS Source: Replace ALLREDUCE with REDUCE
1 parent 9565709 commit ddd1508

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)