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

Pointwise AIM Support + Updates to SSW Turb Case #311

Merged
merged 16 commits into from
Mar 28, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
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
Prev Previous commit
Next Next commit
pointwise aim updates
  • Loading branch information
sean-engelstad committed Mar 18, 2024
commit 0efd4f4fb39551d3323704fa993b04afe58ab125
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,10 @@
&elasticity_gmres
elasticity = 2
preconditioner_iters = 10
nsearch = 100 ! num GMRES steps
nrestarts = 15 ! leads to 50*15 = 750 grid iterations
tol = 1e-22
tol_abs = 1e-30
nsearch = 200 ! num GMRES steps
nrestarts = 4 ! leads to 50*15 = 750 grid iterations
tol = 1e-20
tol_abs = 1e-25
/
&slice_data
nslices = 1
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
Discipline structural
var rib1 0.0011764564105997894
var rib2 0.001
var rib3 0.001
var rib4 0.001
var rib5 0.001
var rib6 0.001
var rib7 0.001
var spar1 0.0012820370166530702
var spar2 0.001
var OML1 0.0037882127680944743
var OML2 0.0032199810198174127
var OML3 0.0027369839562798397
var OML4 0.0023264364107546784
var OML5 0.001977470974636796
var OML6 0.0016808503416537541
var LEspar 0.001
var TEspar 0.001
2 changes: 2 additions & 0 deletions funtofem/interface/caps2fun/pointwise_aim.py
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,7 @@ def main_settings(
domain_max_layers=0,
domain_growth_rate=1.3,
domain_iso_type="TriangleQuad",
domain_trex_type="TriangleQuad",
domain_decay=0.5,
domain_trex_AR_limit=200,
domain_wall_spacing=0,
Expand Down Expand Up @@ -110,6 +111,7 @@ def main_settings(
)
self.aim.input.Domain_Decay = domain_decay
self.aim.input.Domain_Iso_Type = domain_iso_type # "TriangleQuad"
self.aim.input.Domain_TRex_Type = domain_trex_type # "TriangleQuad"

self.aim.input.Domain_Wall_Spacing = (
domain_wall_spacing # e.g. 1e-5 if turbulent
Expand Down
Loading