-
Notifications
You must be signed in to change notification settings - Fork 572
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge Pull Request #7269 from e10harvey/Trilinos/atdv-271-atdm-ats1
Automatically Merged using Trilinos Pull Request AutoTester PR Title: ATDM/ats1: Add initial ats1 env (ATDV-271) PR Author: e10harvey
- Loading branch information
Showing
25 changed files
with
547 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-hsw_intel-18.0.5_mpich-7.7.6_openmp_static_dbg.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=1440 # 24 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-hsw_intel-18.0.5_mpich-7.7.6_openmp_static_opt.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=1440 # 24 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-hsw_intel-19.0.4_mpich-7.7.6_openmp_static_dbg.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=1440 # 24 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-hsw_intel-19.0.4_mpich-7.7.6_openmp_static_opt.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=1440 # 24 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-knl_intel-18.0.5_mpich-7.7.6_openmp_static_dbg.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=900 # 15 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-knl_intel-18.0.5_mpich-7.7.6_openmp_static_opt.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=900 # 15 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-knl_intel-19.0.4_mpich-7.7.6_openmp_static_dbg.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=900 # 15 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
6 changes: 6 additions & 0 deletions
6
...rs/atdm/ats1/drivers/Trilinos-atdm-ats1-knl_intel-19.0.4_mpich-7.7.6_openmp_static_opt.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
#!/bin/bash | ||
if [ "${Trilinos_TRACK}" == "" ] ; then | ||
export Trilinos_TRACK=Experimental | ||
fi | ||
export SBATCH_TIME_LIMIT_MINUTES=900 # 15 hour time limit | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
#!/bin/bash | ||
export CTEST_SITE=${ATDM_CONFIG_CDASH_HOSTNAME} | ||
srun -N1 $WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ctest-s-driver.sh |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#!/bin/bash -l | ||
|
||
if [ "${SBATCH_TIME_LIMIT_MINUTES}" == "" ] ; then | ||
SBATCH_TIME_LIMIT_MINUTES=180 # Default limit is 3 hours | ||
fi | ||
|
||
if [ "${Trilinos_CTEST_DO_ALL_AT_ONCE}" == "" ] ; then | ||
export Trilinos_CTEST_DO_ALL_AT_ONCE=TRUE | ||
fi | ||
|
||
# Load environment on the login node | ||
source $WORKSPACE/Trilinos/cmake/std/atdm/load-env.sh $JOB_NAME | ||
|
||
set -x | ||
|
||
#export CTEST_SITE=${ATDM_CONFIG_CDASH_HOSTNAME} | ||
|
||
# Run configure, build, and test on the compute node | ||
atdm_run_script_on_compute_node \ | ||
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver-on-allocation.sh \ | ||
$PWD/ctest-s-driver.out \ | ||
${SBATCH_TIME_LIMIT_MINUTES} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
TRIBITS_ADD_ADVANCED_TEST( ats1_custom_builds_unit_tests | ||
OVERALL_WORKING_DIRECTORY TEST_NAME | ||
OVERALL_NUM_MPI_PROCS 1 | ||
TEST_0 CMND env | ||
ARGS SHUNIT_COLOR=none ${CMAKE_CURRENT_SOURCE_DIR}/custom_builds_unit_tests.sh | ||
PASS_REGULAR_EXPRESSION_ALL | ||
"ERROR: A supported compiler was not selected for 'ats1' env - anything-intel" | ||
"Ran 1 test" | ||
"[^]OK[$]" | ||
ALWAYS_FAIL_ON_NONZERO_RETURN | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
|
||
export ATDM_CONFIG_CTEST_S_BUILD_NAME_PREFIX=Trilinos-atdm- | ||
|
||
export ATDM_CONFIG_ALL_SUPPORTED_BUILDS=( | ||
ats1-hsw_intel-19.0.4_mpich-7.7.6_openmp_static_opt | ||
ats1-hsw_intel-19.0.4_mpich-7.7.6_openmp_static_dbg | ||
ats1-knl_intel-19.0.4_mpich-7.7.6_openmp_static_opt | ||
ats1-knl_intel-19.0.4_mpich-7.7.6_openmp_static_dbg | ||
ats1-hsw_intel-18.0.5_mpich-7.7.6_openmp_static_opt | ||
ats1-hsw_intel-18.0.5_mpich-7.7.6_openmp_static_dbg | ||
ats1-knl_intel-18.0.5_mpich-7.7.6_openmp_static_opt | ||
ats1-knl_intel-18.0.5_mpich-7.7.6_openmp_static_dbg | ||
) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
# | ||
# Custom builds for 'ats1' env | ||
# | ||
# NOTE: This file gets sourced in atdm/utils/set_build_options.sh before the | ||
# default grep logic is applied. | ||
# | ||
|
||
# Custom compiler selection logic | ||
|
||
if atdm_match_any_buildname_keyword \ | ||
intel-19.0.4-mpich-7.7.6 \ | ||
intel-19.0.4_mpich-7.7.6 \ | ||
intel-19.0.4 \ | ||
intel-19 \ | ||
; then | ||
export ATDM_CONFIG_COMPILER=INTEL-19.0.4_MPICH-7.7.6 | ||
# Note: matching "intel" below is dangerous. The user could easily make a typo | ||
# and wind up with the intel-18 env. Leaving "intel" as a match below due to | ||
# customer request. | ||
elif atdm_match_any_buildname_keyword \ | ||
intel-18.0.5-mpich-7.7.6 \ | ||
intel-18.0.5_mpich-7.7.6 \ | ||
intel-18.0.5 \ | ||
intel-18 \ | ||
default \ | ||
intel \ | ||
; then | ||
export ATDM_CONFIG_COMPILER=INTEL-18.0.5_MPICH-7.7.6 | ||
else | ||
echo | ||
echo "***" | ||
echo "*** ERROR: A supported compiler was not selected for 'ats1' env - $ATDM_CONFIG_BUILD_NAME" | ||
echo "***" | ||
echo "*** Supported compilers include:" | ||
echo "***" | ||
echo "**** intel-19.0.4-mpich-7.7.6 (intel-19)" | ||
echo "**** intel-18.0.5-mpich-7.7.6 (intel-18, intel, default)" | ||
echo "***" | ||
return | ||
|
||
fi |
Oops, something went wrong.