Skip to content

Commit a5f414f

Browse files
committed
More updates to perf. tests
- Add SFAD16 build - reduce blake tests to two nodes - run blake tests regardless of build job status - updates to configs/submission files - Add AIS structured cases and fix sfad type - update ant-8-30km regression values - rebless enthalpy cases (see sandialabs/Albany#966) - increase tolerance on velocity cases (see sandialabs/Albany#712)
1 parent 4da1c24 commit a5f414f

23 files changed

+67
-50
lines changed

CMakeLists.txt

+14-3
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,13 @@ IF (DEFINED SFAD12_EXE_DIR)
104104
ELSE()
105105
MESSAGE(FATAL_ERROR "SFAD12_EXE_DIR not set!")
106106
ENDIF()
107+
IF (DEFINED SFAD16_EXE_DIR)
108+
MESSAGE("-- SFAD16_EXE_DIR set: ${SFAD16_EXE_DIR}.")
109+
SET(SFAD16ExePath ${SFAD16_EXE_DIR}/src/Albany)
110+
SET(SFAD16ExeAnalysisPath ${SFAD16_EXE_DIR}/src/AlbanyAnalysis)
111+
ELSE()
112+
MESSAGE(FATAL_ERROR "SFAD16_EXE_DIR not set!")
113+
ENDIF()
107114
IF (DEFINED SFAD24_EXE_DIR)
108115
MESSAGE("-- SFAD24_EXE_DIR set: ${SFAD24_EXE_DIR}.")
109116
SET(SFAD24ExePath ${SFAD24_EXE_DIR}/src/Albany)
@@ -119,9 +126,11 @@ ENDIF()
119126

120127
# Define Albany executables, procs and args
121128
IF(ALIPT_BUILD_BLAKE)
122-
SET(ALBANY_NUM_PROCS 384)
123-
# A delay between tests is needed to allow all ranks to unbind
124-
SET(ALBANY_MPI_CONFIG "sleep 60 && mpirun -n ${ALBANY_NUM_PROCS} --map-by core")
129+
# Note: This causes issues when there are multiple failing tests which don't fail in a clean way and not enough ports are open.
130+
# A delay between tests is needed to allow all ranks to unbind.
131+
#SET(ALBANY_NUM_PROCS 384)
132+
SET(ALBANY_NUM_PROCS 192)
133+
SET(ALBANY_MPI_CONFIG "mpirun -n ${ALBANY_NUM_PROCS} --map-by core")
125134
ELSEIF(ALIPT_BUILD_WEAVER)
126135
#SET(ALBANY_NUM_PROCS 8) # TempFix: cannot launch multiple nodes on weaver
127136
SET(ALBANY_NUM_PROCS 4)
@@ -137,9 +146,11 @@ ENDIF()
137146
SET(ALBANY_BASH "bash" "-lc")
138147
SET(ALBANY_SFAD6_EXE "${ALBANY_MPI_CONFIG} ${SFAD6ExePath}")
139148
SET(ALBANY_SFAD12_EXE "${ALBANY_MPI_CONFIG} ${SFAD12ExePath}")
149+
SET(ALBANY_SFAD16_EXE "${ALBANY_MPI_CONFIG} ${SFAD16ExePath}")
140150
SET(ALBANY_SFAD24_EXE "${ALBANY_MPI_CONFIG} ${SFAD24ExePath}")
141151
SET(ALBANY_ANALYSIS_SFAD6_EXE "${ALBANY_MPI_CONFIG} ${SFAD6ExeAnalysisPath}")
142152
SET(ALBANY_ANALYSIS_SFAD12_EXE "${ALBANY_MPI_CONFIG} ${SFAD12ExeAnalysisPath}")
153+
SET(ALBANY_ANALYSIS_SFAD16_EXE "${ALBANY_MPI_CONFIG} ${SFAD16ExeAnalysisPath}")
143154
SET(ALBANY_ANALYSIS_SFAD24_EXE "${ALBANY_MPI_CONFIG} ${SFAD24ExeAnalysisPath}")
144155

145156
enable_testing()

cdash/blake/batch.openmpi.bash.dummy cdash/blake/batch.openmpi.bash

+3-1
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,16 @@
1717
1818
##SBATCH --exclude=node03,node06,node10,node27
1919
#SBATCH --exclusive
20-
#SBATCH --dependency=afterok:XXX
20+
#SBATCH --output=log-batch.out
21+
#SBATCH --error=log-batch.err
2122

2223
nodes=$SLURM_JOB_NUM_NODES # Number of nodes - the number of nodes you have requested (for a list of SLURM environment variables see "man sbatch")
2324
cores=96 # Number MPI processes to run on each node (a.k.a. PPN)
2425
# tlcc2 has 16 cores per node
2526

2627
unset http_proxy
2728
unset https_proxy
29+
cd /home/projects/albany/nightlyCDashAlbanyBlake/aliPerfTests/nightlyCDash
2830
bash nightly_cron_script_ali_perf_tests_blake_run.sh
2931
bash process_results_ctest.sh
3032
bash nightly_cron_script_ali_perf_tests_blake_bzip2_save.sh >& nightly_log_blakeALIPerfTests_saveResults.txt

doc/blake_gcc_modules.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
module purge
33
module load git cmake
44
module load python/3.10.10
5-
export PATH=${HOME}/.local/bin:${PATH} # Append local python install bin to path for pip3
65
module load gcc/12.2.0
76
module load boost/1.82.0
87
module load metis/5.1.0
@@ -15,4 +14,5 @@ module load superlu-dist/8.1.2
1514
module load parallel-netcdf/1.12.3
1615
module load netcdf-c/4.9.2
1716
module load netcdf-fortran/4.6.0
17+
source /home/projects/albany/tpls/python/gcc/12.2.0/openmpi/4.1.5/gcc-env/bin/activate # activate python env
1818
module list

doc/do-configure-blake

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ cmake \
2727
-D TRILINOS_DIR:FILEPATH=/home/projects/albany/nightlyCDashTrilinosBlake/build-gcc/TrilinosReleaseInstallGcc \
2828
-D SFAD6_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashAlbanyBlake/build-gcc/AlbBuildGccSFad6 \
2929
-D SFAD12_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashAlbanyBlake/build-gcc/AlbBuildGccSFad12 \
30+
-D SFAD16_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashAlbanyBlake/build-gcc/AlbBuildGccSFad16 \
3031
-D SFAD24_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashAlbanyBlake/build-gcc/AlbBuildGccSFad24 \
3132
-D MESH_FILE_DIR:FILEPATH=/home/projects/albany/ali-perf-tests-meshes \
3233
-D CMAKE_BUILD_TYPE:STRING=RELEASE \

doc/do-configure-weaver

+1
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ cmake \
2727
-D TRILINOS_DIR:FILEPATH=/home/projects/albany/nightlyCDashWeaver/build/TrilinosInstall \
2828
-D SFAD6_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashWeaver/build/AlbBuildSFad6 \
2929
-D SFAD12_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashWeaver/build/AlbBuildSFad12 \
30+
-D SFAD16_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashWeaver/build/AlbBuildSFad16 \
3031
-D SFAD24_EXE_DIR:FILEPATH=/home/projects/albany/nightlyCDashWeaver/build/AlbBuildSFad24 \
3132
-D MESH_FILE_DIR:FILEPATH=/home/projects/albany/ali-perf-tests-meshes \
3233
-D CMAKE_BUILD_TYPE:STRING=RELEASE \

doc/submit_blake.sh

+6-3
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,24 @@
33
#SBATCH --job-name=ALIPT
44
#SBATCH --output=ALIPT.%j.out
55
#SBATCH --error=ALIPT.%j.err
6-
#SBATCH --nodes=4
7-
#SBATCH --ntasks=384
6+
#SBATCH --nodes=2
7+
#SBATCH --ntasks=192
88
#SBATCH --ntasks-per-node=96
99
#SBATCH --ntasks-per-socket=48
1010
#SBATCH --time=04:00:00
1111
#SBATCH --exclusive
1212
## SBATCH --exclude=node03,node06,node10,node27,node15
1313

1414
# Load modules
15-
source ${HOME}/bin/blake_gcc_modules.sh
15+
source blake_gcc_modules.sh
16+
#source blake_intel_modules.sh
1617

1718
# Env variables
1819
export KOKKOS_TOOLS_LIBS=/home/projects/albany/nightlyCDashAlbanyBlake/kokkos-tools/profiling/space-time-stack-mem-only/kp_space_time_stack.so
20+
#export KOKKOS_TOOLS_LIBS=/home/projects/albany/nightlyCDashAlbanyBlake/kokkos-tools/profiling/space-time-stack-mem-only/intel/kp_space_time_stack.so
1921
#unset KOKKOS_TOOLS_LIBS
2022

2123
# Run
24+
#ctest -V --timeout 240
2225
ctest -V
2326

doc/submit_weaver.sh

+10-11
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
11
#!/bin/bash -login
22

3-
#BSUB -J GISRun
4-
#BSUB -o GISRun.%J.out
5-
#BSUB -e GISRun.%J.err
6-
#BSUB -q rhel7W
7-
## BSUB -q dev
8-
## BSUB -m "weaver2"
9-
#BSUB -n 8
3+
#BSUB -J ALIPT
4+
#BSUB -o ALIPT.%J.out
5+
#BSUB -e ALIPT.%J.err
6+
#BSUB -q rhel8
7+
#BSUB -n 4
108
#BSUB -R "span[ptile=4]"
119
#BSUB -W 08:00
1210
#BSUB -x
11+
#BSUB -gpu num=4
1312

1413
# Limit disk usage for large files
1514
ulimit -c 0
1615

1716
# Load modules
18-
source $HOME/bin/weaver_modules.sh
17+
source weaver_modules.sh
1918

2019
# Env variables
21-
export KOKKOS_PROFILE_LIBRARY=/home/projects/albany/nightlyCDashWeaver/kokkos-tools/profiling/space-time-stack-mem-only/kp_space_time_stack.so
22-
#unset KOKKOS_PROFILE_LIBRARY
20+
export KOKKOS_TOOLS_LIBS=/home/projects/albany/nightlyCDashWeaver/kokkos-tools/profiling/space-time-stack-mem-only/kp_space_time_stack.so
21+
#unset KOKKOS_TOOLS_LIBS
2322
export CUDA_LAUNCH_BLOCKING=1
2423
#unset CUDA_LAUNCH_BLOCKING
25-
export TPETRA_ASSUME_CUDA_AWARE_MPI=0
24+
export TPETRA_ASSUME_GPU_AWARE_MPI=0
2625

2726
# Run
2827
ctest -V

doc/weaver_modules.sh

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/bash
2-
source /projects/ppc64le-pwr9-rhel8/legacy-env.sh
32
module purge
3+
source /projects/ppc64le-pwr9-rhel8/legacy-env.sh
44
module load git/2.31.1 cmake/3.24.2
55
module load cuda/11.2.2/gcc/8.3.1
66
module load openmpi/4.1.1/gcc/8.3.1/cuda/11.2.2
@@ -14,9 +14,7 @@ module load parmetis/4.0.3/gcc/8.3.1/openmpi/4.1.1
1414
module load boost/1.70.0/gcc/8.3.1
1515
module load superlu/5.3.0/gcc/8.3.1
1616
module load ucx/1.12.1/gcc/8.3.1
17-
module load python
1817
module list
1918

2019
export CUDA_MANAGED_FORCE_DEVICE_ALLOC=1
2120
export CUDA_LAUNCH_BLOCKING=1
22-

perf_tests/CMakeLists.txt

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@ IF (ALIPT_BUILD_BLAKE)
22
add_subdirectory(ant-2-10km)
33
add_subdirectory(ant-4-20km)
44
add_subdirectory(ant-8-30km)
5+
add_subdirectory(ant-struct)
56
add_subdirectory(green-1-10km)
67
add_subdirectory(green-3-20km)
78
add_subdirectory(humboldt-1-10km)
89
add_subdirectory(thwaites-1-10km)
910
ELSEIF (ALIPT_BUILD_WEAVER)
10-
add_subdirectory(ant-4-20km)
11+
#add_subdirectory(ant-4-20km) # Too much memory (1 node)
1112
add_subdirectory(ant-8-30km)
12-
add_subdirectory(green-1-10km)
13+
#add_subdirectory(ant-struct) # Too much memory (1 node)
14+
#add_subdirectory(green-1-10km) # Too much memory (1 node)
1315
add_subdirectory(green-3-20km)
1416
add_subdirectory(humboldt-1-10km)
1517
ENDIF()

perf_tests/ant-8-30km/input_vel_cheby.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ANONYMOUS:
7373

7474
# Final solution comparison
7575
Regression For Response 0:
76-
Test Value: -7.114764808893e+00
76+
Test Value: -7.516807281563e+00
7777
Relative Tolerance: 1.0e-05
7878
Absolute Tolerance: 1.0e-03
7979

perf_tests/ant-8-30km/input_vel_lsgs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ANONYMOUS:
7373

7474
# Final solution comparison
7575
Regression For Response 0:
76-
Test Value: -7.114764808893e+00
76+
Test Value: -7.516807281619e+00
7777
Relative Tolerance: 1.0e-05
7878
Absolute Tolerance: 1.0e-03
7979

perf_tests/ant-struct/CMakeLists.txt

+1-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
IF (ALIPT_BUILD_BLAKE)
22
add_subdirectory(ant-16km)
33
add_subdirectory(ant-8km)
4-
add_subdirectory(ant-4km)
5-
ELSEIF (ALIPT_BUILD_WEAVER)
6-
add_subdirectory(ant-16km)
7-
add_subdirectory(ant-8km)
4+
#add_subdirectory(ant-4km) # Too much memory (2 nodes)
85
ENDIF()
96

perf_tests/ant-struct/ant-16km/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ execute_process(COMMAND ${ALBANY_SEACAS_DECOMP} --processors ${ALBANY_NUM_PROCS}
2222
get_filename_component(testName ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2323

2424
# Add test to populate mesh with ascii inputs
25-
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
25+
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
2626

2727
# Add tests for performance
28-
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
28+
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
2929

3030
IF (NOT ALBANY_ENABLE_CUDA)
31-
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
31+
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
3232
ENDIF()
3333

3434
# Add dependencies

perf_tests/ant-struct/ant-1km/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ execute_process(COMMAND ${ALBANY_SEACAS_DECOMP} --processors ${ALBANY_NUM_PROCS}
2222
get_filename_component(testName ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2323

2424
# Add test to populate mesh with ascii inputs
25-
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
25+
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
2626

2727
# Add tests for performance
28-
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
28+
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
2929

3030
IF (NOT ALBANY_ENABLE_CUDA)
31-
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
31+
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
3232
ENDIF()
3333

3434
# Add dependencies

perf_tests/ant-struct/ant-2km/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ execute_process(COMMAND ${ALBANY_SEACAS_DECOMP} --processors ${ALBANY_NUM_PROCS}
2222
get_filename_component(testName ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2323

2424
# Add test to populate mesh with ascii inputs
25-
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
25+
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
2626

2727
# Add tests for performance
28-
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
28+
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
2929

3030
IF (NOT ALBANY_ENABLE_CUDA)
31-
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
31+
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
3232
ENDIF()
3333

3434
# Add dependencies

perf_tests/ant-struct/ant-4km/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ execute_process(COMMAND ${ALBANY_SEACAS_DECOMP} --processors ${ALBANY_NUM_PROCS}
2222
get_filename_component(testName ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2323

2424
# Add test to populate mesh with ascii inputs
25-
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
25+
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
2626

2727
# Add tests for performance
28-
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
28+
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
2929

3030
IF (NOT ALBANY_ENABLE_CUDA)
31-
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
31+
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
3232
ENDIF()
3333

3434
# Add dependencies

perf_tests/ant-struct/ant-8km/CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ execute_process(COMMAND ${ALBANY_SEACAS_DECOMP} --processors ${ALBANY_NUM_PROCS}
2222
get_filename_component(testName ${CMAKE_CURRENT_SOURCE_DIR} NAME)
2323

2424
# Add test to populate mesh with ascii inputs
25-
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
25+
add_test(${testName}_pop_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_pop.yaml ${ALBANY_EXTRA_ARGS}")
2626

2727
# Add tests for performance
28-
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
28+
add_test(${testName}_vel_cheby_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_cheby.yaml ${ALBANY_EXTRA_ARGS}")
2929

3030
IF (NOT ALBANY_ENABLE_CUDA)
31-
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD12_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
31+
add_test(${testName}_vel_lsgs_np${ALBANY_NUM_PROCS} ${ALBANY_BASH} "${ALBANY_SFAD16_EXE} input_vel_lsgs.yaml ${ALBANY_EXTRA_ARGS}")
3232
ENDIF()
3333

3434
# Add dependencies

perf_tests/green-3-20km/input_ent_gs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ANONYMOUS:
6969

7070
# Final solution comparison
7171
Regression For Response 0:
72-
Test Value: -7.152645593729e+00
72+
Test Value: -7.183957424818e+00
7373
Relative Tolerance: 1.00000000000000008e-05
7474
Absolute Tolerance: 1.00000000000000002e-03
7575

perf_tests/green-3-20km/input_vel_cheby.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ ANONYMOUS:
8383
Regression For Response 0:
8484
Test Value: -7.005509894455e+00
8585
Relative Tolerance: 1.0e-05
86-
Absolute Tolerance: 1.0e-03
86+
Absolute Tolerance: 3.0e-03 # see https://github.com/sandialabs/Albany/issues/712
87+
#Absolute Tolerance: 1.0e-03
8788

8889
# Discretization Description
8990
Discretization:

perf_tests/green-3-20km/input_vel_lsgs.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ ANONYMOUS:
8383
Regression For Response 0:
8484
Test Value: -7.005509894455e+00
8585
Relative Tolerance: 1.0e-05
86-
Absolute Tolerance: 1.0e-03
86+
Absolute Tolerance: 3.0e-03 # see https://github.com/sandialabs/Albany/issues/712
87+
#Absolute Tolerance: 1.0e-03
8788

8889
# Discretization Description
8990
Discretization:

perf_tests/humboldt-1-10km/input_ent_lsgs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ANONYMOUS:
6969

7070
# Final solution comparison
7171
Regression For Response 0:
72-
Test Value: -5.291207356861e+00
72+
Test Value: -5.038193461993e+00
7373
Relative Tolerance: 1.0e-05
7474
Absolute Tolerance: 1.0e-03
7575

perf_tests/thwaites-1-10km/input_cop_if2.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -325,5 +325,6 @@ ANONYMOUS:
325325
Prec Type: Amesos2
326326
Ifpack2 Settings:
327327
Amesos2: {}
328+
#Amesos2 solver name: klu # does not converge
328329
Amesos2 solver name: superlu
329330
...

perf_tests/thwaites-1-10km/input_ent_lsgs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ ANONYMOUS:
6969

7070
# Final solution comparison
7171
Regression For Response 0:
72-
Test Value: -1.049701482625e+01
72+
Test Value: -1.051159402092e+01
7373
Relative Tolerance: 1.0e-05
7474
Absolute Tolerance: 1.0e-03
7575

0 commit comments

Comments
 (0)