Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

@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.

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
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.

3 participants