Skip to content

Commit

Permalink
Merge pull request #462 from ElmerCSC/fix_SaveScalars
Browse files Browse the repository at this point in the history
Fix parallel boundary statistics in SaveScalars
  • Loading branch information
raback committed May 6, 2024
2 parents 02c7701 + 46cd273 commit f081163
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion fem/src/modules/SaveData/SaveScalars.F90
Original file line number Diff line number Diff line change
Expand Up @@ -2916,6 +2916,7 @@ SUBROUTINE BoundaryStatistics(Var, OperName, GotCoeff, &
TYPE(ValueList_t), POINTER :: Material
LOGICAL :: Stat, Permutated, NodalVar
INTEGER :: i,j,j2,k,p,q,t,DIM,bc,n,nd,hits,istat
INTEGER :: tmpDofs
INTEGER, TARGET :: Indexes(100)

IF( ASSOCIATED( Var % Perm ) ) THEN
Expand Down Expand Up @@ -2993,7 +2994,8 @@ SUBROUTINE BoundaryStatistics(Var, OperName, GotCoeff, &
IF( .NOT. FindMinMax .AND. IsParallel ) THEN
IF(ASSOCIATED( Var % Solver) ) THEN
IF( ASSOCIATED( Var % SOlver % Matrix ) ) THEN
IF( Var % Solver % Matrix % ParallelInfo % NeighbourList(NoDofs*(j2-1)+1) % Neighbours(1) /= ParEnv % MyPE ) CYCLE
tmpDofs=Var % Solver % Variable % Dofs
IF( Var % Solver % Matrix % ParallelInfo % NeighbourList(tmpDofs*(j2-1)+1) % Neighbours(1) /= ParEnv % MyPE ) CYCLE
END IF
END IF
END IF
Expand Down

0 comments on commit f081163

Please sign in to comment.