Skip to content

Conversation

@bd713
Copy link
Contributor

@bd713 bd713 commented Sep 11, 2025

Description

This PR addresses review feedback from #3711:

  • Switched indices to size_t
  • Fixed sequential version of scatterv in MpiWrapper
  • Resolved undefined behavior in RLF algorithm

Additionally, parallel unit tests now use 4 MPI ranks max, instead of 8 to reduce testing overhead.

Rebaseline required

The color assigned to a given MPI rank may differ from the previous implementation.
This affects 6 contact mechanics use cases.
Component-wise displacementJump can show large differences, but these are due to normal vector sign flips on some elements. These sign flips affect the polarity of tangential displacement components but do not change the physics.

The displacement magnitude comparisons shows a good agreement with the original baseline:

image

@bd713 bd713 self-assigned this Sep 11, 2025
@bd713 bd713 requested a review from rrsettgast as a code owner September 11, 2025 03:10
@bd713 bd713 added the type: bug Something isn't working label Sep 11, 2025
@bd713 bd713 changed the title Fix RLF coloring fix: Fix RLF coloring Sep 11, 2025
@bd713 bd713 requested a review from OmarDuran as a code owner September 30, 2025 23:32
@bd713 bd713 added the ci: run integrated tests Allows to run the integrated tests in GEOS CI label Oct 13, 2025
@bd713 bd713 added flag: ready for review flag: requires rebaseline Requires rebaseline branch in integratedTests and removed DO NOT MERGE ! labels Nov 6, 2025
@MelReyCG MelReyCG added the ci: run CUDA builds Allows to triggers (costly) CUDA jobs label Dec 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci: run CUDA builds Allows to triggers (costly) CUDA jobs ci: run integrated tests Allows to run the integrated tests in GEOS CI flag: ready for review flag: requires rebaseline Requires rebaseline branch in integratedTests type: bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants