Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Trilinos Master Merge PR Generator: Auto PR created to promote from master_merge_20200429_071250 branch to master #7282

Merged
merged 56 commits into from
May 6, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
9052a37
Merge branch 'develop' into galeri_timing
Apr 10, 2020
10217e1
add teuchos time monitors to laplace2d constructor
GeoffDanielson Apr 10, 2020
222ffef
Tpetra: unit test to reproduce failure after kokkos 3.1 promotion
rppawlo Apr 22, 2020
a68cf34
First OperatorSplit AppAction commit
Apr 22, 2020
c1b9d47
Operator-Split app action passes unit tests
Apr 22, 2020
2134660
Stupid changes to resolve FPEs
Apr 23, 2020
2ced1ff
Tpetra: fixed incorrect directory results for distributed contiguous
kddevin Apr 23, 2020
26d353e
Subcycling now passes tests
Apr 23, 2020
6668d4c
Added some documentation
Apr 23, 2020
dc1eeb6
Fixed removed code
Apr 24, 2020
656a636
add timing for other matrix types
GeoffDanielson Apr 24, 2020
6e680c6
Changed unit test
Apr 24, 2020
9dbae7f
Delete _config.yml
GeoffDanielson Apr 24, 2020
d8ef44e
Revert "Tpetra Distributor: add method to get reverse distributor"
cgcgcg Apr 24, 2020
094223d
tpetra: removed unused code and comments that no longer are relevant
kddevin Apr 24, 2020
0a617cf
Tpetra Distributor: Add optional argument to getReverse
cgcgcg Apr 24, 2020
37613f7
Commiting OperatorSplit passes tests
Apr 24, 2020
9fbab62
Fixing accidental cmake change
Apr 24, 2020
9f8fe06
Added unit tests for appAction related classes to Subcycling
Apr 24, 2020
b22dc62
Merge branch 'develop' into tpetra_fix7223
kddevin Apr 25, 2020
e111b29
tpetra: tests for fix to issue #7223
kddevin Apr 25, 2020
1e43efe
tpetra: compiler error fix
kddevin Apr 25, 2020
e32e51c
tpetra: don't run new test with serial builds; needs DISTRIBUTED dir…
kddevin Apr 25, 2020
4f617e9
tpetra: handle some corner cases
kddevin Apr 25, 2020
6a7c827
Kokkos: Fix span calculation of View for corner case
crtrott Apr 25, 2020
7118b29
Tpetra: Adding Teuchos_Comm.hpp include to BugTests.cpp
crtrott Apr 25, 2020
7c7e1db
Tpetra: disable MPI based DistObject BlockedView test if no MPI enabled
crtrott Apr 25, 2020
5e2b573
Merge branch 'develop' into tpetra_fix7223
kddevin Apr 27, 2020
2e5cfb5
Merge Pull Request #7245 from trilinos/Trilinos/clang-fpes
trilinos-autotester Apr 27, 2020
2a19cf9
Merge Pull Request #7257 from cgcgcg/Trilinos/tpetraDist
trilinos-autotester Apr 27, 2020
a2e06d5
Merge pull request #7255 from trilinos/galeri_timing
GeoffDanielson Apr 27, 2020
02c1f6d
SEACAS: Fix enabling of ParMETIS; clean up
gdsjaar Apr 27, 2020
d9f3640
Tpetra: some compilers didn't like the lambda. removing it.
kddevin Apr 27, 2020
90d6861
Merge branch 'tpetra_fix7223' of github.com:trilinos/Trilinos into tp…
kddevin Apr 27, 2020
1e0f507
Panzer: partial rollback/amendment of 7225 due to EMPIRE reliance on …
CamelliaDPG Apr 27, 2020
09e765d
CONFIG: Update NetCDF and HDF5 TPL version (#7197)
gsjaardema Apr 27, 2020
0feb1a3
Merge Pull Request #7233 from rppawlo/Trilinos/tpetra-blocked-views
trilinos-autotester Apr 27, 2020
a580e03
ATDM: Remove new package Compadre from ATDM Trilinos testing (#6934)
bartlettroscoe Apr 27, 2020
1fd422e
Merge Pull Request #7256 from trilinos/Trilinos/tpetra_removeUnusedCode
trilinos-autotester Apr 27, 2020
6a6d4c7
Fix as recommended in review.
gsjaardema Apr 27, 2020
d0f5c9f
Fixes for the PR
Apr 27, 2020
45fa517
Merge Pull Request #7268 from bartlettroscoe/Trilinos/6934-atdm-disab…
trilinos-autotester Apr 27, 2020
02f718d
Merge Pull Request #7253 from CamelliaDPG/Trilinos/fix-panzer-virtual…
trilinos-autotester Apr 27, 2020
89e185e
SEACAS: More parmetis fixes
gdsjaar Apr 27, 2020
7f7dba3
Remove accidentally committed change
gsjaardema Apr 27, 2020
6f8605c
Condition is checked at level above, not needed
gsjaardema Apr 27, 2020
ab2551d
Changed CMake logic so that if TPL_ENABLE_CUDA is set to "ON", then
kuberry Apr 27, 2020
3e4cf6b
Add alternative spelling of option
gdsjaar Apr 27, 2020
5b3c3ec
Merge pull request #7258 from trilinos/7188-AppAction-interface-for-O…
asteyer Apr 27, 2020
17d27ee
Merge pull request #7249 from trilinos/7236-AppAction-interface-for-s…
asteyer Apr 27, 2020
b67730e
ATDM/common/toss3: Update TPLs
e10harvey Apr 23, 2020
cff1d99
Merge Pull Request #7271 from kuberry/Trilinos/compadre_cmake_update
trilinos-autotester Apr 27, 2020
2192fd4
Merge Pull Request #7267 from gsjaardema/Trilinos/seacas-parmetis-ena…
trilinos-autotester Apr 27, 2020
df1d73c
tpetra: removed unused variable warning from test
kddevin Apr 27, 2020
cfd7679
Merge Pull Request #7246 from trilinos/Trilinos/tpetra_fix7223
trilinos-autotester Apr 28, 2020
c0de61e
Merge Pull Request #7272 from e10harvey/Trilinos/atdv-341-atdm
trilinos-autotester Apr 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cmake/std/PullRequestLinuxClang7.0.1TestingSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#set (TPL_ENABLE_Netcdf OFF CACHE BOOL "Turn off for Clang")

#set (TPL_Netcdf_LIBRARIES "-L$ENV{BOOST_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{PNETCDF_ROOT}/lib;-L$ENV{HDF5_ROOT}/lib;$ENV{BOOST_ROOT}/lib/libboost_program_options.a;$ENV{BOOST_ROOT}/lib/libboost_system.a;$ENV{NETCDF_ROOT}/lib/libnetcdf.a;$ENV{PNETCDF_ROOT}/lib/libpnetcdf.a;$ENV{HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl" CACHE STRING "Set by default for CUDA PR testing")
#set (TPL_Netcdf_LIBRARIES "-L$ENV{SEMS_NETCDF_ROOT}/lib;-L$ENV{SEMS_HDF5_ROOT}/lib;$ENV{SEMS_NETCDF_ROOT}/lib/libnetcdf.a;$ENV{SEMS_NETCDF_ROOT}/lib/libpnetcdf.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl" CACHE STRING "Set by default for Exodus PR testing")

set (MPI_EXEC_PRE_NUMPROCS_FLAGS "--bind-to;none" CACHE STRING "Set by default for PR testing")
# NOTE: The above is a workaround for the problem of having threads on MPI
Expand Down
2 changes: 1 addition & 1 deletion cmake/std/PullRequestLinuxClang9.0.0TestingSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@

#set (TPL_ENABLE_Netcdf OFF CACHE BOOL "Turn off for Clang")

#set (TPL_Netcdf_LIBRARIES "-L$ENV{BOOST_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{PNETCDF_ROOT}/lib;-L$ENV{HDF5_ROOT}/lib;$ENV{BOOST_ROOT}/lib/libboost_program_options.a;$ENV{BOOST_ROOT}/lib/libboost_system.a;$ENV{NETCDF_ROOT}/lib/libnetcdf.a;$ENV{PNETCDF_ROOT}/lib/libpnetcdf.a;$ENV{HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl" CACHE STRING "Set by default for CUDA PR testing")
#set (TPL_Netcdf_LIBRARIES "-L$ENV{SEMS_NETCDF_ROOT}/lib;-L$ENV{SEMS_HDF5_ROOT}/lib;$ENV{SEMS_NETCDF_ROOT}/lib/libnetcdf.a;$ENV{SEMS_NETCDF_ROOT}/lib/libpnetcdf.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{SEMS_HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl" CACHE STRING "Set by default for CUDA PR testing")

set (MPI_EXEC_PRE_NUMPROCS_FLAGS "--bind-to;none" CACHE STRING "Set by default for PR testing")
# NOTE: The above is a workaround for the problem of having threads on MPI
Expand Down
7 changes: 6 additions & 1 deletion cmake/std/PullRequestLinuxCuda9.2TestingSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,12 @@ set (HDF5_INCLUDE_DIRS "$ENV{HDF5_ROOT}/include" CACHE FILEPATH "Set by default
set (TPL_HDF5_LIBRARIES "-L$ENV{HDF5_ROOT}/lib;$ENV{HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl" CACHE FILEPATH "Set by default for CUDA PR testing")
set (TPL_ENABLE_Netcdf ON CACHE BOOL "Set by default for CUDA PR testing")
set (Netcdf_INCLUDE_DIRS "$ENV{NETCDF_ROOT}/include" CACHE FILEPATH "Set by default for CUDA PR testing")
set (TPL_Netcdf_LIBRARIES "-L$ENV{BOOST_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{NETCDF_ROOT}/lib;-L$ENV{PNETCDF_ROOT}/lib;-L$ENV{HDF5_ROOT}/lib;$ENV{BOOST_ROOT}/lib/libboost_program_options.a;$ENV{BOOST_ROOT}/lib/libboost_system.a;$ENV{NETCDF_ROOT}/lib/libnetcdf.a;$ENV{PNETCDF_ROOT}/lib/libpnetcdf.a;$ENV{HDF5_ROOT}/lib/libhdf5_hl.a;$ENV{HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl" CACHE STRING "Set by default for CUDA PR testing")
IF ("$ENV{PNETCDF_ROOT}" STREQUAL "")
SET(PNETCDF_ROOT "$ENV{NETCDF_ROOT}")
ELSE()
SET(PNETCDF_ROOT "$ENV{PNETCDF_ROOT}")
ENDIF()
set (TPL_Netcdf_LIBRARIES "-L$ENV{NETCDF_ROOT}/lib;$ENV{NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${TPL_HDF5_LIBRARIES}" CACHE STRING "Set by default for CUDA PR testing")
# SuperLU and SuperLUDist is available on ride and could be enabled for the CUDA PR build
set (TPL_ENABLE_SuperLU OFF CACHE BOOL "Set by default for CUDA PR testing")
set (TPL_ENABLE_SuperLUDist OFF CACHE BOOL "Set by default for CUDA PR testing")
Expand Down
28 changes: 14 additions & 14 deletions cmake/std/PullRequestLinuxDriverTest.py
Original file line number Diff line number Diff line change
Expand Up @@ -160,8 +160,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand All @@ -175,8 +175,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/base',
'sems-netcdf/4.4.1/exo',
'sems-hdf5/1.10.6/base',
'sems-netcdf/4.7.3/base',
'sems-metis/5.1.0/base',
'sems-superlu/4.3/base',
'sems-cmake/3.10.3',
Expand Down Expand Up @@ -204,8 +204,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand All @@ -220,8 +220,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.66.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand All @@ -237,8 +237,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand All @@ -254,8 +254,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand All @@ -271,8 +271,8 @@ def setBuildEnviron(arguments):
'sems-python/2.7.9',
'sems-boost/1.63.0/base',
'sems-zlib/1.2.8/base',
'sems-hdf5/1.8.12/parallel',
'sems-netcdf/4.4.1/exo_parallel',
'sems-hdf5/1.10.6/parallel',
'sems-netcdf/4.7.3/parallel',
'sems-parmetis/4.0.3/parallel',
'sems-scotch/6.0.3/nopthread_64bit_parallel',
'sems-superlu/4.3/base',
Expand Down
7 changes: 6 additions & 1 deletion cmake/std/atdm/ATDMDevEnvSettings.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -430,8 +430,13 @@ ELSE()
IF (NOT "$ENV{ATDM_CONFIG_NETCDF_LIBS}" STREQUAL "")
ATDM_SET_CACHE(TPL_Netcdf_LIBRARIES "$ENV{ATDM_CONFIG_NETCDF_LIBS}" CACHE FILEPATH)
ELSE()
IF ("$ENV{PNETCDF_ROOT}" STREQUAL "")
SET(PNETCDF_ROOT "$ENV{NETCDF_ROOT}")
ELSE()
SET(PNETCDF_ROOT "$ENV{PNETCDF_ROOT}")
ENDIF()
ASSERT_DEFINED(ENV{ZLIB_ROOT})
ATDM_SET_CACHE(TPL_Netcdf_LIBRARIES "${TPL_BoostLib_LIBRARIES};$ENV{NETCDF_ROOT}/lib/libnetcdf.${ATDM_TPL_LIB_EXT};$ENV{NETCDF_ROOT}/lib/libpnetcdf.a;$ENV{HDF5_ROOT}/lib/libhdf5_hl.${ATDM_TPL_LIB_EXT};$ENV{HDF5_ROOT}/lib/libhdf5.${ATDM_TPL_LIB_EXT};$ENV{ZLIB_ROOT}/lib/libz.${ATDM_TPL_LIB_EXT};-ldl;-lcurl" CACHE FILEPATH)
ATDM_SET_CACHE(TPL_Netcdf_LIBRARIES "$ENV{NETCDF_ROOT}/lib/libnetcdf.${ATDM_TPL_LIB_EXT};${PNETCDF_ROOT}/lib/libpnetcdf.a;$ENV{HDF5_ROOT}/lib/libhdf5_hl.${ATDM_TPL_LIB_EXT};$ENV{HDF5_ROOT}/lib/libhdf5.${ATDM_TPL_LIB_EXT};$ENV{ZLIB_ROOT}/lib/libz.${ATDM_TPL_LIB_EXT};-ldl;-lcurl" CACHE FILEPATH)
ENDIF()
ENDIF()

Expand Down
1 change: 1 addition & 0 deletions cmake/std/atdm/ATDMDisables.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ SET(ATDM_SE_PACKAGE_DISABLES
Komplex
FEI
TriKota
Compadre
STKClassic
STKSearchUtil
STKUnit_tests
Expand Down
3 changes: 1 addition & 2 deletions cmake/std/atdm/ats2/environment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,6 @@ export ATDM_CONFIG_SPARC_TPL_BASE=/projects/sparc/tpls/ats2-${sparc_tpl_arch}
sparc_tpl_base=${ATDM_CONFIG_SPARC_TPL_BASE}

# Commont ROOT config variables
export BOOST_ROOT=${sparc_tpl_base}/boost-1.65.1/00000000/${sparc_tpl_ext}
export HDF5_ROOT=${sparc_tpl_base}/hdf5-1.10.5/00000000/${sparc_tpl_mpi_ext}
export CGNS_ROOT=${sparc_tpl_base}/cgns-c09a5cd/27e5681f1b74c679b5dcb337ac71036d16c47977/${sparc_tpl_mpi_ext}
export PNETCDF_ROOT=${sparc_tpl_base}/pnetcdf-1.10.0/6144dc67b2041e4093063a04e89fc1e33398bd09/${sparc_tpl_mpi_ext}
Expand All @@ -231,7 +230,7 @@ export SUPERLUDIST_ROOT=${sparc_tpl_base}/superlu_dist-5.4.0/a3121eaff44f7bf7d44

export ATDM_CONFIG_USE_HWLOC=OFF
export ATDM_CONFIG_HDF5_LIBS="-L${HDF5_ROOT}/lib;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl"
export ATDM_CONFIG_NETCDF_LIBS="-L${BOOST_ROOT}/lib;-L${NETCDF_ROOT}/lib;-L${NETCDF_ROOT}/lib;-L${SEMS_PNETCDF_ROOT}/lib;-L${HDF5_ROOT}/lib;${BOOST_ROOT}/lib/libboost_program_options.a;${BOOST_ROOT}/lib/libboost_system.a;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl"
export ATDM_CONFIG_NETCDF_LIBS="-L${NETCDF_ROOT}/lib;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${ATDM_CONFIG_HDF5_LIBS};-lcurl"

if [[ "${ATDM_CONFIG_SUPERLUDIST_INCLUDE_DIRS}" == "" ]] ; then
export ATDM_CONFIG_SUPERLUDIST_INCLUDE_DIRS=${SUPERLUDIST_ROOT}/include
Expand Down
5 changes: 4 additions & 1 deletion cmake/std/atdm/cee-rhel6/environment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -217,7 +217,10 @@ atdm_config_add_libs_to_var ATDM_CONFIG_BOOST_LIBS ${BOOST_ROOT}/lib .a \

export ATDM_CONFIG_HDF5_LIBS="-L${HDF5_ROOT}/lib;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl"

export ATDM_CONFIG_NETCDF_LIBS="-L${BOOST_ROOT}/lib;-L${NETCDF_ROOT}/lib;-L${NETCDF_ROOT}/lib;-L${SEMS_PNETCDF_ROOT}/lib;-L${HDF5_ROOT}/lib;${BOOST_ROOT}/lib/libboost_program_options.a;${BOOST_ROOT}/lib/libboost_system.a;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl"
if [[ "${PNETCDF_ROOT}" == "" ]] ; then
export PNETCDF_ROOT=${NETCDF_ROOT}
fi
export ATDM_CONFIG_NETCDF_LIBS="-L${NETCDF_ROOT}/lib;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${ATDM_CONFIG_HDF5_LIBS};-lcurl"

# SuperLUDist
if [[ "${ATDM_CONFIG_SUPERLUDIST_INCLUDE_DIRS}" == "" ]] ; then
Expand Down
23 changes: 11 additions & 12 deletions cmake/std/atdm/common/toss3/environment_new.sh
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,13 @@ fi
sparc_tpl_base=${ATDM_CONFIG_SPARC_TPL_BASE}
module load cmake/3.12.2

if [ "$ATDM_CONFIG_COMPILER" == "INTEL-18.0.2_OPENMPI-2.0.3" ]; then
if [ "$ATDM_CONFIG_COMPILER" == "INTEL-18.0.2_OPENMPI-4.0.1" ]; then
module load intel/18.0.2.199
module load mkl/18.0.5.274 # Needed to address defect in MKL (#5316, #3992, #3914)
module load openmpi-intel/2.0
module load openmpi-intel/4.0

sparc_tpl_ext=cts1-bdw_intel-18.0.2
sparc_tpl_mpi_ext=cts1-bdw_intel-18.0.2_openmpi-2.0.3
sparc_tpl_ext=cts1-bdw_intel-19.0.5
sparc_tpl_mpi_ext=cts1-bdw_intel-19.0.5_openmpi-4.0.1
# rabartl: ToDo: Above, we need to find a way to extract 'cts1-bdw' out of
# this file for this to be general!

Expand Down Expand Up @@ -79,21 +79,21 @@ export OMPI_FC=`which ifort`
export ATDM_CONFIG_LAPACK_LIBS="-mkl"
export ATDM_CONFIG_BLAS_LIBS="-mkl"

export BOOST_ROOT=${sparc_tpl_base}/boost-1.65.1/00000000/${sparc_tpl_ext}
export BOOST_ROOT=${sparc_tpl_base}/boost-1.72.0/00000000/${sparc_tpl_ext}
export HDF5_ROOT=${sparc_tpl_base}/hdf5-1.10.5/00000000/${sparc_tpl_mpi_ext}
export CGNS_ROOT=${sparc_tpl_base}/cgns-c09a5cd/27e5681f1b74c679b5dcb337ac71036d16c47977/${sparc_tpl_mpi_ext}
export PNETCDF_ROOT=${sparc_tpl_base}/pnetcdf-1.10.0/6144dc67b2041e4093063a04e89fc1e33398bd09/${sparc_tpl_mpi_ext}
export NETCDF_ROOT=${sparc_tpl_base}/netcdf-4.7.0/58bc48d95be2cc9272a18488fea52e1be1f0b42a/${sparc_tpl_mpi_ext}
export CGNS_ROOT=${sparc_tpl_base}/cgns-c09a5cd/d313cc2f822078e47c7dbdee074ecb0431e573eb/${sparc_tpl_mpi_ext}
export PNETCDF_ROOT=${sparc_tpl_base}/pnetcdf-1.12.1/6144dc67b2041e4093063a04e89fc1e33398bd09/${sparc_tpl_mpi_ext}
export NETCDF_ROOT=${sparc_tpl_base}/netcdf-4.7.0/24baa07a3fa1ff9dbc8e70dc591ebbdec56783b2/${sparc_tpl_mpi_ext}
export PARMETIS_ROOT=${sparc_tpl_base}/parmetis-4.0.3/00000000/${sparc_tpl_mpi_ext}
export METIS_ROOT=${sparc_tpl_base}/parmetis-4.0.3/00000000/${sparc_tpl_mpi_ext}
export LIBHIO_ROOT=${sparc_tpl_base}/libhio-1.4.1.2/00000000/${sparc_tpl_mpi_ext}
export EUCLID_ROOT=${sparc_tpl_base}/euclid-19.30/95b8242ad729449fdb86591b9643c11463b61fa2/${sparc_tpl_mpi_ext}
export SGM_ROOT=${sparc_tpl_base}/sgm-19.30/00000000/${sparc_tpl_mpi_ext}
export EUCLID_ROOT=${sparc_tpl_base}/euclid-20.23/8b68b12f72b59648c9a0a962a6d55ea978199860/${sparc_tpl_mpi_ext}
export SGM_ROOT=${sparc_tpl_base}/sgm-20.23/00000000/${sparc_tpl_mpi_ext}
export SUPERLUDIST_ROOT=${sparc_tpl_base}/superlu_dist-5.4.0/a3121eaff44f7bf7d44e625c3b3d2a9911e58876/${sparc_tpl_mpi_ext}

export ATDM_CONFIG_USE_HWLOC=OFF
export ATDM_CONFIG_HDF5_LIBS="-L${HDF5_ROOT}/lib;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl"
export ATDM_CONFIG_NETCDF_LIBS="-L${BOOST_ROOT}/lib;-L${NETCDF_ROOT}/lib;-L${PNETCDF_ROOT}/lib;-L${HDF5_ROOT}/lib;${BOOST_ROOT}/lib/libboost_program_options.a;${BOOST_ROOT}/lib/libboost_system.a;${NETCDF_ROOT}/lib/libnetcdf.a;${NETCDF_ROOT}/lib/libpnetcdf.a;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl"
export ATDM_CONFIG_NETCDF_LIBS="-L${NETCDF_ROOT}/lib;-L${PNETCDF_ROOT}/lib;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${ATDM_CONFIG_HDF5_LIBS};-lcurl"
export ATDM_CONFIG_SUPERLUDIST_INCLUDE_DIRS=${SUPERLUDIST_ROOT}/include
export ATDM_CONFIG_SUPERLUDIST_LIBS=${SUPERLUDIST_ROOT}/lib64/libsuperlu_dist.a
export ATDM_CONFIG_BINUTILS_LIBS="/usr/lib64/libbfd.so;/usr/lib64/libiberty.a"
Expand All @@ -120,4 +120,3 @@ export F90=mpif90
source $ATDM_SCRIPT_DIR/common/define_run_on_slurm_compute_node_func.sh

export ATDM_CONFIG_COMPLETED_ENV_SETUP=TRUE

8 changes: 4 additions & 4 deletions cmake/std/atdm/common/toss3/environment_tlcc2.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ fi
if [ "$ATDM_CONFIG_COMPILER" == "INTEL" ]; then
module load sems-intel/18.0.0
module load sems-openmpi/1.10.5
module load sems-netcdf/4.4.1/exo_parallel
module load sems-netcdf/4.7.3/parallel
module load sems-parmetis/4.0.3/64bit_parallel
module load sems-scotch/6.0.3/nopthread_64bit_parallel
module load sems-superlu/5.2.1/base
Expand All @@ -49,9 +49,9 @@ if [ "$ATDM_CONFIG_COMPILER" == "INTEL" ]; then
module swap mkl/18.0.0.128 mkl/18.0.5.274
module load gcc/4.9.3
module unload sems-python/2.7.9
export BOOST_ROOT=$SEMS_BOOST_ROOT
export HDF5_ROOT=$SEMS_HDF5_ROOT
export NETCDF_ROOT=$SEMS_NETCDF_ROOT
export PNETCDF_ROOT=$SEMS_NETCDF_ROOT
export YAMLCPP_ROOT=$SEMS_YAML_CPP_ROOT
export OMPI_CXX=`which icpc`
export OMPI_CC=`which icc`
Expand All @@ -67,8 +67,8 @@ else
fi

export ATDM_CONFIG_USE_HWLOC=OFF
export ATDM_CONFIG_HDF5_LIBS="-L${SEMS_HDF5_ROOT}/lib;${SEMS_HDF5_ROOT}/lib/libhdf5_hl.a;${SEMS_HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl"
export ATDM_CONFIG_NETCDF_LIBS="-L${SEMS_BOOST_ROOT}/lib;-L${SEMS_NETCDF_ROOT}/lib;-L${PNETCDF_ROOT}/lib;-L${SEMS_HDF5_ROOT}/lib;${SEMS_BOOST_ROOT}/lib/libboost_program_options.a;${SEMS_BOOST_ROOT}/lib/libboost_system.a;${SEMS_NETCDF_ROOT}/lib/libnetcdf.a;${SEMS_NETCDF_ROOT}/lib/libpnetcdf.a;${SEMS_HDF5_ROOT}/lib/libhdf5_hl.a;${SEMS_HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl;-lcurl"
export ATDM_CONFIG_HDF5_LIBS="-L${HDF5_ROOT}/lib;${HDF5_ROOT}/lib/libhdf5_hl.a;${HDF5_ROOT}/lib/libhdf5.a;-lz;-ldl"
export ATDM_CONFIG_NETCDF_LIBS="-L${NETCDF_ROOT}/lib;-L${HDF5_ROOT}/lib;${NETCDF_ROOT}/lib/libnetcdf.a;${PNETCDF_ROOT}/lib/libpnetcdf.a;${ATDM_CONFIG_HDF5_LIBS};-lcurl"

# not sure what below does. It was in the original environment script
#unset ATTB_ENV
Expand Down
4 changes: 2 additions & 2 deletions cmake/std/atdm/cts1/all_supported_builds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
export ATDM_CONFIG_CTEST_S_BUILD_NAME_PREFIX=Trilinos-atdm-

export ATDM_CONFIG_ALL_SUPPORTED_BUILDS=(
cts1-intel-18.0.2_openmpi-2.0.3_openmp_static_dbg
cts1-intel-18.0.2_openmpi-2.0.3_openmp_static_opt
cts1-intel-18.0.2_openmpi-4.0.1_openmp_static_dbg
cts1-intel-18.0.2_openmpi-4.0.1_openmp_static_opt
cts1-intel-19.0.5_openmpi-4.0.1_openmp_static_dbg
cts1-intel-19.0.5_openmpi-4.0.1_openmp_static_opt
)
8 changes: 4 additions & 4 deletions cmake/std/atdm/cts1/custom_builds.sh
Original file line number Diff line number Diff line change
Expand Up @@ -14,21 +14,21 @@ if [[ $ATDM_CONFIG_BUILD_NAME == *"intel-19.0.5-openmpi-4.0.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"intel-19"* ]] \
; then
export ATDM_CONFIG_COMPILER=INTEL-19.0.5_OPENMPI-4.0.1
elif [[ $ATDM_CONFIG_BUILD_NAME == *"intel-18.0.2-openmpi-2.0.3"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"intel-18.0.2_openmpi-2.0.3"* ]] \
elif [[ $ATDM_CONFIG_BUILD_NAME == *"intel-18.0.2-openmpi-4.0.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"intel-18.0.2_openmpi-4.0.1"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"intel-18.0.2"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"intel"* ]] \
|| [[ $ATDM_CONFIG_BUILD_NAME == *"default" ]] \
; then
export ATDM_CONFIG_COMPILER=INTEL-18.0.2_OPENMPI-2.0.3
export ATDM_CONFIG_COMPILER=INTEL-18.0.2_OPENMPI-4.0.1
else
echo
echo "***"
echo "*** ERROR: A supported compiler was not selected for 'cts1' env"
echo "***"
echo "*** Supported compilers include:"
echo "***"
echo "**** intel-18.0.2_openmpi-2.0.3 (default)"
echo "**** intel-18.0.2_openmpi-4.0.1 (default)"
echo "**** intel-19.0.5_openmpi-4.0.1"
echo "***"
return
Expand Down
8 changes: 4 additions & 4 deletions cmake/std/atdm/examples/my-sems-rhel6-config/environment.sh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

echo "Using my custom SEMS RHEL6 env for compiler stack $ATDM_CONFIG_COMPILER to build $ATDM_CONFIG_BUILD_TYPE code with Kokkos node type $ATDM_CONFIG_NODE_TYPE"

if [[ "${ATDM_CONFIG_COMPILER}" != "GNU" ]] ; then
if [[ "${ATDM_CONFIG_COMPILER}" != "GNU" ]] ; then
echo "ATDM_CONFIG_COMPILER=${ATDM_CONFIG_COMPILER} not supported! Only 'gnu' supported currently!"
fi

Expand All @@ -18,11 +18,11 @@ module load sems-ninja_fortran/1.8.2

module load sems-gcc/7.2.0
module load sems-openmpi/1.10.1
module load sems-netcdf/4.4.1/exo_parallel
module load sems-hdf5/1.8.12/parallel
module load sems-netcdf/4.7.3/parallel
module load sems-hdf5/1.10.6/parallel
module load sems-zlib/1.2.8/base
module load sems-boost/1.59.0/base
module unload sems-python/2.7.9
module unload sems-python/2.7.9
module load sems-superlu/4.3/base

# 2) Set up env vars that will get picked up by ATDMDevEnvSettings.cmake when
Expand Down
Loading