Update turbomachinery testcases and regression tests#2158
Update turbomachinery testcases and regression tests#2158alecappiello merged 25 commits intosu2code:developfrom
Conversation
|
Hi Ale, can you add the mesh (from the workshop I presume) to the Testcases repo with a restart file and then use that to run a coupled iterations for regression testing? We may need to wait for the turbo outputs PR |
Hi Pedro, I'm adding them now. For the regresstion testing (sorry for the silly question, I'm a bit of a novice), is it enough to run the single test case or should I do the proper regression test with provided python script? |
|
Look for Jones_tc_restart in parallel_regression.py and that should help you set up the regression. |
Thanks for tip! |
|
Hi Pedro, I added the regresion tests, and mesh and restart to the |
Adding supporting comment to TURBO_PERF_KIND keyword Co-authored-by: Josh Kelly <81244680+joshkellyjak@users.noreply.github.com>
adding TURBO_PERF_KIND
Update residuals in serial regression
Update residual values in parallel regression test
TestCases/turbomachinery/Aachen_turbine/aachen_3D_MP_restart.cfg
Outdated
Show resolved
Hide resolved
fix residual values
removing unused chauchy criterion
Removing unused Cauchy convergence criterion
|
Hi @pcarruscag and @joshkellyjak, the parallel and serial regression tests are successful, but the tsan tests keep failing. |
|
@jblueh are the tsan tests using a special version of CoDi? Does it need some kind of update? |
|
This branch was green just a couple of day ago https://github.com/su2code/SU2/actions/runs/8264374345 |
No, CoDi should be fine. Tsan does not need a special version of CoDi and the correct commit is checked out a couple of lines below the quoted ones. Tsan is failing in other PRs, too. There seems to be a general issue with tsan and github runners, I am looking into it right now. |
Removing duplicate config
leaner config file
Removing file version from config
TestCases/turbomachinery/Aachen_turbine/aachen_3D_MP_restart.cfg
Outdated
Show resolved
Hide resolved
|
@alecappiello develop is updated with a fix for the thread sanitizer issue, it should fix your CI pipeline once you merge it into your branch |
Thanks a lot! I've just done it and tsan tests are indeed not failing anymore! |
Proposed Changes
I just added a new folder in the Turbomachinery test cases, containing the configuration files for the Aachen turbine test case
pre-commit run --allto format old commits.