Skip to content

Commit

Permalink
Merge 'trilinos/Trilinos:develop' (201bed2) into 'tcad-charon/Trilino…
Browse files Browse the repository at this point in the history
…s:develop' (f96bb4d).

* trilinos-develop: (58 commits)
  Piro: bug fix required for transient forward sensitivities to work in Albany and extension of observer to observe dx/dp (trilinos#7456)
  Fixes calls to normalize zero vectors in ICGS/IMGS (trilinos#7454)
  ATDM: ats2: Elevate complex build to 'Specialized' for now (ATDV-300)
  Amesos2: Fix Epetra crash for SuperLU
  ATDM: ats2: Add cuda-complex build to support GEMMA (ATDV-300)
  Tacho - remove valgrind error
  ATDM: Kokkos now likes upper-case arch names (trilinos#7247)
  ATDM: Make KOKKOS_ARCH looping work with commas (trilinos#7247)
  ATDM: Add some comments for clues on how to use (trilinos#7247)
  Update KOKKOS_ARCH settings to Kokkos_ARCH_arch=ON
  Summary:
  MiniTensor: Sierra/SM tolerance changes.
  MueLu: skip test for SC=complex
  ATDM: ats1: Promote all to 'Specialized' (ATDV-355)
  MueLu: remove out-dated comment
  Amesos2: Fix sign compare warning for SuperLU
  ATDM: ats1: Remove ATDM_CONFIG_Kokkos_ENABLE_SERIAL=OFF (trilinos#7435)
  ATDM: Add unset ATDM_CONFIG_Kokkos_ENABLE_SERIAL and cleanup some unused (trilinos#7435)
  MueLu: fix issue trilinos#7411
  Add ortho option to Epetra Gmres ex for testing.
  ...
  • Loading branch information
Jenkins Pipeline committed Jun 3, 2020
2 parents f96bb4d + 201bed2 commit c735320
Show file tree
Hide file tree
Showing 139 changed files with 30,052 additions and 2,772 deletions.
1 change: 1 addition & 0 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
theme: jekyll-theme-midnight
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
export Trilinos_SKIP_CTEST_ADD_TEST=FALSE
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
export Trilinos_SKIP_CTEST_ADD_TEST=FALSE
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
export Trilinos_SKIP_CTEST_ADD_TEST=FALSE
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Experimental
export Trilinos_TRACK=Specialized
fi
export Trilinos_SKIP_CTEST_ADD_TEST=FALSE
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Specialized
fi
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats2/local-driver.sh
13 changes: 12 additions & 1 deletion cmake/std/atdm/ATDMDevEnvSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -293,7 +293,18 @@ ATDM_SET_CACHE(Kokkos_ENABLE_CXX11_DISPATCH_LAMBDA ON CACHE BOOL)
ATDM_SET_CACHE(Kokkos_ENABLE_CUDA_LAMBDA "${ATDM_USE_CUDA}" CACHE BOOL)
ATDM_SET_CACHE(Kokkos_ENABLE_DEBUG_BOUNDS_CHECK "${Trilinos_ENABLE_DEBUG}" CACHE BOOL)
ATDM_SET_CACHE(Kokkos_ENABLE_DEBUG "${Trilinos_ENABLE_DEBUG}" CACHE BOOL)
ATDM_SET_CACHE(KOKKOS_ARCH "$ENV{ATDM_CONFIG_KOKKOS_ARCH}" CACHE STRING)

# Update Kokkos arch, expected ATDM_CONFIG_KOKKOS_ARCH=arch1,arch2,arch3. Set
# the modern Kokkos arch, e.g., KOKKOS_ARCH=arch1 => Kokkos_ARCH_arch1=ON
set(kokkos_arch_list "$ENV{ATDM_CONFIG_KOKKOS_ARCH}")
string(REPLACE "," ";" kokkos_arch_list "$ENV{ATDM_CONFIG_KOKKOS_ARCH}")
foreach(kokkos_arch_loop_var ${kokkos_arch_list} )
string(TOUPPER "${kokkos_arch_loop_var}" kokkos_arch_loop_var)
ATDM_SET_ENABLE(Kokkos_ARCH_${kokkos_arch_loop_var} ON)
endforeach(kokkos_arch_loop_var)
unset(kokkos_arch_list)
unset(kokkos_arch_loop_var)

ATDM_SET_CACHE(EpetraExt_ENABLE_HDF5 OFF CACHE BOOL)
ATDM_SET_CACHE(Panzer_FADTYPE "Sacado::Fad::DFad<RealType>" CACHE STRING)
ATDM_SET_CACHE(Phalanx_KOKKOS_DEVICE_TYPE "${ATDM_NODE_TYPE}" CACHE STRING)
Expand Down
1 change: 1 addition & 0 deletions cmake/std/atdm/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,5 @@ TRIBITS_ADD_TEST_DIRECTORIES(test)
TRIBITS_ADD_TEST_DIRECTORIES(cee-rhel6)
TRIBITS_ADD_TEST_DIRECTORIES(van1-tx2)
TRIBITS_ADD_TEST_DIRECTORIES(ats1)
TRIBITS_ADD_TEST_DIRECTORIES(ats2)
TRIBITS_PACKAGE_POSTPROCESS()
10 changes: 5 additions & 5 deletions cmake/std/atdm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1075,11 +1075,11 @@ $ bsub -x -Is -n 20 \

### ATS-2

Once logged on a supported ATS-2 system like 'vortex' (SRN), one can either
build and configure on a login node or a compute node. But one must always
run the tests from the launch node (allocated using 'bsub'). Make sure to
setup SSH keys as described in `/opt/VORTEX_INTRO` before trying to do
anything.
Once logged on a supported ATS-2 system (called system 'ats2') like 'vortex'
(SRN), one can either build and configure on a login node or a compute node.
But one must always run the tests from the launch node (allocated using
'bsub'). Make sure to setup SSH keys as described in `/opt/VORTEX_INTRO`
before trying to do anything.

For example, to configure, build and run the tests for the default
`cuda-debug` build for `Tpetra` (after cloning Trilinos on the 'develop'
Expand Down
4 changes: 0 additions & 4 deletions cmake/std/atdm/ats1/environment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -145,10 +145,6 @@ export F90=${MPIF90}
# Anasazi settings
export ATDM_CONFIG_Anasazi_ENABLE_RBGen=OFF

# Kokkos settings
# ENABLE_SERIAL used by ATDMDevEnvSettings
export ATDM_CONFIG_Kokkos_ENABLE_SERIAL=OFF

# Lapack (intel) settings
export ATDM_CONFIG_LAPACK_LIBS="-L${CBLAS_ROOT}/mkl/lib/intel64;-L${CBLAS_ROOT}/compiler/lib/intel64;-mkl;-lmkl_intel_lp64;-lmkl_intel_thread;-lmkl_core;-liomp5"

Expand Down
11 changes: 11 additions & 0 deletions cmake/std/atdm/ats2/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
TRIBITS_ADD_ADVANCED_TEST( ats2_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 'ats2' env - anything-cudas-after"
"Ran 1 test"
"[^]OK[$]"
ALWAYS_FAIL_ON_NONZERO_RETURN
)
13 changes: 7 additions & 6 deletions cmake/std/atdm/ats2/all_supported_builds.sh
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@

export ATDM_CONFIG_CTEST_S_BUILD_NAME_PREFIX=Trilinos-atdm-

# ats2-xl-2019.08.20-spmpi-2019.06.24_openmp_static_opt
# ats2-xl-2019.08.20-spmpi-2019.06.24_openmp_static_dbg
# ats2-xl-2019.08.20-spmpi-rolling_openmp_static_opt
# ats2-xl-2019.08.20-spmpi-rolling_openmp_static_dbg
export ATDM_CONFIG_ALL_SUPPORTED_BUILDS=(
ats2-gnu-7.3.1-spmpi-2019.06.24_serial_static_opt
ats2-gnu-7.3.1-spmpi-2019.06.24_serial_static_dbg
ats2-cuda-10.1.243-gnu-7.3.1-spmpi-2019.06.24_static_opt
ats2-cuda-10.1.243-gnu-7.3.1-spmpi-2019.06.24_static_dbg
ats2-gnu-7.3.1-spmpi-rolling_serial_static_opt
ats2-gnu-7.3.1-spmpi-rolling_serial_static_dbg
ats2-cuda-10.1.243-gnu-7.3.1-spmpi-rolling_static_opt
ats2-cuda-10.1.243-gnu-7.3.1-spmpi-rolling_static_dbg
ats2-cuda-10.1.243-gnu-7.3.1-spmpi-rolling_complex_static_opt
)
84 changes: 48 additions & 36 deletions cmake/std/atdm/ats2/custom_builds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,46 +7,58 @@

# Custom compiler selection logic

if [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-xl-2019.08.20-spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_xl-2019.08.20_spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-xl-2019.08.20"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_xl-2019.08.20"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-xl-2019"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_xl-2019"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-xl"* ]] \
if atdm_match_any_buildname_keyword \
cuda-10.1.243-xl-2019.08.20-spmpi-rolling \
cuda-10.1.243_xl-2019.08.20_spmpi-rolling \
cuda-10.1.243-xl-2019.08.20 \
cuda-10.1.243_xl-2019.08.20 \
cuda-10.1.243-xl-2019 \
cuda-10.1.243_xl-2019 \
cuda-xl\
; then
export ATDM_CONFIG_COMPILER=CUDA-10.1.243_XL-2019.08.20_SPMPI-2019.06.24
echo
echo "ERROR: Currently not supporting cuda-10.1.243-xl-2019.08.20-spmpi-rolling"
echo
return
#export ATDM_CONFIG_COMPILER=CUDA-10.1.243_XL-2019.08.20_SPMPI-ROLLING

elif [[ $ATDM_CONFIG_BUILD_NAME == *"xl-2019.08.20-spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"xl-2019.08.20_spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"xl-2019.08.20"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"xl-2019"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"xl"* ]] \
elif atdm_match_any_buildname_keyword \
xl-2019.08.20-spmpi-rolling \
xl-2019.08.20_spmpi-rolling \
xl-2019.08.20 \
xl-2019 \
xl \
; then
export ATDM_CONFIG_COMPILER=XL-2019.08.20_SPMPI-2019.06.24
echo
echo "ERROR: Currently not supporting xl-2019.08.20-spmpi-rolling"
echo
return
#export ATDM_CONFIG_COMPILER=XL-2019.08.20_SPMPI-ROLLING

elif [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-gnu-7.3.1-spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_gnu-7.3.1_spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-gnu-7.3.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_gnu-7.3.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243-gnu-7"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243_gnu-7"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10.1.243"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-10"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda-gnu"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"cuda"* ]] \
elif atdm_match_any_buildname_keyword \
cuda-10.1.243-gnu-7.3.1-spmpi-rolling \
cuda-10.1.243_gnu-7.3.1_spmpi-rolling \
cuda-10.1.243-gnu-7.3.1 \
cuda-10.1.243_gnu-7.3.1 \
cuda-10.1.243-gnu-7 \
cuda-10.1.243_gnu-7 \
cuda-10.1.243 \
cuda-10 \
cuda-gnu \
cuda \
; then
export ATDM_CONFIG_COMPILER=CUDA-10.1.243_GNU-7.3.1_SPMPI-2019.06.24
export ATDM_CONFIG_COMPILER=CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING
# NOTE: Default 'cuda' must be last cuda listed!

elif [[ $ATDM_CONFIG_BUILD_NAME == *"gnu-7.3.1-spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"gnu-7.3.1_spmpi-2019.06.24"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"gnu-7.3.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"gnu-7"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"gnu"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"default" ]] \
elif atdm_match_any_buildname_keyword \
gnu-7.3.1-spmpi-rolling \
gnu-7.3.1_spmpi-rolling \
gnu-7.3.1 \
gnu-7 \
gnu \
default \
; then
export ATDM_CONFIG_COMPILER=GNU-7.3.1_SPMPI-2019.06.24
export ATDM_CONFIG_COMPILER=GNU-7.3.1_SPMPI-ROLLING
# NOTE: Defaut 'gnu' must be last 'gnu' listed!

else
Expand All @@ -56,10 +68,10 @@ else
echo "***"
echo "*** Supported compilers include:"
echo "***"
echo "**** gnu-7.3.1_spmpi-2019.06.24 (default, default gnu)"
echo "**** cuda-10.1.243_gnu-7.3.1_spmpi-2019.06.24 (default cuda)"
echo "**** xl-2019.08.20_spmpi-2019.06.24 (disabled)"
echo "**** cuda-10.1.243-gnu-7.3.1-spmpi-2019.06.24 (disabled)"
echo "**** gnu-7.3.1_spmpi-rolling (default, default gnu)"
echo "**** cuda-10.1.243_gnu-7.3.1_spmpi-rolling (default cuda)"
echo "**** xl-2019.08.20_spmpi-rolling (disabled)"
echo "**** cuda-10.1.243-gnu-7.3.1-spmpi-rolling (disabled)"
echo "***"
return

Expand Down
86 changes: 86 additions & 0 deletions cmake/std/atdm/ats2/custom_builds_unit_tests.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
#!/bin/bash

CURRENT_SCRIPTS_DIR=`echo $BASH_SOURCE | sed "s/\(.*\)\/.*\.sh/\1/g"`
ATDM_CONFIG_SCRIPT_DIR=`readlink -f ${CURRENT_SCRIPTS_DIR}/..`
ATDM_CONFIG_SYSTEM_DIR=${ATDM_CONFIG_SCRIPT_DIR}/ats2

#
# Test compiler parsing
#

testAll() {

ATDM_CONFIG_BUILD_NAME=default
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243-gnu-7.3.1-spmpi-rolling_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243_gnu-7.3.1_spmpi-rolling_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243-gnu-7.3.1_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243_gnu-7.3.1_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243-gnu-7_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243_gnu-7_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10.1.243_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda-10_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_cuda_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} CUDA-10.1.243_GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_gnu-7.3.1-spmpi-rolling_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_gnu-7.3.1_spmpi-rolling_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_gnu-7.3.1_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_gnu-7_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

ATDM_CONFIG_BUILD_NAME=before_gnu_after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} GNU-7.3.1_SPMPI-ROLLING ${ATDM_CONFIG_COMPILER}

# This should not match anything and should be an error!
ATDM_CONFIG_BUILD_NAME=anything-cudas-after
. ${ATDM_CONFIG_SCRIPT_DIR}/utils/set_build_options.sh
${_ASSERT_EQUALS_} DEFAULT ${ATDM_CONFIG_COMPILER}

}


#
# Run the unit tests
#

SHUNIT2_DIR=`readlink -f ${ATDM_CONFIG_SCRIPT_DIR}/../../../commonTools/test/shunit2`
. ${SHUNIT2_DIR}/shunit2
Loading

0 comments on commit c735320

Please sign in to comment.