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

Ability to pass the remaining AD15 input files #644

Open
4 tasks
andrew-platt opened this issue Jan 20, 2021 · 0 comments
Open
4 tasks

Ability to pass the remaining AD15 input files #644

andrew-platt opened this issue Jan 20, 2021 · 0 comments

Comments

@andrew-platt
Copy link
Collaborator

With PR #643, the primary AeroDyn15 input file may be passed directly into AD15. The remaining input files cannot be passed with this method yet. This feature request is really meant as a reference for whenever we find time to get back to completing this.

Describe the solution you'd like
The following AD15 input file sets are not covered by #643

  • Blade files
  • Airfoil files (these already employ the parsing necessary)
  • AeroAcoustics input files
  • OLAF input files (free vortex wake model)

Additional context
Some modules were updated to allow for direct passing of input files during the ATLANTIS-WEIS project (this helps reduce IO needs during optimizations). In all cases the following modifications were made to all this passing:

  • Passing of a FileInfoType structure through InitInputData containing the input file structure
  • logic during initialization to read the file from disk into the FileInfoType structure (if not passed)
  • separation of parsing logic into a ParseInputFile routine

This is currently the new methodology we are recommending for all input file handling (though many modules have not been updated as of 2021.01.20).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant