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

Config & case generation #2

Open
uekerman opened this issue Mar 28, 2024 · 1 comment
Open

Config & case generation #2

uekerman opened this issue Mar 28, 2024 · 1 comment

Comments

@uekerman
Copy link
Member

precice-tools generate –input topology.yaml

Topology description includes the names of the coupled solvers (such as SU2 and CalculiX), the names of the coupling boundaries (such as patch names in OpenFOAM) and the coupled physical quantities (such as temperature and heat flux).

All remaining details of the preCICE configuration, in particular coupling data, coupling interfaces, and suitable coupling algorithms are generated from this input. Moreover, a template folder structure and a template README file are generated adhering to the standards defined in work package WP2, see Figure 6 (right). Finally, we want to take advantage of the standardization process of work package WP2 to also generate standard adapter configurations for all coupled participants, in case a standard is not already in place (e.g., for the OpenFOAM adapter, see WP2).

See https://github.com/precice/controller including examples

@uekerman uekerman converted this from a draft issue Mar 28, 2024
@fsimonis
Copy link
Member

Thesis topic

  • Cover common physics (CHT, FSI)
  • Gather know-how and transfer to tool
  • Pick a subset of most common adapters
  • Based on existing tutorial-cases
  • Try to write a description that can generate the framework of a tutorial. Case files can then be copied over.

Questions per case:

  • What additional know-how is required in this case?
  • How can I describe this case in a structured way?
  • Can I generate a case that only needs the original case files (meshes) to function?
  • How similar are the configuration files?

Results:

  • Compare generated case + original case files (meshes) with the original case.
  • How similar do they perform?
  • How much extra tuning is required to match the performance of the original case?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: WP1.1 Configuration Tools (2024)
Development

No branches or pull requests

2 participants