diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 11302f6a89..bd0018d779 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -29,7 +29,7 @@ repos: - id: isort args: ["--profile", "black", "--filter-files"] - repo: https://github.com/asottile/pyupgrade - rev: v3.6.0 + rev: v3.21.2 hooks: - id: pyupgrade - repo: https://github.com/PyCQA/flake8 diff --git a/tests/Stokes_may_sinker_stepxy/Stokes_may_sinker_stepxy.xml b/tests/Stokes_may_sinker_stepxy/Stokes_may_sinker_stepxy.xml index e44fc15d21..ffc3f21b07 100644 --- a/tests/Stokes_may_sinker_stepxy/Stokes_may_sinker_stepxy.xml +++ b/tests/Stokes_may_sinker_stepxy/Stokes_may_sinker_stepxy.xml @@ -4,12 +4,14 @@ flml - export PETSC_OPTIONS='-log_view'; fluidity -v2 -l Stokes-may-sinker-stepxy-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-sinker-stepxy-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-sinker-stepxy-sor.flml; mv fluidity.log-0 log_sor + export PETSC_OPTIONS='-log_view'; fluidity -v2 -l Stokes-may-sinker-stepxy-gamg.flml; mv fluidity.log-0 log_gamg; fluidity -v2 -l Stokes-may-sinker-stepxy-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-sinker-stepxy-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-sinker-stepxy-sor.flml; mv fluidity.log-0 log_sor import os files = os.listdir("./") solvers_converged = not "matrixdump" in files and not "matrixdump.info" in files + from check_iterations import * +DeltaU_iterations_GAMG = check_velocity_iterations('log_gamg') from check_iterations import * DeltaU_iterations_FS = check_velocity_iterations('log_fs') from check_iterations import * @@ -19,6 +21,7 @@ DeltaU_iterations_SOR = check_velocity_iterations('log_sor') assert(solvers_converged) + assert(DeltaU_iterations_GAMG < 14) assert(DeltaU_iterations_FS < 17) assert(abs(DeltaU_iterations_MG - 251) < 5) assert(abs(DeltaU_iterations_SOR - 599) < 5) diff --git a/tests/Stokes_may_solcx_stepx/Stokes_may_solcx_stepx.xml b/tests/Stokes_may_solcx_stepx/Stokes_may_solcx_stepx.xml index 69f1f65c5d..8510a6a3f3 100644 --- a/tests/Stokes_may_solcx_stepx/Stokes_may_solcx_stepx.xml +++ b/tests/Stokes_may_solcx_stepx/Stokes_may_solcx_stepx.xml @@ -5,7 +5,7 @@ flml - fluidity -v2 -l Stokes-may-solcx-stepx-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-solcx-stepx-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-solcx-stepx-sor.flml; mv fluidity.log-0 log_sor + fluidity -v2 -l Stokes-may-solcx-stepx-gamg.flml; mv fluidity.log-0 log_gamg; fluidity -v2 -l Stokes-may-solcx-stepx-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-solcx-stepx-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-solcx-stepx-sor.flml; mv fluidity.log-0 log_sor @@ -16,6 +16,11 @@ files = os.listdir("./") solvers_converged = not "matrixdump" in files and not "matrixdump.info" in files + +from check_iterations import * +DeltaU_iterations_GAMG = check_velocity_iterations('log_gamg') + + from check_iterations import * DeltaU_iterations_FS = check_velocity_iterations('log_fs') @@ -39,6 +44,10 @@ DeltaU_iterations_SOR = check_velocity_iterations('log_sor') assert(solvers_converged) + +assert(DeltaU_iterations_GAMG < 20) + + assert(abs(DeltaU_iterations_FS - 11) < 2) diff --git a/tests/Stokes_may_solky_exponential/Stokes_may_solky_exponential.xml b/tests/Stokes_may_solky_exponential/Stokes_may_solky_exponential.xml index 6c386ed074..a211a9c400 100644 --- a/tests/Stokes_may_solky_exponential/Stokes_may_solky_exponential.xml +++ b/tests/Stokes_may_solky_exponential/Stokes_may_solky_exponential.xml @@ -4,7 +4,7 @@ flml - fluidity -v2 -l Stokes-may-solky-exponential-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-solky-exponential-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-solky-exponential-sor.flml; mv fluidity.log-0 log_sor + fluidity -v2 -l Stokes-may-solky-exponential-gamg.flml; mv fluidity.log-0 log_gamg; fluidity -v2 -l Stokes-may-solky-exponential-fs.flml; mv fluidity.log-0 log_fs; fluidity -v2 -l Stokes-may-solky-exponential-mg.flml; mv fluidity.log-0 log_mg; fluidity -v2 -l Stokes-may-solky-exponential-sor.flml; mv fluidity.log-0 log_sor @@ -15,6 +15,11 @@ files = os.listdir("./") solvers_converged = not "matrixdump" in files and not "matrixdump.info" in files + +from check_iterations import * +DeltaU_iterations_GAMG = check_velocity_iterations('log_gamg') + + from check_iterations import * DeltaU_iterations_FS = check_velocity_iterations('log_fs') @@ -38,6 +43,10 @@ DeltaU_iterations_SOR = check_velocity_iterations('log_sor') assert(solvers_converged) + +assert(DeltaU_iterations_GAMG < 20) + + assert(abs(DeltaU_iterations_FS - 8) < 2)