Uh oh!
There was an error while loading. Please reload this page.
Simple MACAW EOS - #560
Conversation
4df10b1 to
b9e6b59CompareYurlungur
commented
Sep 9, 2025
Thanks for adding this, @bgclayton-lanl ! (And nice to virtually meet you.) Sorry for the delay; @jhp-lanl and I will take a look at this. Just haven't gotten to it yet. This is a particularly busy week for me. |
bgclayton-lanl
commented
Sep 10, 2025
Hi, good to meet you. I'm sure there will be a lot of things to change or tweak. The main thing I wasn't too sure about was the unit test part (Catch2). I saw in some other unit tests that there are different things for "getting on device" and "Kokkos" and all of these things. But I just kept it basic for the time being. But I can update them to replicate the testing from other EOS. |
jhp-lanl
left a comment
There was a problem hiding this comment.
Some small changes, but overall it looks great!
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
jhp-lanl
commented
Sep 11, 2025
Oh, and one more thing: can you make sure to include some test that looks something like this: WHEN("We put the SimpleMACAW EOS into a Variant") {
usingEOS = Variant<SimpleMACAW>;
EOS eos_in_variant = eos;
THEN("The SimpleMACAW model conforms to the Variant API") {}
}Alternatively, you could do this with your inversion test and just use the The point here is that the test will fail to compile if you are missing any API functions in the |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
8cc311a to
43744afComparebgclayton-lanl
commented
Sep 17, 2025
@Yurlungur@jhp-lanl I think I've fixed all the suggestions. Let me know if there are any other issues that need to be addressed. |
… more things to do.
43744af to
fe50dcbComparebgclayton-lanl
commented
Sep 17, 2025
@Yurlungur@jhp-lanl Hold off on the pull request. I think there is a bug in the isothermal bulk modulus. I think it might actually be a mistake the paper. Going to double check. |
jhp-lanl
commented
Sep 18, 2025
Thanks for your diligence! |
bgclayton-lanl
commented
Sep 18, 2025
No problem, it does seem like there is a mistake in the paper. In the definition of |
jhp-lanl
commented
Sep 18, 2025
Be sure to let Tariq and Eduardo know about the mistake in case they aren't already aware. And please note any issues in the documentation if you haven't already (I'll review soon) |
Yurlungur
commented
Sep 19, 2025
I just applied formatting and pushed, but it looks like there's some incompatibility between the version that was pushed to re-git and the version on github. They got out of sync somehow. Which one is correct? |
jhp-lanl
commented
Sep 19, 2025
Github should be correct. I think I'm the only person pushing to re-git (besides you). I can't remember the best way to fix this, but the easiest is just to delete the github branch/MR and try again I think. |
jhp-lanl
left a comment
There was a problem hiding this comment.
Looks good! Thanks @bgclayton-lanl !
jhp-lanl
commented
Sep 19, 2025
I believe this is fixed now |
Yurlungur
left a comment
There was a problem hiding this comment.
Thanks for addressing all my comments, @bgclayton-lanl ! We're good to go.
Uh oh!
There was an error while loading. Please reload this page.
PR Summary
This update implements the Simple MACAW EOS from Tariq and Eduardo: https://www.osti.gov/biblio/2479474
PR Checklist
make formatcommand after configuring withcmake.If preparing for a new release, in addition please check the following:
when='@main'dependencies are updated to the release version in the package.py