-
Notifications
You must be signed in to change notification settings - Fork 51
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
Simplifying the EOS and Transport structures #184
Conversation
Indifferent. If you can get it to pass all the tests, and if you like it better this way for some reason, I'm good with it |
Same here. I don't think anyone is still using Fortran. I'll probably wait until you've updated the transport to make the changes to LM make system. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is good. This allows us to compile all the EOSes in at the same time and even though switching the EOS at runtime doesn't make much sense, it will allow us to catch more problems, and is one step closer to allowing us to use libraries inside Pele.
1ed600f
to
226d91e
Compare
Hey everyone, I think this is good to go once the tests pass. LMK what you think. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm good with these changes. One step closer to having runtime selection !
ab4d1a9
to
0565743
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good. Much easier to follow code organization now. You should also be able to remove the Fortran test cases now.
@@ -19,15 +19,15 @@ PELE_PHYSICS_HOME := ../../.. | |||
USE_F90_PP = TRUE | |||
|
|||
ifeq ($(FUEGO_GAS), TRUE) | |||
Eos_dir = Fuego |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If the Fortran EOS support is being removed, shouldn't the Eval_FORTRAN test cases also be removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch @baperry2 . It is done.
3da085a
to
b8c4d30
Compare
Curious about what people think of this idea...
The downside is that it requires a bit of rejigging of the make system (eg
Eos_dir
->Eos_Model
in theGNUMakefile
)If people like this, I might do it for transport too.
@hariswaran @jrood-nrel @esclapez @drummerdoc, thoughts?