su2code / SU2

SU2: An Open-Source Suite for Multiphysics Simulation and Design
https://su2code.github.io
Other
1.36k stars 843 forks source link

Feature restruct sliding meshes #2332

Closed LaSerpe closed 3 months ago

LaSerpe commented 3 months ago

Proposed Changes

This a initial merge to begin incorporating some modification to the sliding mesh interface which we are planning to improve in the next future.

Related Work

Mostly performance improvements in the creation of the super mesh for the Weighted Average sliding mesh approach. ADT is now used to initialize the supermesh construction. Some portions of the code were re-implemented using a smarter algorithm which reduces the code length.

PR Checklist

Put an X by all that apply. You can fill this out after submitting the PR. If you have any questions, don't hesitate to ask! We want to help. These are a guide for you to know what the reviewers will be looking for in your contribution.