Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/develop' into develop
Browse files Browse the repository at this point in the history
  • Loading branch information
dridzal committed Jun 27, 2020
2 parents 668122d + 7ad92a3 commit d7a53f4
Show file tree
Hide file tree
Showing 14,718 changed files with 302,840 additions and 783,726 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
5 changes: 3 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,8 +69,8 @@ INCLUDE(${CMAKE_SOURCE_DIR}/ProjectName.cmake)
# not in an include file :-(
PROJECT(${PROJECT_NAME} NONE)

# Set default C++ standard to C++11
SET(Trilinos_ENABLE_CXX11_DEFAULT ON)
## set an env so we know we are in configure
set(ENV{CMAKE_IS_IN_CONFIGURE_MODE} 1)

#
# B) Pull in the TriBITS system and execute
Expand Down Expand Up @@ -98,6 +98,7 @@ IF (${PROJECT_NAME}_INSTALL_TriBITS)
INSTALL(
DIRECTORY "${Trilinos_SOURCE_DIR}/cmake/tribits"
DESTINATION "${${PROJECT_NAME}_INSTALL_LIB_DIR}/cmake"
PATTERN "*.pyc" EXCLUDE
)
ENDIF()

Expand Down
4 changes: 4 additions & 0 deletions PackagesList.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@
#
TRIBITS_REPOSITORY_DEFINE_PACKAGES(
TrilinosFrameworkTests commonTools/framework PT
TrilinosATDMConfigTests cmake/std/atdm PT
Gtest commonTools/gtest PT
Kokkos packages/kokkos PT
Teuchos packages/teuchos PT
Expand Down Expand Up @@ -108,6 +109,7 @@ TRIBITS_REPOSITORY_DEFINE_PACKAGES(
TriKota packages/TriKota ST
Intrepid packages/intrepid PT
Intrepid2 packages/intrepid2 PT
Compadre packages/compadre ST
STK packages/stk PT # Depends on boost
Percept packages/percept PT # Depends on boost
SCORECapf_zoltan SCOREC/zoltan ST
Expand All @@ -134,6 +136,7 @@ TRIBITS_REPOSITORY_DEFINE_PACKAGES(
WebTrilinos packages/WebTrilinos EX # Should be ST
NewPackage packages/new_package EX # Should be ST
Optika packages/optika EX
Adelus packages/adelus PT
TrilinosCouplings packages/trilinoscouplings PT
Pike packages/pike PT
xSDKTrilinos packages/xSDKTrilinos ST
Expand Down Expand Up @@ -188,3 +191,4 @@ TRIBITS_DISABLE_PACKAGE_ON_PLATFORMS(Isorropia Windows)
TRIBITS_DISABLE_PACKAGE_ON_PLATFORMS(Zoltan Windows)
TRIBITS_DISABLE_PACKAGE_ON_PLATFORMS(Teko Windows)
TRIBITS_DISABLE_PACKAGE_ON_PLATFORMS(Panzer Windows)
TRIBITS_DISABLE_PACKAGE_ON_PLATFORMS(Compadre Windows)
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
39 changes: 0 additions & 39 deletions cmake/CallbackSetupExtraOptions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,6 @@
# TrilinosCreateClientTemplateHeaders.cmake
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${Trilinos_SOURCE_DIR}/cmake")

MACRO(TRILINOS_DISABLE_PACKAGE_REQUIRING_CXX11 CXX11_PACKAGE_NAME_IN)
IF ("${${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN}}" STREQUAL "")
MESSAGE(
"\n***"
"\n*** NOTE: Setting ${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN}=OFF"
" because ${PROJECT_NAME}_ENABLE_CXX11='${${PROJECT_NAME}_ENABLE_CXX11}'!"
"\n***\n"
)
SET(${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN} OFF)
ELSEIF (${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN})
MESSAGE( FATAL_ERROR
"ERROR: Setting"
" ${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN}='${${PROJECT_NAME}_ENABLE_${CXX11_PACKAGE_NAME_IN}}'"
" is not consistent with "
" ${PROJECT_NAME}_ENABLE_CXX11='${${PROJECT_NAME}_ENABLE_CXX11}'!"
" ${CXX11_PACKAGE_NAME_IN} requires C++11 support! Either don't"
" enable the package ${CXX11_PACKAGE_NAME_IN} or enable support for C++11!")
ELSE()
# This package is already disabled which is just fine.
ENDIF()
ENDMACRO()


MACRO(TRIBITS_REPOSITORY_SETUP_EXTRA_OPTIONS)

#MESSAGE("TRIBITS_REPOSITORY_SETUP_EXTRA_OPTIONS got called!")
Expand Down Expand Up @@ -58,16 +35,6 @@ MACRO(TRIBITS_REPOSITORY_SETUP_EXTRA_OPTIONS)
OPTION(Trilinos_ENABLE_THREAD_SAFE
"Enable thread safe code including RCP classes." OFF )

ASSERT_DEFINED(${PROJECT_NAME}_ENABLE_CXX11)
IF (Trilinos_ENABLE_THREAD_SAFE AND NOT ${PROJECT_NAME}_ENABLE_CXX11)
MESSAGE(FATAL_ERROR
"You set Trilinos_ENABLE_THREAD_SAFE=ON, but ${PROJECT_NAME}' support"
" for CXX11 is not enabled (${PROJECT_NAME}_ENABLE_CXX11=OFF)."
" This is not allowed. Please enable ${PROJECT_NAME}_ENABLE_CXX11 in"
" ${PROJECT_NAME} before attempting to enable Trilinos_ENABLE_THREAD_SAFE"
" or leave Trilinos_ENABLE_THREAD_SAFE off.")
ENDIF ()

#
# Trilinos Data Dir? Is this still being used anywhere?
#
Expand All @@ -79,12 +46,6 @@ MACRO(TRIBITS_REPOSITORY_SETUP_EXTRA_OPTIONS)
#
# Put in disables based on various criteria
#

IF (NOT ${PROJECT_NAME}_ENABLE_CXX11)
TRILINOS_DISABLE_PACKAGE_REQUIRING_CXX11("Kokkos")
TRILINOS_DISABLE_PACKAGE_REQUIRING_CXX11("Tpetra")
ENDIF()

IF (
NOT ${PROJECT_NAME}_ENABLE_Fortran
AND
Expand Down
5 changes: 0 additions & 5 deletions cmake/ProjectCompilerPostConfig.cmake
Original file line number Diff line number Diff line change
@@ -1,9 +1,4 @@
IF (${PROJECT_NAME}_ENABLE_Kokkos)

MESSAGE("-- " "Skip adding flags for C++11 because Kokkos flags does that ...")
# Set this to empty to trick Tribits into passing the C++11 flag check
SET(${PROJECT_NAME}_CXX11_FLAGS)

MESSAGE("-- " "Skip adding flags for OpenMP because Kokkos flags does that ...")
SET(OpenMP_CXX_FLAGS_OVERRIDE " ")

Expand Down
6 changes: 3 additions & 3 deletions cmake/RepositoryDependenciesSetup.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
if (TPL_ENABLE_CUDA AND NOT Kokkos_ENABLE_Cuda_Relocatable_Device_Code)
if (TPL_ENABLE_CUDA AND NOT Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE)
if ("${${PROJECT_NAME}_ENABLE_ShyLU_NodeTacho}" STREQUAL "")
message(
"-- " "NOTE: Setting ${PROJECT_NAME}_ENABLE_ShyLU_NodeTacho=OFF by default since TPL_ENABLE_CUDA='${TPL_ENABLE_CUDA}' AND Kokkos_ENABLE_Cuda_Relocatable_Device_Code='${Kokkos_ENABLE_Cuda_Relocatable_Device_Code}'!\n"
"-- NOTE: To allow the enable of ShyLU_NodeTacho, please set Kokkos_ENABLE_Cuda_Relocatable_Device_Code=ON.")
"-- " "NOTE: Setting ${PROJECT_NAME}_ENABLE_ShyLU_NodeTacho=OFF by default since TPL_ENABLE_CUDA='${TPL_ENABLE_CUDA}' AND Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE='${Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE}'!\n"
"-- NOTE: To allow the enable of ShyLU_NodeTacho, please set Kokkos_ENABLE_CUDA_RELOCATABLE_DEVICE_CODE=ON.")
set(${PROJECT_NAME}_ENABLE_ShyLU_NodeTacho OFF)
# NOTE: Above we set the non-cache var
# ${PROJECT_NAME}_ENABLE_ShyLU_NodeTacho so that each reconfigure will
Expand Down
2 changes: 1 addition & 1 deletion cmake/TPLs/FindTPLBoostAlbLib.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,6 @@

TRIBITS_TPL_FIND_INCLUDE_DIRS_AND_LIBRARIES( BoostAlbLib
REQUIRED_HEADERS boost/version.hpp boost/mpl/at.hpp
REQUIRED_LIBS_NAMES boost_signals boost_regex boost_filesystem boost_thread boost_wserialization boost_serialization boost_mpi boost_program_options boost_system
REQUIRED_LIBS_NAMES boost_regex boost_filesystem boost_thread boost_wserialization boost_serialization boost_mpi boost_program_options boost_system
)

169 changes: 113 additions & 56 deletions cmake/ctest/drivers/atdm/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -260,20 +260,118 @@ cores.
These scripts support installing Trilinos as a byproduct of running the `ctest
-S` driver scripts. These installations are often done as the `jenkins`
entity account from the `jenkins-srn.sandia.gov` site (but other setups are
possible as well). In order to protect installations of Trilinos, a strategy
is implemented that performs the final install using the `atdm-devops-admin`
account using a setuid program called `run-as-atdm-devops-admin` that in
installed on each system. The setup of that program under the
`atdm-devops-admin` user account is described in:
entity account from the `jenkins-srn.sandia.gov` site or as the
'atdm-devops-admin' entity account (e.g. from a cron job). In order to
properly set up installations of Trilinos on all of the supported systems such
that the `atdm-devops-admin` entity account can edit and remote the installs,
some features of TriBITS are used to run `chgrp` and `chmod` on the installed
directories and files. In addition, automatic `<date>/` subdirectories are
created which for each testing day.
The following (bash) environment variables determine the behavior of the ATDM
`ctest -S` scripts for building and installing Trilinos using this scheme:
* `ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE=<install-prefix-base>`:
Defines the base directory installs of Trilinos under
`<install-prefix-base>/<date>/<system-build-name>`. This directory
`<install-prefix-base>` must be owned by the user 'atdm-devops-admin', the
group 'wg-run-as-atdm-devops' and it should be world readable and group
read/writable. (If `ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE==""`
and `ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT!=""` and
`ATDM_CONFIG_USE_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT=="1"`, then
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE` is set to
`${ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT}`.) (The var
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE` is given a default value
in the file `cmake/std/atdm/atdm_devops_install_defaults.sh` if it is not
already set in `cmake/std/atdm/<system_name>/environment.sh`.)
* `ATDM_CONFIG_SET_GROUP_AND_PERMISSIONS_ON_INSTALL_BASE_DIR=<base-dir>`:
Defines the base directory for setting the group and permissions. If not
set in the env already and if
`${ATDM_CONFIG_USE_SET_GROUP_AND_PERMISSIONS_ON_INSTALL_BASE_DIR_DEFAULT}==1`,
then this will bet set to `<install-prefix-base>/<date>`.
* `ATDM_CONFIG_MAKE_INSTALL_GROUP`: Defines the group that will get set on all
files and dirs under
`${ATDM_CONFIG_SET_GROUP_AND_PERMISSIONS_ON_INSTALL_BASE_DIR}`. If not
already set in the env, then this will be set to
`${ATDM_CONFIG_MAKE_INSTALL_GROUP_DEFAULT}` if
`${ATDM_CONFIG_USE_MAKE_INSTALL_GROUP_DEFAULT}==1`. (The var
`ATDM_CONFIG_MAKE_INSTALL_GROUP_DEFAULT` is given a default value in the
file `cmake/std/atdm/atdm_devops_install_defaults.sh` if it is not already
set in `cmake/std/atdm/<system_name>/environment.sh`.)
* `ATDM_CONFIG_USE_JENKINS_INSTALL_DEFAULTS=[0|1]`: Set to '1' to use the
defaults for the variables that have defaults (i.e. this sets the
environment variables
`ATDM_CONFIG_USE_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT=1`,
`ATDM_CONFIG_USE_SET_GROUP_AND_PERMISSIONS_ON_INSTALL_BASE_DIR_DEFAULT=1`,
and `ATDM_CONFIG_USE_MAKE_INSTALL_GROUP_DEFAULT=1`.)
The defaults for some of these can be set for all systems in the file
`cmake/std/atdm/atdm_devops_install_defaults.sh`. These defaults can then be
overridden in the `cmake/std/atdm/<system_name>/environment.sh` for each
system.
Then the cron or jenkins driver jobs can activate the usage of these defaults
and perform standard installs as a bi-product of the testing process as
follows:
```
export ATDM_CONFIG_USE_JENKINS_INSTALL_DEFAULTS=1
export CTEST_DO_INSTALL=ON
${WORKSPACE}/Trilinos/cmake/ctest/drivers/atdm/smart-jenkins-driver.sh
```
That will result in the install of Trilinos under:
```
<install-prefix-base>/<date>/<system-build-name>/
```
where all of the files and directories `<install-prefix-base>/<date>` on down
will be owned by the group `${ATDM_CONFIG_MAKE_INSTALL_GROUP}` and will be
given group read/write and "other" read access.
NOTE:
* The `<date>` in the format `YYYY-MM-DD` is automatically determined to
correspond to the CDash `date=<date>` field for the given build of Trilinos
(assuming that `ctest_start()` is called almost immediately which it should
be within a second or less).
* The build name `<system-build-name>` is taken from the full build name
stored in the environment variable `${JOB_NAME}` (with `Trilinos-atdm-`
removed from the beginning of the Jenkins job name).
Internally, for each build, the environment variable
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX` is set to this full install path
(which then gets picked up in the `ATDMDevEnvSettings.cmake` file during the
CMake configure step).
**WARNING:** Do **NOT** directly set the environment variable
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX`. That would result in every Trilinos
build getting installed on top of each other in the same installation
directory!
## Installing as the 'atdm-devops-admin' account using the 'jenkins' entity account
In order to protect the installation Trilinos from other 'jenkins' jobs, a
strategy has been implemented that allows performs the final install using the
`atdm-devops-admin` account using a setuid program called
`run-as-atdm-devops-admin` that in installed on each supported system. The
setup of that program under the `atdm-devops-admin` user account is described
in:
* https://gitlab.sandia.gov/atdm-devops-admin/run-as-atdm-devops-admin/blob/master/README.md
This documentation assumes that the program 'run-as-atdm-devops-admin'
correctly installed on each given system.
This documentation below assumes that the program 'run-as-atdm-devops-admin'
is correctly installed on each given system.
The following (bash) environment variables determine the behavior of the ATDM
`ctest -S` scripts for building and installing Trilinos using this scheme:
The following additional (bash) environment variables determine the behavior
of the ATDM `ctest -S` scripts for building and installing Trilinos using this
scheme:
* `ATDM_CONFIG_WORKSPACE_BASE=<workspace-base>`: Defines a different base
workspace directory under which the subdir `SRC_AND_BUILD` is created and
Expand All @@ -299,44 +397,24 @@ The following (bash) environment variables determine the behavior of the ATDM
`ATDM_CONFIG_INSTALL_PBP_RUNNER` is set to
`${ATDM_CONFIG_INSTALL_PBP_RUNNER_DEFAULT}`)
* `ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE=<install-prefix-base>`:
Defines the base directory installs of Trilinos under
`<install-prefix-base>/<date>/<system-build-name>`. This directory must be
owned by the 'atdm-devops-admin' user and should be world readable (but not
group or world writable). (If
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE==""` and
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT!=""` and
`ATDM_CONFIG_USE_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT=="1"`, then
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE` is set to
`${ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT}`.)
* `ATDM_CONFIG_USE_JENKINS_INSTALL_DEFAULTS=[0|1]`: Set to '1' to use the
defaults for the above three variables (i.e. this sets the environment variables
`ATDM_CONFIG_USE_WORKSPACE_BASE_DEFAULT=1`,
`ATDM_CONFIG_USE_INSTALL_PBP_RUNNER_DEFAULT=1`,
`ATDM_CONFIG_USE_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT=1`).
The variables `ATDM_CONFIG_WORKSPACE_BASE_DEFAULT`,
`ATDM_CONFIG_INSTALL_PBP_RUNNER_DEFAULT` and
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT` are meant to be set
in the `atdm/<system_name>/environment.sh` file as, for example:
The variables `ATDM_CONFIG_WORKSPACE_BASE_DEFAULT` and
`ATDM_CONFIG_INSTALL_PBP_RUNNER_DEFAULT` are meant to be set in the
`atdm/<system_name>/environment.sh` file as, for example:
```
export ATDM_CONFIG_WORKSPACE_BASE_DEFAULT=/home/atdm-devops-admin/jenkins
export ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX_DATE_BASE_DEFAULT=/home/atdm-devops-admin/trilinos_installs
export ATDM_CONFIG_INSTALL_PBP_RUNNER_DEFAULT=/home/atdm-devops-admin/tools/run-as-atdm-devops-admin
```
Then the jenkins driver jobs can activate the usage of these defaults and
perform installs as a bi-product by running:
Running with:
```
export ATDM_CONFIG_USE_JENKINS_INSTALL_DEFAULTS=1
export CTEST_DO_INSTALL=ON
${WORKSPACE}/Trilinos/cmake/ctest/drivers/atdm/smart-jenkins-driver.sh
```
This will result in the alternate workspace directory being create as:
will result in the alternate workspace directory being create as:
```
export WORKSPACE=${ATDM_CONFIG_WORKSPACE_BASE}/${ATDM_CONFIG_SYSTEM_NAME}/${JOB_NAME}
Expand All @@ -352,27 +430,6 @@ under:
<install-prefix-base>/<date>/<system-build-name>/
```
where:
* The `<date>` in the format `YYYY-MM-DD` is automatically determined to
correspond to the CDash `date=<date>` field for the given build of Trilinos
(assuming that `ctest_start()` is called almost immediately which it should
be within a second or less).
* The build name `<system-build-name>` is taken from the full build name
stored in the environment variable `${JOB_NAME}` (with `Trilinos-atdm-`
removed from the beginning of the Jenkins job name).
Internally, for each build, the environment variable
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX` is set to this full install path
(which then gets picked up in the `ATDMDevEnvSettings.cmake` file during the
CMake configure step).
**WARNING:** Do **NOT** directly set the environment variable
`ATDM_CONFIG_TRIL_CMAKE_INSTALL_PREFIX`. That would result in every Trilinos
build getting installed on top of each other in the same installation
directory!
<a name="setup-jenkins-jobs"/>
Expand Down
10 changes: 5 additions & 5 deletions cmake/ctest/drivers/atdm/TrilinosCTestDriverCore.atdm.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ MACRO(TRILINOS_SYSTEM_SPECIFIC_CTEST_DRIVER)
# Always assume the PWD is the root directory
SET(CTEST_DASHBOARD_ROOT PWD)

# Must set the Jenkins JOB_NAME which will be the CDash build name
# Must set the Jenkins JOB_NAME which will be the CDash build name
SET(CTEST_BUILD_NAME "$ENV{JOB_NAME}")

# Add this script and the shiller env script to the notes
Expand All @@ -44,9 +44,9 @@ MACRO(TRILINOS_SYSTEM_SPECIFIC_CTEST_DRIVER)
"${THIS_FILE_LIST_DIR}/$ENV{ATDM_CONFIG_SYSTEM_NAME}/drivers/$ENV{JOB_NAME}.sh"
"${CMAKE_CURRENT_LIST_FILE}"
)

SET(CTEST_PARALLEL_LEVEL "$ENV{ATDM_CONFIG_CTEST_PARALLEL_LEVEL}")

IF ($ENV{ATDM_CONFIG_USE_NINJA})
SET(CTEST_CMAKE_GENERATOR Ninja)
IF ("$ENV{ATDM_CONFIG_BUILD_COUNT}" GREATER "0")
Expand All @@ -62,7 +62,7 @@ MACRO(TRILINOS_SYSTEM_SPECIFIC_CTEST_DRIVER)
ATDM_SET_CACHE(CTEST_BUILD_FLAGS "${CTEST_BUILD_FLAGS}" CACHE STRING)
# NOTE: Above, we need to set this as a cache var because this var is also
# set as a cache var in ATDMDevEnvSettings.cmake that gets included below.

SET(EXTRA_CONFIGURE_OPTIONS)

# See if to enable all of the packages
Expand Down Expand Up @@ -139,7 +139,7 @@ MACRO(TRILINOS_SYSTEM_SPECIFIC_CTEST_DRIVER)
# basis.
SET_DEFAULT_AND_FROM_ENV(CTEST_TEST_TYPE Nightly)
SET_DEFAULT(Trilinos_TRACK Specialized)

IF (CTEST_TEST_TYPE STREQUAL "Experimental")
# For "Experimental" builds, set the CDash site name to the real hostname.
# This is done so that using queryTests.php will not pick up tests from
Expand Down
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/ats1/local-driver.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/bin/bash
if [ "${Trilinos_TRACK}" == "" ] ; then
export Trilinos_TRACK=Specialized
fi
export Trilinos_SKIP_CTEST_ADD_TEST=FALSE
$WORKSPACE/Trilinos/cmake/ctest/drivers/atdm/ats1/local-driver.sh
Loading

0 comments on commit d7a53f4

Please sign in to comment.