Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Fix tests breaking with parallel and recover flags #122

Merged
merged 5 commits into from
Apr 6, 2024

Conversation

chaibhave
Copy link
Collaborator

refs #112

Reason

TMAP8 tests are failing with -p 2 --n-threads 2.

Design

  1. Using LU in tests helps prevent exodiff errors.
  2. The Interface Sorption Sievert test uses a mesh BreakMeshByBlockGenerator, which is currently incompatible with distributed meshes. This test should only run on replicated meshes.
  3. Added CSVDiff and Python script tests for 1-fa.

Impact

Fixing broken tests will build confidence in TMAP8 results with larger problems that require parallel and recovery features.

chaibhave added a commit to chaibhave/TMAP8 that referenced this pull request Apr 4, 2024
@moosebuild
Copy link

moosebuild commented Apr 4, 2024

Job Documentation on 7c274aa wanted to post the following:

View the site here

This comment will be updated on new commits.

@moosebuild
Copy link

moosebuild commented Apr 4, 2024

Job Coverage on 7c274aa wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

@chaibhave chaibhave changed the title Added csv output to input file and updated tests Fix tests breaking with parallel and recover flags Apr 4, 2024
@simopier simopier self-assigned this Apr 4, 2024
chaibhave added a commit to chaibhave/TMAP8 that referenced this pull request Apr 4, 2024
Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just a first review on the current status.

@chaibhave chaibhave marked this pull request as ready for review April 4, 2024 16:27
@chaibhave
Copy link
Collaborator Author

These tests need further improvements (which will be dealt with in the PR for #123 ), but for now this fixes the tests that were breaking in parallel runs, distributed meshes or with the recovery options.

@chaibhave
Copy link
Collaborator Author

@cticenhour can you also review this and make sure if it's sufficient to close #112 ?

@chaibhave chaibhave requested a review from simopier April 5, 2024 00:09
Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me.

Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, I should have waited until all comments/requested changes were resolved.

Co-authored-by: Pierre-Clement Simon <pierreclement.simon@gmail.com>
Copy link
Collaborator

@simopier simopier left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me, thanks!

@simopier simopier merged commit 050d246 into idaholab:devel Apr 6, 2024
6 checks passed
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants