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

[WIP] Update turbo interfaces #2209

Merged
Show file tree
Hide file tree
Changes from 230 commits
Commits
Show all changes
374 commits
Select commit Hold shift + click to select a range
8b039ab
Update TestCases/turbomachinery/Aachen_turbine/aachen_3D_MP_restart.cfg
pcarruscag Mar 15, 2024
f817924
Merge pull request #2242 from su2code/tsan_workaround
pcarruscag Mar 15, 2024
82bedbf
Merge branch 'develop' into feature_profiling
EvertBunschoten Mar 15, 2024
9cfed5f
Commit to restart GitHub checks
EvertBunschoten Mar 18, 2024
4f32743
Merge branch 'su2code:develop' into develop
alecappiello Mar 18, 2024
35231dd
Merge pull request #2243 from su2code/feature_profiling
EvertBunschoten Mar 18, 2024
afbd80b
Merge branch 'develop' into master
Cristopher-Morales Mar 18, 2024
b7fe757
Fix in mass flow outlet calculation
joshkellyjak Mar 19, 2024
9c4e37a
Update container image tags.
jblueh Mar 21, 2024
c2a2c57
Add job for building SU2 with the address sanitizer.
jblueh Mar 21, 2024
5ff2348
Fix.
jblueh Mar 21, 2024
bc6362f
Remove slash.
jblueh Mar 21, 2024
3c32cd4
Address sanitizer builds without python wrapper and unit tests.
jblueh Mar 22, 2024
408c2d1
Merge branch 'develop' of https://github.com/su2code/SU2 into feature…
EvertBunschoten Mar 25, 2024
acd1a76
Add --asan flag, add with_asan parameter.
jblueh Mar 25, 2024
c16aab2
Add basic tsan/asan checks to further run_* routines.
jblueh Mar 25, 2024
c84780e
Enable address sanitizer execution of SU2_CFD serial regression tests.
jblueh Mar 25, 2024
8a79faa
Add job for address sanitizer tests.
jblueh Mar 25, 2024
4a617a1
Start volume averaging after StartWindowIteration
ShiheJia Mar 26, 2024
3e42699
Avoid reallocation of surface_movement.
jblueh Mar 26, 2024
a65d31c
Enable address sanitizer execution of SU2_CFD_AD serial regression AD…
jblueh Mar 27, 2024
3477fba
Enable asan execution of SU2_GEO and SU2_DEF serial regression tests.
jblueh Mar 28, 2024
38b6658
Fixes in run_geo and run_def.
jblueh Apr 2, 2024
7eff50d
Merge branch 'develop' into develop
alecappiello Apr 2, 2024
e33871a
Merge pull request #2158 from alecappiello/develop
alecappiello Apr 2, 2024
046de67
Merge branch 'develop' into feature_asan
jblueh Apr 2, 2024
4ce1448
Fix mismatched allocation/deallocation.
jblueh Apr 2, 2024
cf1fab8
Fix missing deallocation.
jblueh Apr 2, 2024
6f50f7a
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 3, 2024
a196698
Merge branch 'develop' into master
Cristopher-Morales Apr 3, 2024
9651460
Fix memory leak of CFreeFormDefBox::BlendingFunction[2].
jblueh Apr 3, 2024
7ad81fb
Fix reallocation without freeing and memory leak at exit of CSurfaceM…
jblueh Apr 3, 2024
41256dc
Fix semicolon and variable hiding.
jblueh Apr 3, 2024
c97610b
Explore fix for heap buffer overflow in CInterface.
jblueh Apr 3, 2024
529f69d
Merge branch 'develop' into feature_TimeAverage
bigfooted Apr 4, 2024
afad3ac
Fix comparison.
jblueh Apr 10, 2024
4974020
fix update of dualtime solver for species transport (#2260)
bigfooted Apr 14, 2024
fa2a704
Merge branch 'develop' into master
Cristopher-Morales Apr 15, 2024
87651bc
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 15, 2024
d9f5050
Merge branch 'develop' into feature_asan
jblueh Apr 15, 2024
7ab1e08
Updated tutorials branch
EvertBunschoten Apr 17, 2024
95eafd0
Fix bug in inlet profile writer. (#2267)
bigfooted Apr 18, 2024
d19814c
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 18, 2024
d59ce55
Merge branch 'feature_new_flamelet' of https://github.com/su2code/SU2…
EvertBunschoten Apr 18, 2024
67a975f
Corrected gradient method determination for auxilary variables in fla…
EvertBunschoten Apr 18, 2024
173672b
Merge branch 'develop' into feature_TimeAverage
bigfooted Apr 18, 2024
b067ba1
Merge branch 'develop' into feature_asan
jblueh Apr 18, 2024
95ccddd
Merge pull request #2252 from ShiheJia/feature_TimeAverage
pcarruscag Apr 18, 2024
6e4fd20
Merge branch 'develop' into feature_asan
jblueh Apr 18, 2024
37c8a0e
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 18, 2024
f6eff50
Merge branch 'develop' into master
bigfooted Apr 20, 2024
b75f064
adding scalar bgs residuals for multizone for species flamelet solver…
Cristopher-Morales Apr 21, 2024
c539363
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 21, 2024
fa1a42d
Merge branch 'develop' into master
Cristopher-Morales Apr 21, 2024
8ab1007
avoid segfault
pcarruscag Apr 21, 2024
6fcfd68
Merge pull request #2270 from su2code/fix_su2_dot_without_dv_vars
pcarruscag Apr 21, 2024
25134bd
Merge branch 'develop' into feature_new_flamelet
Cristopher-Morales Apr 22, 2024
aefc894
Compressibility Correction for SST model
sun5k Apr 23, 2024
67a16ec
Merge branch 'develop' into feature_Compressibility_Correction
Cristopher-Morales Apr 23, 2024
54e98dc
CodeFactor complaints
EvertBunschoten Apr 24, 2024
147fdf0
Added hydrogen combustion tutorial to tutorial regression tests and u…
EvertBunschoten Apr 25, 2024
1effb94
Addressed CodeFactor complaints
EvertBunschoten Apr 25, 2024
3a2895d
Updated MLPCpp module
EvertBunschoten Apr 25, 2024
bde5980
Updated regression test values for hydrogen combustion case
EvertBunschoten Apr 25, 2024
65f06c4
Implemented Pedro's comments
EvertBunschoten Apr 25, 2024
9b0351d
Implemented suggestions from Nijso and Pedro
EvertBunschoten Apr 26, 2024
a44c51c
Fixed bug in CFluidFlamelet destructor
EvertBunschoten Apr 26, 2024
06649f7
Set branches for test cases and tutorials back to develop
EvertBunschoten Apr 27, 2024
b01341f
Merge branch 'develop' into feature_Compressibility_Correction
bigfooted Apr 29, 2024
20e8ec1
Wilcox regression
sun5k Apr 30, 2024
d9f9a36
Merge remote-tracking branch 'origin/feature_Compressibility_Correcti…
sun5k Apr 30, 2024
d7c5b14
Wilcox Regression
sun5k Apr 30, 2024
aed13d4
test
sun5k Apr 30, 2024
c358d0b
Regression_Test
sun5k Apr 30, 2024
11de147
Regression_Test
sun5k May 1, 2024
5b68ade
Regression_2
sun5k May 2, 2024
cdf5231
Reeeeeee
sun5k May 2, 2024
d9efed5
Reee
sun5k May 2, 2024
39de5be
Regression
sun5k May 2, 2024
6581d96
Regression
sun5k May 2, 2024
f315436
Re
sun5k May 2, 2024
5594928
Regression for Willcox and Sarkar
sun5k May 2, 2024
3c0b73f
Update Common/include/option_structure.hpp
sun5k May 5, 2024
3abd350
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k May 5, 2024
6259103
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k May 5, 2024
4a1280e
Fix Sarkar's pressure dilatation term
sun5k May 5, 2024
57d3699
Regression
sun5k May 5, 2024
4127628
Merge branch 'develop' into feature_asan
jblueh May 6, 2024
aa2787b
Revert "Explore fix for heap buffer overflow in CInterface."
jblueh May 8, 2024
0f3fc3e
Disable address sanitizer runs of the Aachen turbine test.
jblueh May 8, 2024
8152334
Merge branch 'su2code:master' into feature_turbo_interfaces
joshkellyjak May 8, 2024
dd3b4b0
Merge branch 'develop' into feature_turbo_interfaces
joshkellyjak May 8, 2024
a1ff242
Merge pull request #2246 from su2code/feature_asan
jblueh May 8, 2024
b253dc0
Revert to previous 'dampning' method
Tushma May 8, 2024
0346d0c
Revert "Revert to previous 'dampning' method"
Tushma May 8, 2024
df1a1c0
Merge branch 'develop' into pr/2209
joshkellyjak May 8, 2024
ecf4239
Merge branch 'develop' into feature_turbo_interfaces
joshkellyjak May 8, 2024
dc744ad
revert to previous 'dampning' method
joshkellyjak May 8, 2024
5201d80
removing some unused vars
joshkellyjak May 8, 2024
c785933
Merge branch 'develop' into master
bigfooted May 10, 2024
0075485
Merge branch 'develop' into feature_Compressibility_Correction
sun5k May 13, 2024
ca12a5c
Using free stream tremperature for initialization of wall temperature…
Cristopher-Morales May 14, 2024
83cac12
change MPI_QUANTITIES to enum class (#2279)
bigfooted May 14, 2024
9828047
Revert "Using free stream tremperature for initialization of wall tem…
pcarruscag May 14, 2024
9dcc4dc
Merge pull request #2282 from su2code/revert-2281-feature_fix_cht
pcarruscag May 14, 2024
dc6d3d7
Merge branch 'develop' into master
Cristopher-Morales May 16, 2024
c0324a4
Fix CHT boundary problem for flamelet computations (#2283)
Cristopher-Morales May 18, 2024
0e79209
Merge branch 'develop' into feature_Compressibility_Correction
Cristopher-Morales May 18, 2024
22ff5aa
Merge branch 'develop' into master
Cristopher-Morales May 18, 2024
588da14
Fix for heap buffer overflow in CInterface.
jblueh Apr 3, 2024
08a15c6
Fix CFL Turbulence reduction option for adaptive cfl
emaberman Jun 5, 2024
4cfe588
Apply suggestions from code review
pcarruscag Jun 5, 2024
2ef77ba
custom inlets via python and test
pcarruscag Jun 8, 2024
2eafdaf
fix scrip for serial
pcarruscag Jun 9, 2024
92f2f1e
rename and missing "Begin Solver"
pcarruscag Jun 9, 2024
2f77e63
have to flush...
pcarruscag Jun 9, 2024
8d294b2
Merge pull request #2296 from su2code/pywrapper_inlets
pcarruscag Jun 9, 2024
436934d
Merge branch 'develop' into master
Cristopher-Morales Jun 10, 2024
2936a1f
Merge branch 'develop' into fix_TurbReduc_adapt_cfl
bigfooted Jun 10, 2024
da144af
Merge branch 'develop' into feature_Compressibility_Correction
bigfooted Jun 12, 2024
c96e235
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k Jun 13, 2024
6c12bf8
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k Jun 13, 2024
49e5eaa
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k Jun 13, 2024
aa64487
Update SU2_CFD/include/numerics/turbulent/turb_sources.hpp
sun5k Jun 13, 2024
4aacfb9
Break Compressibility Correction Option and Incompressible RANS
sun5k Jun 13, 2024
42e146d
Merge
emaberman Jun 24, 2024
9d50128
Merge branch 'develop' into fix_aachen_turbine
jblueh Jun 25, 2024
bb98f5f
Change SST variable's limits
emaberman Jun 26, 2024
d428765
Rename input files for Aachen test case, temporarily update test case…
jblueh Jun 27, 2024
ef736ac
Update test values.
jblueh Jun 27, 2024
403c444
Re-enable address sanitzer testing.
jblueh Jun 27, 2024
30db707
Merge pull request #2293 from su2code/fix_aachen_turbine
jblueh Jun 27, 2024
6197283
Revert test cases branch.
jblueh Jun 27, 2024
bbdc457
Merge pull request #2314 from su2code/fix_test_cases_branch
pcarruscag Jun 27, 2024
ed632bc
Merge branch 'develop' into feature_Compressibility_Correction
sun5k Jun 28, 2024
c8447a6
Add averaged quantities to recording (those which are used and commun…
oleburghardt Jul 2, 2024
e7352dc
Merge branch 'develop' into fix_TurbReduc_adapt_cfl
emaberman Jul 3, 2024
355a6ce
Give user control of lower limit Coefficient
emaberman Jul 4, 2024
a8658f3
Fixes to turbo monitor
joshkellyjak Jul 9, 2024
5a6ce17
Merge branch 'develop' into fix_turbo_ramps
joshkellyjak Jul 9, 2024
4e3c48c
Changes for comments and spelling
joshkellyjak Jul 9, 2024
9f2cc51
format
joshkellyjak Jul 9, 2024
072f871
Merge branch 'fix_turbo_ramps' of https://github.com/su2code/SU2 into…
joshkellyjak Jul 9, 2024
18e6aa0
Better way of doing things
joshkellyjak Jul 10, 2024
01bdada
Merge branch 'feature_turbo_interfaces' of https://github.com/joshkel…
joshkellyjak Jul 10, 2024
2c9a2fb
Merge remote-tracking branch 'origin/fix_turbo_ramps' into pr/2209
joshkellyjak Jul 10, 2024
af8b1c1
Changes for comments
joshkellyjak Jul 10, 2024
6ebc158
Changes for comments
joshkellyjak Jul 10, 2024
eb2b40d
Merge branch 'develop' into feature_turbo_interfaces
bigfooted Jul 10, 2024
c90780b
fix ramp print to output with COMM_LEVEL
joshkellyjak Jul 10, 2024
3e486f5
Update AUTHORS.md
emaberman Jul 10, 2024
dc4c70f
Merge pull request #2320 from su2code/fix_turbo_ramps
joshkellyjak Jul 11, 2024
5473518
Merge branch 'develop' into fix_TurbReduc_adapt_cfl
emaberman Jul 11, 2024
d212864
Merge branch 'develop' into SST_Var_Limit
emaberman Jul 11, 2024
3ed4417
Update config_template.cfg
emaberman Jul 11, 2024
3f9665b
Merge branch 'develop' into feature_Compressibility_Correction
bigfooted Jul 11, 2024
3cfd801
Merge pull request #2295 from emaberman/fix_TurbReduc_adapt_cfl
emaberman Jul 11, 2024
c85ee1a
Merge branch 'develop' into feature_Compressibility_Correction
bigfooted Jul 11, 2024
0e257f3
Merge branch 'develop' into SST_Var_Limit
bigfooted Jul 11, 2024
0fcf22f
Remove need more multiple specification of boundary markers
joshkellyjak Jul 16, 2024
68cde3e
White spaces and defaults options
joshkellyjak Jul 16, 2024
c3ddd76
Merge branch 'develop' into feature_turbo_interfaces
EvertBunschoten Jul 16, 2024
3f20abe
Bug fix for when one type of interface is specified
joshkellyjak Jul 16, 2024
f33ce99
Merge branch 'feature_turbo_interfaces' of https://github.com/joshkel…
joshkellyjak Jul 16, 2024
250f556
Remove superfluous options from reg test configs
joshkellyjak Jul 16, 2024
20aff4e
Releasing resources
joshkellyjak Jul 16, 2024
0d6fc3c
formatting
joshkellyjak Jul 16, 2024
0bf999c
Merge branch 'develop' into master
bigfooted Jul 16, 2024
8d3f866
heap after use
joshkellyjak Jul 16, 2024
8b7ca1b
Remove Marker_Turbomachinery
joshkellyjak Jul 16, 2024
eeb7ec7
fix for asan
joshkellyjak Jul 16, 2024
aac4bab
Potential fix
joshkellyjak Jul 17, 2024
deae2a9
a mistake
joshkellyjak Jul 17, 2024
3b88222
Potential fix
joshkellyjak Jul 17, 2024
8252f0d
Potential fix
joshkellyjak Jul 17, 2024
fd6d5cb
Merge branch 'develop' into pr/2209
joshkellyjak Jul 18, 2024
b855f03
use inlet profile for supersonic inlet
pcarruscag Jul 20, 2024
b349f48
fixes
pcarruscag Jul 20, 2024
ff35dde
fix segfault and cleanup
pcarruscag Jul 21, 2024
956554c
fix for outputting the example
pcarruscag Jul 21, 2024
1044ccc
Merge pull request #2271 from sun5k/feature_Compressibility_Correction
pcarruscag Jul 21, 2024
c261fec
Merge branch 'develop' into supersonic_profile
bigfooted Jul 21, 2024
ab66e08
update default values and allow backwards compatibility of the code b…
emaberman Jul 22, 2024
4f5423c
Merge branch 'develop' into SST_Var_Limit
emaberman Jul 22, 2024
d79dc6d
Update Common/include/CConfig.hpp
emaberman Jul 22, 2024
64acfa4
Update SU2_CFD/src/solvers/CTurbSSTSolver.cpp
emaberman Jul 22, 2024
cbc71b8
Update SU2_CFD/src/solvers/CTurbSSTSolver.cpp
emaberman Jul 22, 2024
755a24c
Update config_template.cfg
emaberman Jul 22, 2024
a795160
fix merge conflicts
emaberman Jul 22, 2024
8448e1b
Merge branch 'SST_Var_Limit' of github.com:emaberman/SU2 into SST_Var…
emaberman Jul 22, 2024
4500c42
clear trailing white spaces
emaberman Jul 22, 2024
3c6e78d
fix merge mishaps
emaberman Jul 22, 2024
de40987
fix spaces
emaberman Jul 22, 2024
4313913
Merge branch 'develop' into feature_turbo_interfaces
bigfooted Jul 29, 2024
bb0f9de
Merge branch 'develop' into master
pcarruscag Aug 4, 2024
77fed34
Correction of symmetry plane implementation (#2194)
bigfooted Aug 4, 2024
05c2a6d
Merge branch 'develop' into SST_Var_Limit
pcarruscag Aug 4, 2024
fbc8a9d
Merge branch 'develop' into supersonic_profile
pcarruscag Aug 4, 2024
169d591
Merge branch 'develop' into master
bigfooted Aug 5, 2024
476acd3
Merge pull request #2323 from emaberman/SST_Var_Limit
pcarruscag Aug 5, 2024
8aede98
Merge branch 'develop' into supersonic_profile
pcarruscag Aug 5, 2024
b947b55
Merge branch 'develop' into master
bigfooted Aug 5, 2024
f1333b1
Pulled develop
EvertBunschoten Aug 6, 2024
dca70b2
Added test case for solid-to-solid conjugate heat transfer with conta…
EvertBunschoten Aug 6, 2024
0e11d1f
Added test case to regression tests.
EvertBunschoten Aug 6, 2024
87ffec4
Modified screen outputs
EvertBunschoten Aug 6, 2024
faa0ca4
Modified screen outputs
EvertBunschoten Aug 6, 2024
d9645ab
Updated residual values for cht test case and updated tutorial branch
EvertBunschoten Aug 6, 2024
a419d48
Merge branch 'develop' into supersonic_profile
pcarruscag Aug 9, 2024
374abdd
Cleanup Giles BC initial commit
joshkellyjak Aug 9, 2024
e0877eb
missing break
joshkellyjak Aug 9, 2024
905a24a
mpi fix
pcarruscag Aug 10, 2024
68f93e4
Merge branch 'supersonic_profile' of https://github.com/su2code/SU2 i…
pcarruscag Aug 10, 2024
0b905f4
update test
pcarruscag Aug 10, 2024
1843a75
Merge pull request #2327 from su2code/supersonic_profile
pcarruscag Aug 10, 2024
b843f3f
Merge pull request #2197 from Corentinthomee/master
pcarruscag Aug 11, 2024
0111d55
fix hllc kappa
pcarruscag Aug 11, 2024
f3e7187
checkpoint
pcarruscag Aug 11, 2024
dbca37c
Revert "checkpoint"
pcarruscag Aug 11, 2024
e5386aa
update tests
pcarruscag Aug 11, 2024
81cc944
Merge pull request #2339 from su2code/fix_roe_kappa
pcarruscag Aug 11, 2024
eff4b7e
Revert ASLR fix.
jblueh Aug 13, 2024
fe95eef
Cleanup MP implementation initial commit
joshkellyjak Aug 14, 2024
bbd399e
Merge branch 'develop' into feature_mz_adjoint_for_turbo
joshkellyjak Aug 14, 2024
6d26b90
Merge pull request #2341 from su2code/fix/aslr
pcarruscag Aug 14, 2024
6b4c180
Merge remote-tracking branch 'origin/feature_mz_adjoint_for_turbo' in…
joshkellyjak Aug 14, 2024
d6eba63
Merge branch 'feature_turbo_interfaces' of https://github.com/joshkel…
joshkellyjak Aug 14, 2024
9b4498c
Merge branch 'develop' into feature_turbo_interfaces
joshkellyjak Aug 14, 2024
ab011a0
Merge branch 'develop' into feature_solid-solid_cht
EvertBunschoten Aug 19, 2024
07e1134
Removed solid-to-solid CHT regression test from TestCases
EvertBunschoten Aug 26, 2024
d560eb6
Updated tutorials and testcases branch
EvertBunschoten Aug 26, 2024
b3b31fb
Removed boolean for the application of contact resistance
EvertBunschoten Aug 26, 2024
64e29b8
Constant contact resistance is applied to all CHT interfaces if a sin…
EvertBunschoten Aug 26, 2024
c8db996
Removed duplicate code
EvertBunschoten Aug 26, 2024
26d0776
Removed check for the use of contact resistance
EvertBunschoten Aug 26, 2024
ed6acbf
Moved solid-solid CHT regression test from TestCases to Tutorials
EvertBunschoten Aug 26, 2024
2dee186
Updated tutorials branch
EvertBunschoten Aug 26, 2024
ab5cfb7
small fix (#2345)
Cristopher-Morales Aug 28, 2024
d0bd167
Merge branch 'develop' of https://github.com/su2code/SU2 into feature…
EvertBunschoten Aug 29, 2024
a78dccb
Pulled develop
EvertBunschoten Aug 29, 2024
137ebf7
Updated residual values
EvertBunschoten Aug 29, 2024
7fc46b6
Updated SS-CHT tutorial regression test residual values
EvertBunschoten Aug 29, 2024
55d4d16
Modification of some comments
joshkellyjak Aug 29, 2024
b02c5f8
Updated residuals according to regression test output
EvertBunschoten Aug 29, 2024
66ed495
Merge pull request #2152 from su2code/feature_solid-solid_cht
EvertBunschoten Aug 29, 2024
e1eba79
Fixed MP bug added additional outputs
joshkellyjak Sep 4, 2024
9324146
Merge branch 'develop' into feature_turbo_interfaces
joshkellyjak Sep 4, 2024
05f9d23
Revert "Merge remote-tracking branch 'origin/feature_mz_adjoint_for_t…
joshkellyjak Sep 4, 2024
9db6939
Changes for comments and reversion error fix
joshkellyjak Sep 4, 2024
d106401
Some changes after discussions
joshkellyjak Sep 4, 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
121 changes: 106 additions & 15 deletions .github/workflows/regression.yml
Original file line number Diff line number Diff line change
Expand Up @@ -52,12 +52,12 @@ jobs:
key: ${{ matrix.config_set }}-${{ github.sha }}
restore-keys: ${{ matrix.config_set }}
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
- name: Build
uses: docker://ghcr.io/su2code/su2/build-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2:240320-1536
with:
args: -b ${{github.ref}} -f "${{matrix.flags}}"
- name: Compress binaries
Expand All @@ -68,7 +68,7 @@ jobs:
name: ${{ matrix.config_set }}
path: install_bin.tgz
- name: Post Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand All @@ -88,19 +88,21 @@ jobs:
# flags: '--buildtype=debug -Denable-directdiff=true -Denable-normal=false -Dwith-omp=true -Denable-mixedprec=true -Denable-pywrapper=true -Denable-tecio=false --warnlevel=3 --werror'
runs-on: ${{ inputs.runner || 'ubuntu-latest' }}
steps:
- name: Reduce ASLR entropy for tsan
run: sudo sysctl -w vm.mmap_rnd_bits=28
- name: Cache Object Files
uses: actions/cache@v4
with:
path: ccache
key: ${{ matrix.config_set }}-${{ github.sha }}
restore-keys: ${{ matrix.config_set }}
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
- name: Build
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:240320-1536
with:
args: -b ${{github.ref}} -f "${{matrix.flags}}"
- name: Compress binaries
Expand All @@ -111,7 +113,47 @@ jobs:
name: ${{ matrix.config_set }}
path: install_bin.tgz
- name: Post Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/build-su2-tsan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
build_asan:
name: Build SU2 (asan)
strategy:
fail-fast: false
matrix:
config_set: [BaseNoMPI-asan, ReverseNoMPI-asan]
include:
- config_set: BaseNoMPI-asan
flags: '--buildtype=debugoptimized -Denable-openblas=true -Dwith-mpi=disabled -Denable-mlpcpp=true --warnlevel=3 --werror'
- config_set: ReverseNoMPI-asan
flags: '--buildtype=debugoptimized -Denable-autodiff=true -Denable-normal=false -Dwith-mpi=disabled --warnlevel=3 --werror'
runs-on: ${{ inputs.runner || 'ubuntu-latest' }}
steps:
- name: Reduce ASLR entropy for asan
run: sudo sysctl -w vm.mmap_rnd_bits=28
- name: Cache Object Files
uses: actions/cache@v4
with:
path: ccache
key: ${{ matrix.config_set }}-${{ github.sha }}
restore-keys: ${{ matrix.config_set }}
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2-asan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
- name: Build
run: docker run --rm --cap-add SYS_PTRACE -v $(pwd):${{ github.workspace }} -w ${{ github.workspace }} ghcr.io/su2code/su2/build-su2-asan:240320-1536 -b ${{github.ref}} -f "${{matrix.flags}}"
- name: Compress binaries
run: tar -zcvf install_bin.tgz install/*
- name: Upload Binaries
uses: actions/upload-artifact@v4
with:
name: ${{ matrix.config_set }}
path: install_bin.tgz
- name: Post Cleanup
uses: docker://ghcr.io/su2code/su2/build-su2-asan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand Down Expand Up @@ -142,7 +184,7 @@ jobs:
tag: OMP
steps:
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand All @@ -168,12 +210,12 @@ jobs:
chmod a+x $BIN_FOLDER/*
ls -lahR $BIN_FOLDER
- name: Run Tests in Container
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
# -t <Tutorials-branch> -c <Testcases-branch>
args: -b ${{github.ref}} -t develop -c develop -s ${{matrix.testscript}}
- name: Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand All @@ -187,8 +229,10 @@ jobs:
matrix:
testscript: ['hybrid_regression.py', 'hybrid_regression_AD.py']
steps:
- name: Reduce ASLR entropy for tsan
run: sudo sysctl -w vm.mmap_rnd_bits=28
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand All @@ -214,12 +258,59 @@ jobs:
chmod a+x $BIN_FOLDER/*
ls -lahR $BIN_FOLDER
- name: Run Tests in Container
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:240320-1536
with:
# -t <Tutorials-branch> -c <Testcases-branch>
args: -b ${{github.ref}} -t develop -c develop -s ${{matrix.testscript}} -a "--tsan"
- name: Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2-tsan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
address_sanitizer_tests:
runs-on: ${{ inputs.runner || 'ubuntu-latest' }}
name: Address Sanitizer Tests
needs: build_asan
strategy:
fail-fast: false
matrix:
testscript: ['serial_regression.py', 'serial_regression_AD.py']
steps:
- name: Reduce ASLR entropy for asan
run: sudo sysctl -w vm.mmap_rnd_bits=28
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2-asan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
- name: Download All artifacts
uses: actions/download-artifact@v4
- name: Uncompress and Move Binaries
run: |
BIN_FOLDER="$PWD/install/bin"
mkdir -p $BIN_FOLDER
ls -lah $BIN_FOLDER
for type in Base Reverse Forward; do
TYPE_FOLDER="${type}NoMPI-asan"
echo "Processing '$TYPE_FOLDER' ..."
if [ -d $TYPE_FOLDER ]; then
pushd $TYPE_FOLDER
ls -lah
tar -zxvf install_bin.tgz
ls -lah install/bin/
cp -r install/* $BIN_FOLDER/../
popd;
fi
done
chmod a+x $BIN_FOLDER/*
ls -lahR $BIN_FOLDER
- name: Run Tests in Container
uses: docker://ghcr.io/su2code/su2/test-su2-asan:240320-1536
with:
# -t <Tutorials-branch> -c <Testcases-branch>
args: -b ${{github.ref}} -t develop -c develop -s ${{matrix.testscript}} -a "--asan"
- name: Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2-asan:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand All @@ -240,7 +331,7 @@ jobs:
tag: MPI
steps:
- name: Pre Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
Expand Down Expand Up @@ -301,11 +392,11 @@ jobs:
echo $PWD
ls -lahR
- name: Run Unit Tests
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
entrypoint: install/bin/${{matrix.testdriver}}
- name: Post Cleanup
uses: docker://ghcr.io/su2code/su2/test-su2:230813-0103
uses: docker://ghcr.io/su2code/su2/test-su2:240320-1536
with:
entrypoint: /bin/rm
args: -rf install install_bin.tgz src ccache ${{ matrix.config_set }}
3 changes: 3 additions & 0 deletions AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@ Daumantas Kavolis
Dave Taflin
Eduardo Molina
Edwin van der Weide
Eitan Aberman
Ethan Alan Hereth
Florian Dittmann
Filip Hahs
Expand Down Expand Up @@ -108,6 +109,7 @@ Max Sagebaum
Michele Gaffuri
Mickael Philit
Mladen Banovic
Mor
Nat-1
Nicola Fonzi
Nijso Beishuizen
Expand Down Expand Up @@ -137,6 +139,7 @@ Trent Lukaczyk
Vinzenz Götz
VivaanKhatri
Wally Maier
Yair Mor-Yossef
Y. Chandukrishna
Zan Xu
Zcaic
Expand Down
Loading