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

CL solver improvements #246

Closed
wants to merge 125 commits into from
Closed
Changes from all commits
Commits
Show all changes
125 commits
Select commit Hold shift + click to select a range
1ed04cc
hack to get cpmin with ks
anilyil Jan 30, 2022
34679eb
differentiated the hacky version
anilyil Jan 30, 2022
6bd8460
Merge branch 'master' into ks_cav
anilyil Jan 30, 2022
f3cd61f
Merge branch 'master' into ks_cav
anilyil Feb 2, 2022
49f850f
Merge branch 'master' into ks_cav
anilyil Feb 2, 2022
711fcb0
Merge branch 'master' into ks_cav
anilyil Feb 7, 2022
d383f27
fixed adjoint time print in Fortran
sseraj Mar 4, 2022
008780f
use modified Gram-Schmidt
sseraj Mar 7, 2022
c2fd59d
Merge branch 'master' into ks_cav
anilyil Mar 10, 2022
938b231
less janky cavitation
anilyil Mar 11, 2022
04007ec
implemented orthogonalization option
sseraj Mar 15, 2022
0787c88
Merge remote-tracking branch 'sseraj/gram-schmidt' into ks_cav
anilyil Mar 16, 2022
2754440
Merge branch 'main' into ks_cav
anilyil Mar 19, 2022
6321c83
Merge branch 'main' into ks_cav
anilyil May 3, 2022
d72cbf3
minor fix to get mg pc working with coupled ank
anilyil May 15, 2022
c3eb354
Merge branch 'mg_pc_fix' into ks_cav
anilyil May 15, 2022
ca12ac9
new config file to do the avx2 stuff by default
anilyil May 16, 2022
65e060c
Merge branch 'mg_pc_fix' into ks_cav
anilyil May 20, 2022
c307356
added moment and related outputs to the lift distribution file
anilyil Jun 8, 2022
8a5223b
rearranged and updated the slice integration to use the local quarter…
anilyil Jun 14, 2022
f49fd5b
added the missing deallocate call to mg pc
anilyil Jun 29, 2022
f18a993
adding cylindrical slicing. WIP
anilyil Jul 8, 2022
bd75ecc
added the missing mgpc destroy routine
anilyil Jul 8, 2022
6976f7f
properly implemented the cavitation constraint
anilyil Jul 8, 2022
4a25041
changed the behavior of cavitation number option
anilyil Jul 8, 2022
435b19d
updates to the slice business
anilyil Jul 12, 2022
e913aeb
Merge branch 'main' into mg_pc_fix
anilyil Jul 12, 2022
4e9d8bc
fixes for the bad merge
anilyil Jul 12, 2022
17f3cdf
added optional displacement vector when adding integration surfaces
anilyil Jul 13, 2022
4792727
added cutoff tolerance for the pc update algorithm based on rel conve…
anilyil Jul 25, 2022
7c5b2c0
reverted the agmg changes for turbksp. needs a proper implementation …
anilyil Jul 26, 2022
8668784
added option to always use approx sa with ank solver variants
anilyil Jul 26, 2022
cb5363c
added the same update to the turbksp solver
anilyil Jul 28, 2022
4b9319b
added python option to disable the overset debug print of connectivit…
anilyil Aug 11, 2022
6366bd1
Merge branch 'mg_pc_fix' into ks_cav
anilyil Aug 11, 2022
8de2284
removed dumb typo
anilyil Aug 11, 2022
cb84435
reran tapenade
anilyil Aug 11, 2022
52b5f01
Merge remote-tracking branch 'mdolab/main' into ks_cav
anilyil Aug 11, 2022
68cd86b
added arbitrary slices
anilyil Aug 11, 2022
5758d2b
added the option to disable lift and slices in writesolution routine
anilyil Sep 8, 2022
cc5a2d9
added function to explicitly flag overset cells that are inside provi…
anilyil Sep 14, 2022
9ad0a81
added a few more options to the explicit surface cutting
anilyil Sep 20, 2022
a52f235
re-implementing the ks-based cpmin. added the original cavitation sen…
anilyil Sep 25, 2022
335e097
reran tapenade
anilyil Sep 25, 2022
e1cd573
more fixes to recover the og cavitation sensor
anilyil Sep 25, 2022
16ccd46
remove high quality debug print
anilyil Sep 25, 2022
8c94d25
variable cleanup
anilyil Sep 25, 2022
444819f
bug fixes
anilyil Sep 26, 2022
8f2e330
complexify fixes
anilyil Sep 26, 2022
6c3db5f
fix black
anilyil Sep 26, 2022
65a364f
add cavitation test trained with the og cavitation sensor
anilyil Sep 26, 2022
3b3beef
bugfixes and reran tapenade
anilyil Sep 26, 2022
8e08637
updated cavitation test to include the ks-based cpmin
anilyil Sep 26, 2022
38b83aa
formatting
anilyil Sep 26, 2022
62d42d6
update cavitation tests
anilyil Sep 27, 2022
1ba4d61
further increase the weird test tolerance
anilyil Sep 27, 2022
a5a8bd9
added the explicit surface blanking doc in options
anilyil Sep 27, 2022
fc7f245
added the coord transfer changes
anilyil Sep 27, 2022
fcfcde6
added missing option docs
anilyil Sep 27, 2022
54a3814
more docs
anilyil Sep 27, 2022
a5efb60
minor modification to options docs
anilyil Sep 27, 2022
fd13f9e
added note on plot3d file creation
anilyil Sep 27, 2022
9894c0e
Merge remote-tracking branch 'mdolab/main' into work
anilyil Sep 30, 2022
e702fcc
bug fix for explicit hole cutting
anilyil Oct 2, 2022
7fd5c67
addressing sabet's review part 1
anilyil Nov 20, 2022
7b75185
addressing sabet's review part 2: fix the import comment in tests
anilyil Nov 20, 2022
cdcbe93
part 3: overset API typos
anilyil Nov 20, 2022
6d2a314
part 4: applying the same fixes to the actuator region code, which is…
anilyil Nov 20, 2022
8ad6922
part 5: comments and typos on the slice changes
anilyil Nov 20, 2022
d5ff2ea
part 5: trying to fix the cylindrical slice edge case
anilyil Nov 20, 2022
dc0c7d9
part 5.1: divide the strings up
anilyil Nov 20, 2022
25e6e1f
part 6: surface integration modifications
anilyil Nov 20, 2022
1b96407
clarified computecavitation option behavior
anilyil Nov 20, 2022
8c194dc
changes for the cpmin computation so it returns zero when computeCavi…
anilyil Nov 20, 2022
bdce382
rerun tapenade
anilyil Nov 20, 2022
d662e2f
Merge remote-tracking branch 'mdolab/main' into work
anilyil Nov 20, 2022
6781b05
Merge remote-tracking branch 'mdolab/main' into work
anilyil Nov 20, 2022
72d3cf9
fixed variable declaration order. added test output to gitignore.
anilyil Nov 20, 2022
9f91cc2
black formatting
anilyil Nov 20, 2022
40ede43
updated avx2 config file to be consistent with the newer config files
anilyil Nov 21, 2022
3a9e27a
clsolve improvements checkpoint
anilyil Nov 22, 2022
f093da4
minor update in docstrings
anilyil Nov 22, 2022
1def4e7
Merge branch 'work' into work2
anilyil Nov 22, 2022
89f25c5
more clsolve work and added 2 ank options that are related to more ef…
anilyil Nov 22, 2022
bf29fb6
more clsolve work
anilyil Nov 22, 2022
9ac1b48
better handling of ank cfl restarts
anilyil Nov 28, 2022
80e82b5
more clsolve modifications
anilyil Nov 28, 2022
72f933b
cleaner option handling
anilyil Nov 28, 2022
26f1f58
return results from clsolve
anilyil Nov 28, 2022
ada7779
formatting
anilyil Nov 28, 2022
f0c36fa
fix for l2convrel usage
anilyil Nov 28, 2022
7a2663b
Merge remote-tracking branch 'mdolab/main' into work
anilyil Dec 5, 2022
c39b63b
Merge remote-tracking branch 'mdolab/main' into work
anilyil Dec 6, 2022
f9bf2dd
cleaned up slice names
anilyil Dec 7, 2022
2347815
black formatting
anilyil Dec 7, 2022
486303b
black formatter is gaslighting me
anilyil Dec 7, 2022
ea1bba1
first pass at eirikur's comments
anilyil Dec 12, 2022
828f0b1
reduced some code duplication between slice addition methods
anilyil Dec 13, 2022
e0a4ed7
camelcase updates
anilyil Dec 13, 2022
d6da220
rename cpmin_exact to cpmin_family
anilyil Dec 13, 2022
2b36dc8
black fix and reran tapenade
anilyil Dec 13, 2022
5c7ffa3
fixed cpmin computation for TS cases
anilyil Dec 13, 2022
eb133e1
Merge branch 'work' into clsolve_improvements
anilyil Dec 13, 2022
7cfee4d
camelcase fixes
anilyil Dec 13, 2022
bb55535
added tests, camelcase fixes, and minor change in default behavior
anilyil Dec 13, 2022
53514a8
missed a capitalization
anilyil Dec 13, 2022
4a9be75
changed the number of default cylindrical slices
anilyil Dec 13, 2022
fd73bca
Merge branch 'work' into clsolve_improvements
anilyil Dec 16, 2022
d0a6c03
Merge branch 'main' into clsolve_improvements
anilyil Dec 16, 2022
4793602
exposed global number of cells from adjointVars
anilyil Jan 11, 2023
1645084
more cl solver modifications. added some TODOs
anilyil Jan 20, 2023
6736651
added method to get number of cells
anilyil Jan 20, 2023
843bcdd
added the write solution I forgot
anilyil Jan 20, 2023
eeb64d0
Merge branch 'main' into clsolve_improvements
anilyil Feb 10, 2023
4d8f648
Merge branch 'main' into clsolve_improvements
anilyil Feb 20, 2023
340ec82
reran fprettify and tapenade
anilyil Mar 3, 2023
b7b5160
Merge commit 'cd6ec63f37e3d8027aeba1a8ae071e6e7a8e501d' into clsolve_…
anilyil Mar 3, 2023
048525c
Merge branch 'main' into clsolve_improvements
anilyil Mar 3, 2023
f92ab8e
remove cl solver changes
anilyil Mar 27, 2023
298a694
undo few other changes related to the cl solver
anilyil Mar 27, 2023
3c649af
newline end of file
anilyil Mar 27, 2023
0dd1ebd
addressing PR comments and minor change to the pc lagging logic
anilyil Mar 28, 2023
689d1bf
Merge branch 'main' into ank_cfl_reset
anilyil Mar 28, 2023
e9262f3
added warning
anilyil Mar 28, 2023
d04da85
Merge branch 'main' into clsolve_improvements
anilyil Mar 29, 2023
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

These merge commits were added into this branch cleanly.

There are no new changes to show.