Skip to content

perf: Reducing MPI communications in update_ghost_mr #335

Open
alexandrehoffmann wants to merge 4 commits intohpc-maths:mainfrom
alexandrehoffmann:new_MPI_projection
Open

perf: Reducing MPI communications in update_ghost_mr #335
alexandrehoffmann wants to merge 4 commits intohpc-maths:mainfrom
alexandrehoffmann:new_MPI_projection

Conversation

@alexandrehoffmann
Copy link
Contributor

  • I have installed pre-commit locally and use it to validate my commits.
  • The PR title follows the conventional commits convention.
    Available tags: 'build', 'chore', 'ci', 'docs', 'feat', 'fix', 'perf', 'refactor', 'revert', 'style', 'test'
  • This new PR is documented.
  • [] This new PR is tested.

Description

update_ghost_mr used to do level-by-level communications. The present PR fixes this by sending the ghosts from all levels all-together, therefore reducing the total level of communication from O(n_levels) to O(1).

Related issue

How has this been tested?

Code of Conduct

By submitting this PR, you agree to follow our Code of Conduct

  • I agree to follow this project's Code of Conduct

@gouarin gouarin deleted the branch hpc-maths:main December 10, 2025 09:00
@gouarin gouarin closed this Dec 10, 2025
@gouarin gouarin reopened this Dec 10, 2025
@gouarin gouarin changed the base branch from master to main December 10, 2025 09:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants