Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Podhorszki, Norbert
ADIOS2
Commits
dba714e9
Commit
dba714e9
authored
Mar 26, 2019
by
Atkins, Charles Vernon
Browse files
Remove machine specific scripts
parent
0affff76
Changes
18
Expand all
Hide whitespace changes
Inline
Side-by-side
EnvironmentModules.cmake
deleted
100644 → 0
View file @
0affff76
# Distributed under the OSI-approved BSD 3-Clause License. See accompanying
# file Copyright.txt or https://cmake.org/licensing for details.
#.rst:
# EnvironmentModules
# ------------------
#
# Make environment module commands available to CMake scripts. This module
# is compatible with both Lua based Lmod and TCL based EnvironmentModules
#
# Module Command
# ^^^^^^^^^^^^^^
#
# This module searched for the module command in the following variable:
#
# ::
#
# MODULE_COMMAND - The low level module command to use. Currently supported
# are implementations are the Lua based Lmod and TCL based
# EnvironmentModules. The ENV{MODULESHOME} variable,
# usually set by the module environment, is used as a hint
# to locate the command.
#
# Provided Functions
# ^^^^^^^^^^^^^^^^^^
#
# This module defines the following functions:
#
# ::
#
# module(...) - Execute an arbitry module command
# module_swap(out_mod in_mod) - Swap out one currently loaded module for
# another
# module_list(out_var) - Retrieve the currently loaded modules,
# making the output available as a properly
# formatted CMake ;list variable.
# module_avail(out_var) - Retrieve the availabe modules that can be
# loaded, making the output available as a
# properly formatted CMake ;-seperated list
# variable.
# Execute an aribitrary module command. Usage:
# module(cmd arg1 ... argN)
# Process the given command and arguments as if they were passed
# directly to the module command in your shell environment.
# module(
# COMMAND cmd arg1 .. argN
# [OUTPUT_VARIABLE out_var]
# [RESULT_VARIABLE ret_var]
# )
function
(
module
)
if
(
NOT MODULE_COMMAND
)
message
(
ERROR
"Failed to process module command. MODULE_COMMAND not found"
)
return
()
endif
()
set
(
options
)
set
(
oneValueArgs OUTPUT_VARIABLE RESULT_VARIABLE
)
set
(
multiValueArgs COMMAND
)
cmake_parse_arguments
(
MOD_ARGS
"
${
options
}
"
"
${
oneValueArgs
}
"
"
${
multiValueArgs
}
"
${
ARGV
}
)
if
(
NOT MOD_ARGS_COMMAND
)
# If no explicit command argument was given, then treat the calling syntax
# as: module(cmd args...)
set
(
exec_cmd
${
ARGV
}
)
else
()
set
(
exec_cmd
${
MOD_ARGS_COMMAND
}
)
endif
()
if
(
MOD_ARGS_OUTPUT_VARIABLE
)
set
(
err_var_args ERROR_VARIABLE err_var
)
endif
()
execute_process
(
COMMAND mktemp -t module.cmake.XXXXXXXXXXXX
OUTPUT_VARIABLE tempfile_name
)
string
(
STRIP
"
${
tempfile_name
}
"
tempfile_name
)
# If the $MODULESHOME/init/cmake file exists then assume that the CMake
# "shell" functionality exits
if
(
EXISTS
"$ENV{MODULESHOME}/init/cmake"
)
execute_process
(
COMMAND
${
MODULE_COMMAND
}
cmake
${
exec_cmd
}
OUTPUT_FILE
${
tempfile_name
}
${
err_var_args
}
RESULT_VARIABLE ret_var
)
else
()
# fallback to the sh shell and manually convert to CMake
execute_process
(
COMMAND
${
MODULE_COMMAND
}
sh
${
exec_cmd
}
OUTPUT_VARIABLE out_var
${
err_var_args
}
RESULT_VARIABLE ret_var
)
endif
()
# If we executed successfully then process and cleanup the temp file
if
(
"
${
ret_var
}
"
EQUAL 0
)
# No CMake shell so we need to process the sh output into CMake code
if
(
NOT EXISTS
"$ENV{MODULESHOME}/init/cmake"
)
file
(
WRITE
${
tempfile_name
}
""
)
string
(
REPLACE
"
\n
"
";"
out_var
"
${
out_var
}
"
)
foreach
(
sh_cmd IN LISTS out_var
)
message
(
"DEBUG: sh_cmd:
${
sh_cmd
}
"
)
if
(
sh_cmd MATCHES
"^ *unset *([^ ]*)"
)
set
(
cmake_cmd
"unset(ENV{
${
CMAKE_MATCH_1
}
})"
)
elseif
(
sh_cmd MATCHES
"^ *export *([^ ]*)"
)
set
(
cmake_cmd
"set(ENV{
${
CMAKE_MATCH_1
}
}
\"\$
{
${
CMAKE_MATCH_1
}
}
\"
)"
)
elseif
(
sh_cmd MATCHES
" *([^ =]*) *= *(.*)"
)
set
(
var_name
"
${
CMAKE_MATCH_1
}
"
)
set
(
var_value
"
${
CMAKE_MATCH_2
}
"
)
message
(
"DEBUG: var_name:
${
var_name
}
"
)
message
(
"DEBUG: var_value:
${
var_value
}
"
)
if
(
var_value MATCHES
"^
\"
(.*[^
\\
])
\"
"
)
# If it's in quotes, take the value as is
set
(
var_value
"
${
CMAKE_MATCH_1
}
"
)
else
()
# Otherwise, strip trailing spaces
string
(
REGEX REPLACE
"([^
\\
])? +$"
"
\\
1"
var_value
"
${
var_value
}
"
)
endif
()
string
(
REPLACE
"
\\
"
" "
var_value
"
${
var_value
}
"
)
set
(
cmake_cmd
"set(
${
var_name
}
\"
${
var_value
}
\"
)"
)
else
()
continue
()
endif
()
message
(
"DEBUG: cmake_cmd:
${
cmake_cmd
}
"
)
file
(
APPEND
${
tempfile_name
}
"
${
cmake_cmd
}
\n
"
)
endforeach
()
endif
()
# Process the change in environment variables
include
(
${
tempfile_name
}
)
file
(
REMOVE
${
tempfile_name
}
)
endif
()
# Push the output back out to the calling scope
if
(
MOD_ARGS_OUTPUT_VARIABLE
)
set
(
${
MOD_ARGS_OUTPUT_VARIABLE
}
"
${
err_var
}
"
PARENT_SCOPE
)
endif
()
if
(
MOD_ARGS_RESULT_VARIABLE
)
set
(
${
MOD_ARGS_RESULT_VARIABLE
}
${
ret_var
}
PARENT_SCOPE
)
endif
()
endfunction
(
module
)
# Swap one module for another
function
(
module_swap out_mod in_mod
)
module
(
COMMAND -t swap
${
out_mod
}
${
in_mod
}
OUTPUT_VARIABLE tmp_out
)
endfunction
()
# Retrieve the currently loaded modules
function
(
module_list out_var
)
cmake_policy
(
SET CMP0007 NEW
)
module
(
COMMAND -t list OUTPUT_VARIABLE tmp_out
)
# Convert output into a CMake list
string
(
REPLACE
"
\n
"
";"
${
out_var
}
"
${
tmp_out
}
"
)
# Remove title headers and empty entries
list
(
REMOVE_ITEM
${
out_var
}
"No modules loaded"
)
if
(
${
out_var
}
)
list
(
FILTER
${
out_var
}
EXCLUDE REGEX
"^(.*:)?$"
)
endif
()
list
(
FILTER
${
out_var
}
EXCLUDE REGEX
"^(.*:)?$"
)
set
(
${
out_var
}
${${
out_var
}}
PARENT_SCOPE
)
endfunction
()
# Retrieve the list of available modules
function
(
module_avail out_var
)
cmake_policy
(
SET CMP0007 NEW
)
module
(
COMMAND -t avail OUTPUT_VARIABLE tmp_out
)
# Convert output into a CMake list
string
(
REPLACE
"
\n
"
";"
tmp_out
"
${
tmp_out
}
"
)
set
(
${
out_var
}
)
foreach
(
MOD IN LISTS tmp_out
)
# Remove directory entries and empty values
if
(
MOD MATCHES
"^(.*:)?$"
)
continue
()
endif
()
# Convert default modules
if
(
MOD MATCHES
"^(.*)/$"
)
# "foo/"
list
(
APPEND
${
out_var
}
${
CMAKE_MATCH_1
}
)
elseif
(
MOD MATCHES
"^((.*)/.*)
\\
(default
\\
)$"
)
# "foo/1.2.3(default)"
list
(
APPEND
${
out_var
}
${
CMAKE_MATCH_2
}
)
list
(
APPEND
${
out_var
}
${
CMAKE_MATCH_1
}
)
else
()
list
(
APPEND
${
out_var
}
${
MOD
}
)
endif
()
endforeach
()
set
(
${
out_var
}
${${
out_var
}}
PARENT_SCOPE
)
endfunction
()
# Make sure our CMake is new enough
if
(
CMAKE_VERSION VERSION_LESS 3.6
)
message
(
FATAL_ERROR
"The EnvironmentModules interface requires at least CMake v3.6"
)
endif
()
# Make sure we know where the underlying module command is
find_program
(
MODULE_COMMAND
NAMES lmod modulecmd
HINTS ENV MODULESHOME
PATH_SUFFIXES libexec
)
aaargh.sh
deleted
100755 → 0
View file @
0affff76
#!/bin/bash
BASEDIR
=
$(
readlink
-f
$(
dirname
${
BASH_SOURCE
}
))
cd
${
BASEDIR
}
echo
"Updating scripts..."
git pull
--ff-only
cd
${
HOME
}
mkdir
-p
${
BASEDIR
}
/../Logs
DASHBOARD_CONFIGS
=
"System GCC_IMPI GCC_MPICH GCC_MVAPICH2 GCC_NoMPI GCC_OpenMPI Intel_IMPI Intel_MPICH Intel_MVAPICH2 Intel_NoMPI Intel_OpenMPI"
for
CONFIG
in
${
DASHBOARD_CONFIGS
}
do
echo
${
CONFIG
}
LOG
=
${
BASEDIR
}
/../Logs/
${
CONFIG
}
ctest
-S
${
BASEDIR
}
/aaargh_
${
CONFIG
}
.cmake
-VV
1>
${
LOG
}
.out 2>
${
LOG
}
.err
done
aaargh_GCC_IMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-5.4.0_IntelMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-5.4.0_IntelMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load gnu
)
module
(
load impi
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_GCC_MPICH.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-5.4.0_MPICH"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-5.4.0_MPICH"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load gnu
)
module
(
load mpich
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_GCC_MVAPICH2.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-5.4.0_MVAPICH2"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-5.4.0_MVAPICH2"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load gnu
)
module
(
load mvapich2
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_GCC_NoMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-5.4.0_NoMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-5.4.0_NoMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load gnu
)
module
(
load hdf5
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=OFF
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_GCC_OpenMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-5.4.0_OpenMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-5.4.0_OpenMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load gnu
)
module
(
load openmpi
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_Intel_IMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_Intel-17.0.3.191_IntelMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/Intel-17.0.3.191_IntelMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load intel
)
module
(
load impi
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} icc
)
set
(
ENV{CXX} icpc
)
set
(
ENV{FC} ifort
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_Intel_MPICH.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_Intel-17.0.3.191_MPICH"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/Intel-17.0.3.191_MPICH"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load intel
)
module
(
load mpich
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} icc
)
set
(
ENV{CXX} icpc
)
set
(
ENV{FC} ifort
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_Intel_MVAPICH2.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_Intel-17.0.3.191_MVAPICH2"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/Intel-17.0.3.191_MVAPICH2"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load intel
)
module
(
load mvapich2
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} icc
)
set
(
ENV{CXX} icpc
)
set
(
ENV{FC} ifort
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_Intel_NoMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_Intel-17.0.3.191_NoMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/Intel-17.0.3.191_NoMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load intel
)
module
(
load hdf5
)
set
(
ENV{CC} icc
)
set
(
ENV{CXX} icpc
)
set
(
ENV{FC} ifort
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=OFF
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_Intel_OpenMPI.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_Intel-17.0.3.191_OpenMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/Intel-17.0.3.191_OpenMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
module
(
load intel
)
module
(
load openmpi
)
module
(
load phdf5
)
module
(
load netcdf
)
module
(
load adios
)
set
(
ENV{CC} icc
)
set
(
ENV{CXX} icpc
)
set
(
ENV{FC} ifort
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=ON
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_ADIOS1:BOOL=ON
ADIOS_USE_HDF5:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_System.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_SITE
"aaargh.kitware.com"
)
set
(
CTEST_BUILD_NAME
"Linux-EL7_GCC-4.8.5_NoMPI"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/GCC-4.8.5_NoMPI"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/EnvironmentModules.cmake
)
module
(
purge
)
set
(
ENV{CC} gcc
)
set
(
ENV{CXX} g++
)
set
(
ENV{FC} gfortran
)
set
(
dashboard_cache
"
ADIOS_USE_MPI:BOOL=OFF
ADIOS_USE_BZip2:BOOL=ON
ADIOS_USE_DataMan_ZeroMQ:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
aaargh_clang_tidy.cmake
deleted
100644 → 0
View file @
0affff76
# Client maintainer: chuck.atkins@kitware.com
set
(
CTEST_BUILD_NAME
"Linux-EL7_
${
COMP_ID
}
-
${
COMP_VER
}
_
${
MPI_ID
}
_ClangTidy"
)
set
(
CTEST_BUILD_CONFIGURATION Release
)
set
(
CTEST_CMAKE_GENERATOR
"Unix Makefiles"
)
set
(
CTEST_BUILD_FLAGS
"-k -j72"
)
set
(
CTEST_TEST_ARGS PARALLEL_LEVEL 18
)
#set(dashboard_model Nightly)
set
(
dashboard_root_name
"Builds/
${
COMP_ID
}
_
${
COMP_VER
}
_
${
MPI_ID
}
_ClangTidy"
)
if
(
MPI_ID STREQUAL
"NoMPI"
)
set
(
MPI_CACHE
"ADIOS_USE_MPI:BOOL=OFF"
)
else
()
set
(
MPI_CACHE
"ADIOS_USE_MPI:BOOL=ON"
)
endif
()
set
(
dashboard_cache
"
CMAKE_C_CLANG_TIDY:FILEPATH=clang-tidy
CMAKE_CXX_CLANG_TIDY:FILEPATH=clang-tidy
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON
${
MPI_CACHE
}
ADIOS_USE_BZip2:BOOL=ON
"
)
include
(
${
CMAKE_CURRENT_LIST_DIR
}
/adios_common.cmake
)
adios_common.cmake
View file @
dba714e9
...
...
@@ -13,10 +13,7 @@
# set(CTEST_BUILD_NAME "Platform-Compiler")
# set(CTEST_CONFIGURATION_TYPE Debug)
# set(CTEST_CMAKE_GENERATOR "Unix Makefiles")
# set(dashboard_cache "
# QT_QMAKE_EXECUTABLE:FILEPATH=$ENV{HOME}/Qt/4.8.1-gcc-x64/bin/qmake
# ")
# include(${CTEST_SCRIPT_DIRECTORY}/common/adios_common.cmake)
# include(${CTEST_SCRIPT_DIRECTORY}/adios_common.cmake)
#
# Then run a scheduled task (cron job) with a command line such as
#
...
...
@@ -28,24 +25,34 @@
# The following variables may be set before including this script
# to configure it:
#
# dashboard_model = Nightly | Experimental | Continuous
# dashboard_disable_loop = For continuous dashboards, disable loop.
# dashboard_model = Nightly | Experimental
# dashboard_root_name = Change name of "MyTests" directory
# dashboard_source_name = Name of source directory (
openqube
)
# dashboard_binary_name = Name of binary directory (
openqube
-build)
# dashboard_source_name = Name of source directory (
adios
)
# dashboard_binary_name = Name of binary directory (
adios
-build)
# dashboard_cache = Initial CMakeCache.txt file content
# dashboard_do_coverage = True to enable coverage (ex: gcov)
# dashboard_do_memcheck = True to enable memcheck (ex: valgrind)
# dashboard_git_url = Custom git clone url