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

Automated parameter syncing across solvers #63

Open
5 tasks
psakievich opened this issue Oct 20, 2023 · 0 comments
Open
5 tasks

Automated parameter syncing across solvers #63

psakievich opened this issue Oct 20, 2023 · 0 comments

Comments

@psakievich
Copy link
Contributor

There are several parameters that have to be manually checked and synced across solvers through their separate input decks. It would make sense to automate or add checks for these at the driver level. These would be a good extra ECP funds/relaxing Friday task for people to take on. A non-exhaustive but extensible list includes:

  • Timestep
  • Output intervals
  • Restart intervals
  • Initial conditions (vel, tke, sdr)
  • Max timestep

I think the best way to handle these is to have a syntax at the driver level that checks the parsed params, inputs for each solver before populating them. We can then either throw a warning, or update the values before initializing the solver objects in the code i.e. give the exawind-driver input file a higher precedent than the Nalu-Wind and AMR-Wind files.

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

No branches or pull requests

1 participant