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

Add validation case 2e in TMAP8 #236

Merged
merged 16 commits into from
Feb 22, 2025
Merged

Add validation case 2e in TMAP8 #236

merged 16 commits into from
Feb 22, 2025

Conversation

lin-yang-ly
Copy link
Collaborator

Refs #12

@moosebuild
Copy link

moosebuild commented Feb 13, 2025

Job Documentation, step Sync to remote on cefd960 wanted to post the following:

View the site here

This comment will be updated on new commits.

@moosebuild
Copy link

moosebuild commented Feb 13, 2025

Job Coverage, step Generate coverage on cefd960 wanted to post the following:

Coverage

Coverage did not change

Full coverage report

This comment will be updated on new commits.

@simopier simopier self-assigned this Feb 16, 2025
@simopier simopier added the V&V Relevant to V&V label Feb 16, 2025
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.

I reviewed the documentation in this partial review

@lin-yang-ly
Copy link
Collaborator Author

@simopier The PR is ready for review again! I think the reason of two failed tests (Documentation and Coverage) is because of the Sawtooth outage.

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.

Thank you for these changes, looks are starting to look really good.
Please make sure to explain differences between TMAP8 and TMAP7 results. I'll do another review after that.

@lin-yang-ly
Copy link
Collaborator Author

@simopier It is ready for review! Just let me know if you have any questions or suggestions. (The failed "Test Debug" is due to the timeout of ver-1c.)

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.

Another round of review, which focused on the documentation and the python script.

I made the suggestion to consolidate the input files to minimize redundancy.

Note that I still need to check the model parameters that you are using, and making sure that they are appropriate.

@lin-yang-ly
Copy link
Collaborator Author

@simopier Ready for review and just let me know if you have any questions for the input files.

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.

Some of the parameters from the input files could be further consolidated, plus some other comments/suggestions

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.

One suggestion for the warning about the difference between TMAP7 and TMAP8.

@lin-yang-ly
Copy link
Collaborator Author

lin-yang-ly commented Feb 21, 2025

Ready for review again (if all checks pass) !

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.

I see that you replaced some of the parameters defined at the top of the file by their numerical values since depending on the order in the input file, some things are not properly defined.

We definitely want to avoid that since it makes using cli_args, performing sensitivity analysis, and making sure everything is consistent much more challenging.

Instead of doing this, you should ensure that things are defined only once and that defined parameters are consistently used (rather than replaced by their numerical values).

To do that, you can use the same base/case specify system for .params files as you did here for .i files. .params files only contain the parameters currently listed at the top of the files, without any blocks.

Let me know if you have any question.

@lin-yang-ly
Copy link
Collaborator Author

Thank you for the suggestion! Now I have placed the parameters (Kb, R, temperature) in separate files (parameters_deuterium_gas.params and parameters_three_gases.params) to avoid any order issues. The other parameters remain in the original files to ensure users can easily understand the data.

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 small typo, this is good to go after that.

Co-authored-by: Pierre-Clement Simon <[email protected]>
@lin-yang-ly
Copy link
Collaborator Author

Typos are updated and ready for next step!

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.

Awesome contribution!!

Thank you, @lin-yang-ly!

@simopier simopier merged commit e0f05d7 into idaholab:devel Feb 22, 2025
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
V&V Relevant to V&V
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants