diff --git a/automatic_tests/CHiMaD_benchmark6a/gold_integratedFields.txt b/automatic_tests/CHiMaD_benchmark6a/gold_integratedFields.txt new file mode 100644 index 00000000..aa1851e4 --- /dev/null +++ b/automatic_tests/CHiMaD_benchmark6a/gold_integratedFields.txt @@ -0,0 +1,11 @@ +0 f_tot 183.0435848 +0.4 f_tot 182.6412281 +0.8 f_tot 182.1957345 +1.2 f_tot 181.6864768 +1.6 f_tot 181.1100944 +2 f_tot 180.455664 +2.4 f_tot 179.7174222 +2.8 f_tot 178.8862819 +3.2 f_tot 177.958548 +3.6 f_tot 176.9306608 +4 f_tot 175.8053599 diff --git a/automatic_tests/CHiMaD_benchmark6a/parameters.prm b/automatic_tests/CHiMaD_benchmark6a/parameters.prm index efd348d9..1d61e18c 100644 --- a/automatic_tests/CHiMaD_benchmark6a/parameters.prm +++ b/automatic_tests/CHiMaD_benchmark6a/parameters.prm @@ -27,7 +27,7 @@ set Element degree = 2 # ================================================================================= set Time step = 2.0e-4 -set Number of time steps = 40000 +set Number of time steps = 20000 # ================================================================================= # Set the linear solver parameters diff --git a/automatic_tests/corrosion_microgalvanic/gold_integratedFields.txt b/automatic_tests/corrosion_microgalvanic/gold_integratedFields.txt new file mode 100644 index 00000000..11ea774a --- /dev/null +++ b/automatic_tests/corrosion_microgalvanic/gold_integratedFields.txt @@ -0,0 +1,9 @@ +0 f_tot 49.99999772 +10 f_tot 50.27615732 +20 f_tot 50.55017018 +30 f_tot 50.81957617 +40 f_tot 51.08697849 +50 f_tot 51.35331882 +60 f_tot 51.62122273 +70 f_tot 51.89124109 +80 f_tot 52.1630525 diff --git a/automatic_tests/corrosion_microgalvanic/parameters.prm b/automatic_tests/corrosion_microgalvanic/parameters.prm index 8d34f411..eadf0342 100644 --- a/automatic_tests/corrosion_microgalvanic/parameters.prm +++ b/automatic_tests/corrosion_microgalvanic/parameters.prm @@ -54,7 +54,7 @@ set Steps between remeshing operations = 2000 # ================================================================================= set Time step = 0.01 -set Number of time steps = 30000 +set Number of time steps = 8000 # ================================================================================= # Set the linear solver parameters @@ -102,7 +102,7 @@ set Boundary condition for variable xiAnodic = NATURAL set Output condition = EQUAL_SPACING -set Number of outputs = 10 +set Number of outputs = 8 set Skip print steps = 1000 diff --git a/automatic_tests/grainGrowth/gold_integratedFields.txt b/automatic_tests/grainGrowth/gold_integratedFields.txt new file mode 100644 index 00000000..7f60e4cb --- /dev/null +++ b/automatic_tests/grainGrowth/gold_integratedFields.txt @@ -0,0 +1,21 @@ +0 f_tot 6487.3288 +2 f_tot 9523.096909 +4 f_tot 12228.01679 +6 f_tot 14571.46539 +8 f_tot 16353.94815 +10 f_tot 27053.87822 +12 f_tot 28246.73123 +14 f_tot 29073.71992 +16 f_tot 29639.01096 +18 f_tot 30060.30424 +20 f_tot 29746.59861 +22 f_tot 29906.94022 +24 f_tot 30009.04225 +26 f_tot 30064.36572 +28 f_tot 30081.18429 +30 f_tot 30086.33837 +32 f_tot 30089.74429 +34 f_tot 30096.49583 +36 f_tot 30101.63484 +38 f_tot 30107.48216 +40 f_tot 30113.19384 diff --git a/automatic_tests/precipitateEvolution_pfunction/gold_integratedFields.txt b/automatic_tests/precipitateEvolution_pfunction/gold_integratedFields.txt new file mode 100644 index 00000000..a540bf6b --- /dev/null +++ b/automatic_tests/precipitateEvolution_pfunction/gold_integratedFields.txt @@ -0,0 +1,7 @@ +0 f_tot -2961.102683 +0.6 f_tot -2965.562629 +1.2 f_tot -2965.677538 +1.8 f_tot -2965.781569 +2.4 f_tot -2965.884576 +3 f_tot -2965.976361 +3.6 f_tot -2966.061707 diff --git a/automatic_tests/precipitateEvolution_pfunction/parameters.prm b/automatic_tests/precipitateEvolution_pfunction/parameters.prm index 6b1899fa..b9b19c59 100644 --- a/automatic_tests/precipitateEvolution_pfunction/parameters.prm +++ b/automatic_tests/precipitateEvolution_pfunction/parameters.prm @@ -54,7 +54,7 @@ end # ================================================================================= set Time step = 6.0e-4 -set Number of time steps = 20000 +set Number of time steps = 6000 # ================================================================================= # Set the linear solver parameters @@ -73,7 +73,7 @@ end # ================================================================================= set Output condition = EQUAL_SPACING -set Number of outputs = 10 +set Number of outputs = 6 set Skip print steps = 1000 diff --git a/automatic_tests/run_automatic_tests.py b/automatic_tests/run_automatic_tests.py index 691b9500..7620728f 100644 --- a/automatic_tests/run_automatic_tests.py +++ b/automatic_tests/run_automatic_tests.py @@ -220,10 +220,26 @@ def run_regression_tests_in_parallel( "allenCahn", "cahnHilliard", "CHAC_anisotropyRegularized", + "CHiMaD_benchmark6a", + "corrosion_microgalvanic", "coupledCahnHilliardAllenCahn", + "grainGrowth", "precipitateEvolution", + "precipitateEvolution_pfunction", + "spinodalDecomposition", +] +getNewGoldStandardList = [ + False, + False, + False, + False, + False, + False, + False, + False, + False, + False, ] -getNewGoldStandardList = [False, False, False, False, False] # Grab cpu information architecture, cpu_model, cpu_cores, cpu_max_freq, cpu_min_freq, hypervisor = ( diff --git a/automatic_tests/spinodalDecomposition/gold_integratedFields.txt b/automatic_tests/spinodalDecomposition/gold_integratedFields.txt new file mode 100644 index 00000000..5845b63e --- /dev/null +++ b/automatic_tests/spinodalDecomposition/gold_integratedFields.txt @@ -0,0 +1,11 @@ +0 f_tot 40.9682267 +4 f_tot 37.66188071 +8 f_tot 30.9047905 +12 f_tot 27.4978036 +16 f_tot 24.88328855 +20 f_tot 22.87153383 +24 f_tot 21.45111207 +28 f_tot 20.38772127 +32 f_tot 19.53766885 +36 f_tot 18.82222235 +40 f_tot 18.25004626 diff --git a/automatic_tests/spinodalDecomposition/parameters.prm b/automatic_tests/spinodalDecomposition/parameters.prm index 0ccd28d2..96c06c10 100644 --- a/automatic_tests/spinodalDecomposition/parameters.prm +++ b/automatic_tests/spinodalDecomposition/parameters.prm @@ -43,7 +43,7 @@ end # ================================================================================= set Time step = 0.004 -set Number of time steps = 20000 +set Number of time steps = 10000 # ================================================================================= # Set the boundary conditions diff --git a/automatic_tests/test_results.txt b/automatic_tests/test_results.txt index 31a30082..455d572d 100644 --- a/automatic_tests/test_results.txt +++ b/automatic_tests/test_results.txt @@ -1792,3 +1792,54 @@ Time: 66.96555471420288 Tests Passed: 5/5 --------------------------------------------------------- +--------------------------------------------------------- +Regression test on 2024-12-11 12:27 +Architecture: x86_64 +Model name: AMD Ryzen 9 7900X 12-Core Processor +CPU(s): 24 +CPU max/min MHz: 4701.0000, 0.0000 +Hypervisor vendor: Windows Subsystem for Linux +Number of processes: 1 +--------------------------------------------------------- +Application: allenCahn +Result: Pass +Time: 4.505462408065796 + +Application: cahnHilliard +Result: Pass +Time: 2.7520039081573486 + +Application: CHAC_anisotropyRegularized +Result: Pass +Time: 4.074458122253418 + +Application: CHiMaD_benchmark6a +Result: New Gold Standard +Time: 23.678637266159058 + +Application: corrosion_microgalvanic +Result: New Gold Standard +Time: 20.824553728103638 + +Application: coupledCahnHilliardAllenCahn +Result: Pass +Time: 2.059581995010376 + +Application: grainGrowth +Result: New Gold Standard +Time: 12.296957015991211 + +Application: precipitateEvolution +Result: Pass +Time: 14.774498701095581 + +Application: precipitateEvolution_pfunction +Result: New Gold Standard +Time: 21.35426139831543 + +Application: spinodalDecomposition +Result: New Gold Standard +Time: 23.352713108062744 + +Tests Passed: 10/10 +---------------------------------------------------------