@@ -4079,9 +4079,14 @@ SUBROUTINE DUMP_GLOBAL_OUTPUTS
40794079! Dump out HRR info into CHID_hrr.csv
40804080
40814081IF (T>= HRR_CLOCK(HRR_COUNTER(1 ))) THEN
4082- CALL MPI_ALLREDUCE(MPI_IN_PLACE,Q_DOT_SUM,N_Q_DOT,MPI_DOUBLE_PRECISION,MPI_SUM,MPI_COMM_WORLD,IERR)
4083- CALL MPI_ALLREDUCE(MPI_IN_PLACE,M_DOT_SUM,N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,MPI_COMM_WORLD,IERR)
4084- IF (MY_RANK== 0 ) CALL DUMP_HRR(T,DT)
4082+ IF (MY_RANK== 0 ) THEN
4083+ CALL MPI_REDUCE(MPI_IN_PLACE,Q_DOT_SUM,N_Q_DOT,MPI_DOUBLE_PRECISION,MPI_SUM,0 ,MPI_COMM_WORLD,IERR)
4084+ CALL MPI_REDUCE(MPI_IN_PLACE,M_DOT_SUM,N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,0 ,MPI_COMM_WORLD,IERR)
4085+ CALL DUMP_HRR(T,DT)
4086+ ELSE
4087+ CALL MPI_REDUCE(Q_DOT_SUM,Q_DOT_SUM,N_Q_DOT,MPI_DOUBLE_PRECISION,MPI_SUM,0 ,MPI_COMM_WORLD,IERR)
4088+ CALL MPI_REDUCE(M_DOT_SUM,M_DOT_SUM,N_TRACKED_SPECIES,MPI_DOUBLE_PRECISION,MPI_SUM,0 ,MPI_COMM_WORLD,IERR)
4089+ ENDIF
40854090 HRR_COUNTER(1 ) = HRR_COUNTER(1 ) + 1
40864091 Q_DOT_SUM = 0._EB
40874092 M_DOT_SUM = 0._EB
0 commit comments