New turbo ouputs by joshkellyjak · Pull Request #2011 · su2code/SU2 · GitHub
Skip to content

New turbo ouputs#2011

Merged
joshkellyjak merged 67 commits into
developfrom
new_turbo_outputs
Feb 7, 2024
Merged

New turbo ouputs#2011
joshkellyjak merged 67 commits into
developfrom
new_turbo_outputs

Conversation

@joshkellyjak

Copy link
Copy Markdown
Contributor

Proposed Changes

Implemented updated turboperformance methods and adds improved history ouput of turboperformance variables to match screen output

Related Work

Follows on from removal of legacy output - #2003

Implements improved turboperformance calculations used in feature_turbomachinery_restruct_singlezone - #1316

PR Checklist

  • I am submitting my contribution to the develop branch.
  • My contribution generates no new compiler warnings (try with --warnlevel=3 when using meson).
  • My contribution is commented and consistent with SU2 style (https://su2code.github.io/docs_v7/Style-Guide/).
  • I used the pre-commit hook to prevent dirty commits and used pre-commit run --all to format old commits.
  • I have added a test case that demonstrates my contribution, if necessary.
  • I have updated appropriate documentation (Tutorials, Docs Page, config_template.cpp), if necessary.

@pr-triage pr-triage Bot added the PR: draft label Apr 14, 2023
@joshkellyjak joshkellyjak changed the title [WIP] New turbo ouputs New turbo ouputs Apr 14, 2023
@pcarruscag pcarruscag changed the title New turbo ouputs [WIP] New turbo ouputs Apr 14, 2023

@github-advanced-security github-advanced-security AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

CodeQL found more than 10 potential problems in the proposed changes. Check the Files changed tab for more details.

Comment thread SU2_CFD/include/iteration/CFluidIteration.hpp Outdated
Comment thread SU2_CFD/include/iteration/CTurboIteration.hpp Outdated
Comment thread SU2_CFD/include/output/COutput.hpp Outdated
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/src/iteration/CFluidIteration.cpp Outdated
Comment thread SU2_CFD/src/iteration/CFluidIteration.cpp Outdated
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Outdated
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Outdated
Comment thread SU2_CFD/src/output/COutput.cpp Outdated

@pcarruscag pcarruscag left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks good, just trying to trim down the interface if possible

Comment thread Common/src/CConfig.cpp
Comment thread SU2_CFD/include/output/CFlowCompOutput.hpp
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/include/iteration/CIteration.hpp Outdated
Comment thread SU2_CFD/src/drivers/CMultizoneDriver.cpp Outdated
Comment thread SU2_CFD/src/drivers/CMultizoneDriver.cpp Outdated
Comment thread SU2_CFD/src/output/CTurboOutput.cpp Fixed
Comment thread SU2_CFD/src/output/CTurboOutput.cpp Fixed
Comment thread SU2_CFD/src/output/CTurboOutput.cpp Fixed
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Fixed
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Fixed
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Fixed
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Fixed
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Fixed
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Fixed
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Fixed
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Outdated
Comment on lines +623 to +868

Check notice

Code scanning / CodeQL

Block with too many statements

Block with too many statements (4 complex statements in the block).
Comment thread Common/include/option_structure.hpp
Comment thread TestCases/serial_regression.py Outdated
Comment thread TestCases/parallel_regression.py Outdated
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp Outdated
Comment thread SU2_CFD/src/output/CFlowCompOutput.cpp
Comment thread SU2_CFD/src/drivers/CMultizoneDriver.cpp Outdated
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/include/output/CTurboOutput.hpp Outdated
Comment thread SU2_CFD/include/iteration/CIteration.hpp Outdated
@joshkellyjak joshkellyjak merged commit e554994 into develop Feb 7, 2024
@joshkellyjak joshkellyjak deleted the new_turbo_outputs branch February 7, 2024 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants