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

Fix any aerodynamic function check again #296

Merged
merged 23 commits into from
Mar 11, 2024
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
88d78e9
Fix opt manager nan exit (#284)
sean-engelstad Feb 28, 2024
7231ae1
Create a generalized mesh AIM. (#286)
bburke38 Mar 5, 2024
16e6486
FUNtoFEM read and write unsteady aero loads files (#289)
sean-engelstad Mar 8, 2024
95f5ce2
FUN3D v14.0.2 interface stable release for thermal cases (#288)
sean-engelstad Mar 8, 2024
590b88e
FUN3D 14.0 Coupling Frequency for Coupled Adjoint speedup + Early Sto…
sean-engelstad Mar 9, 2024
c64c8db
commit ssw 14.0 example
sean-engelstad Mar 9, 2024
33965b6
egads aero mesh example
sean-engelstad Mar 9, 2024
1d87c86
prototype ssw finite difference test
sean-engelstad Mar 9, 2024
432fd4f
remove reload design file
sean-engelstad Mar 9, 2024
8865501
update cfl in namelist
sean-engelstad Mar 9, 2024
8564ba0
fix steps in namelist
sean-engelstad Mar 10, 2024
2a3e65e
update panel thickness script
sean-engelstad Mar 10, 2024
de0bf4d
add FD test for the derivatives
sean-engelstad Mar 10, 2024
c063835
fix early stopping multi analysis bug
sean-engelstad Mar 10, 2024
dfa440e
update ssw 14 fun3d nml
sean-engelstad Mar 10, 2024
a8cb1d9
new aero loads for ssw case
sean-engelstad Mar 10, 2024
136a623
oneway sizing opt
sean-engelstad Mar 10, 2024
938ebab
updated aerodynamic function fun3d check
sean-engelstad Mar 11, 2024
f3b4539
black reformat
sean-engelstad Mar 11, 2024
1327cc8
fix any aerodynamic again
sean-engelstad Mar 11, 2024
849e8cd
fix any aerodynamic again
sean-engelstad Mar 11, 2024
29a9f4c
merge
sean-engelstad Mar 11, 2024
28df52f
Merge branch 'ssw' into ssw-14
sean-engelstad Mar 11, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 3 additions & 4 deletions funtofem/interface/fun3d_14_interface.py
Original file line number Diff line number Diff line change
Expand Up @@ -314,9 +314,7 @@ def set_functions(self, scenario, bodies):
"""

# check if any aerodynamic functions
no_aerodynamic = not any(
[func.analysis_type == "aerodynamic" for func in scenario.functions]
)
any_aerodynamic = any([func.analysis_type == "aerodynamic" for func in scenario.functions])

ct = 0
for function in scenario.functions:
Expand All @@ -326,7 +324,8 @@ def set_functions(self, scenario, bodies):
if function.analysis_type != "aerodynamic":
start = 1
stop = 1
if ct == 1 and scenario.early_stopping and no_aerodynamic:

if ct == 1 and scenario.early_stopping and any_aerodynamic:
raise AssertionError(
"Need to register an aerodynamic function first otherwise the Adjoint early stopping criterion fails"
)
Expand Down
Loading