Commit c7aac277 authored by Radu Popescu's avatar Radu Popescu
Browse files

Updated root CMake files for TriBITS

parent b291c58f
# @HEADER
# ************************************************************************
#
# Trilinos: An Object-Oriented Solver Framework
# Copyright (2001) Sandia Corporation
#
#
# Copyright (2001) Sandia Corporation. Under the terms of Contract
# DE-AC04-94AL85000, there is a non-exclusive license for use of this
# work by or on behalf of the U.S. Government. Export of this program
# may require a license from the United States Government.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. Neither the name of the Corporation nor the names of the
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# NOTICE: The United States Government is granted for itself and others
# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide
# license in this data to reproduce, prepare derivative works, and
# perform publicly and display publicly. Beginning five (5) years from
# July 25, 2001, the United States Government is granted for itself and
# others acting on its behalf a paid-up, nonexclusive, irrevocable
# worldwide license in this data to reproduce, prepare derivative works,
# distribute copies to the public, perform publicly and display
# publicly, and to permit others to do so.
#
# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT
# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES
# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR
# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY
# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS
# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS.
#
# ************************************************************************
# *******************************************************************************
#
# Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
# Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
#
# This file is part of LifeV.
#
# LifeV is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# LifeV is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with LifeV. If not, see <http://www.gnu.org/licenses/>.
#
# *******************************************************************************
# @HEADER
#
......
INCLUDE(SetDefaultAndFromEnv)
# Must match what is in CDash project 'LifeV'
SET(CTEST_NIGHTLY_START_TIME "02:00:00 UTC") # 10 PM MDT or 9 PM MST
# Set actual CTest/CDash settings
IF (NOT DEFINED CTEST_DROP_METHOD)
SET_DEFAULT_AND_FROM_ENV(CTEST_DROP_METHOD "http")
ENDIF()
IF (CTEST_DROP_METHOD STREQUAL "http")
SET_DEFAULT_AND_FROM_ENV(CTEST_DROP_SITE "cmcsforge.epfl.ch")
SET_DEFAULT_AND_FROM_ENV(CTEST_PROJECT_NAME "LifeV")
SET_DEFAULT_AND_FROM_ENV(CTEST_DROP_LOCATION "/cdash/submit.php?project=LifeV")
SET_DEFAULT_AND_FROM_ENV(CTEST_TRIGGER_SITE "")
SET_DEFAULT_AND_FROM_ENV(CTEST_DROP_SITE_CDASH TRUE)
ENDIF()
# @HEADER
# *******************************************************************************
#
# Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
# Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
#
# This file is part of LifeV.
#
# LifeV is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# LifeV is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with LifeV. If not, see <http://www.gnu.org/licenses/>.
#
# *******************************************************************************
# @HEADER
\ No newline at end of file
The Trilinos project is a collection of open-source packages licensed
individually under multiple open-source licenses. Licensing terms are
available at the Trilinos website:
http://trilinos.sandia.gov/license.html.
For information about the software license for a particular package,
see package-specific documentation.
# @HEADER
# ************************************************************************
#
# Trilinos: An Object-Oriented Solver Framework
# Copyright (2001) Sandia Corporation
#
#
# Copyright (2001) Sandia Corporation. Under the terms of Contract
# DE-AC04-94AL85000, there is a non-exclusive license for use of this
# work by or on behalf of the U.S. Government. Export of this program
# may require a license from the United States Government.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. Neither the name of the Corporation nor the names of the
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# NOTICE: The United States Government is granted for itself and others
# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide
# license in this data to reproduce, prepare derivative works, and
# perform publicly and display publicly. Beginning five (5) years from
# July 25, 2001, the United States Government is granted for itself and
# others acting on its behalf a paid-up, nonexclusive, irrevocable
# worldwide license in this data to reproduce, prepare derivative works,
# distribute copies to the public, perform publicly and display
# publicly, and to permit others to do so.
#
# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT
# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES
# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR
# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY
# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS
# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS.
#
# ************************************************************************
# *******************************************************************************
#
# Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
# Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
#
# This file is part of LifeV.
#
# LifeV is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# LifeV is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with LifeV. If not, see <http://www.gnu.org/licenses/>.
#
# *******************************************************************************
# @HEADER
INCLUDE(TribitsListHelpers)
#
# Define the Trilinos package names, directories, and classification.
# Define the LifeV package names, directories, and classification.
#
# Package classifications are:
#
......@@ -67,7 +35,7 @@ INCLUDE(TribitsListHelpers)
# expected to be fully tested before every push to the global repo. The
# default enable for PS packages is empty "" which allows the PS package
# to be enabled implicitly based on other criteria. The option
# Trilinos_ENABLE_ALL_PACKAGES=ON will cause all PS packages to be enabled
# LifeV_ENABLE_ALL_PACKAGES=ON will cause all PS packages to be enabled
# unless they are explicitly disabled.
#
# SS: Secondary Stable Package
......@@ -81,10 +49,10 @@ INCLUDE(TribitsListHelpers)
# through it could be classified as PS just based on its required package
# and TPL dependencies. SS packages will have their default enables set
# to empty "". This allows them to be enabled implicilty. When
# Trilinos_ENABLE_ALL_PACKAGES=ON but
# Trilinos_ENABLE_SECONDARY_STABLE_CODE=OFF, the SS packages will not be
# enabled. However, when Trilinos_ENABLE_ALL_PACKAGES=ON and
# Trilinos_ENABLE_SECONDARY_STABLE_CODE=ON, then SS packages will be
# LifeV_ENABLE_ALL_PACKAGES=ON but
# LifeV_ENABLE_SECONDARY_STABLE_CODE=OFF, the SS packages will not be
# enabled. However, when LifeV_ENABLE_ALL_PACKAGES=ON and
# LifeV_ENABLE_SECONDARY_STABLE_CODE=ON, then SS packages will be
# enabled if they are not explicitly disabled. Packages that are SS but
# not PS must be disabled in pre-push testing. However, SS packages are
# tested by the post-push CI and nightly testing processes.
......@@ -104,66 +72,16 @@ INCLUDE(TribitsListHelpers)
# will be printed during configuration with CMake.
#
SET( Trilinos_PACKAGES_AND_DIRS_AND_CLASSIFICATIONS
TrilinosFramework cmake PS # Only tests, no libraries/capabilities!
Teuchos packages/teuchos PS
ThreadPool packages/ThreadPool PS # Depends on ptheads system library
Sacado packages/sacado PS
RTOp packages/rtop PS
Kokkos packages/kokkos PS
Epetra packages/epetra PS
Zoltan packages/zoltan PS
Shards packages/shards PS
GlobiPack packages/globipack PS
Triutils packages/triutils PS
Tpetra packages/tpetra PS
EpetraExt packages/epetraext PS
Thyra packages/thyra PS
OptiPack packages/optipack PS
Isorropia packages/isorropia PS
Pliris packages/pliris PS
Claps packages/claps EX
AztecOO packages/aztecoo PS
Galeri packages/galeri PS
Amesos2 packages/amesos2 EX
Amesos packages/amesos PS
Pamgen packages/pamgen PS
SEACAS packages/seacas SS # Depends on netcdf, optionally hdf5, xdmf, pamgen
Trios packages/trios EX #temporary
Ifpack packages/ifpack PS
Komplex packages/komplex PS
ML packages/ml PS
Belos packages/belos PS
Ifpack2 packages/ifpack2 PS
Stratimikos packages/stratimikos PS
Meros packages/meros EX # no longer released
FEI packages/fei PS
Anasazi packages/anasazi PS
Teko packages/teko SS
RBGen packages/rbgen PS
TriKota packages/TriKota SS
Intrepid packages/intrepid PS
STK packages/stk SS # Depends on boost
Phalanx packages/phalanx SS
Phdmesh packages/phdmesh EX # to be replaced by STK
NOX packages/nox PS
Moertel packages/moertel PS
TrilinosCouplings packages/trilinoscouplings SS
Rythmos packages/rythmos PS
MOOCHO packages/moocho PS
Aristos packages/aristos EX
Stokhos packages/stokhos SS
Piro packages/piro SS
Sundance packages/Sundance SS # Could be PS based on deps (BUG: 4669)
CTrilinos packages/CTrilinos SS # Switched to SS to speed up checkin testing
ForTrilinos packages/ForTrilinos EX
PyTrilinos packages/PyTrilinos SS
WebTrilinos packages/WebTrilinos EX # Should be SS
Didasko packages/didasko SS
NewPackage packages/new_package EX # Should be SS
Optika packages/optika SS
Mesquite packages/mesquite PS
FEApp demos/FEApp SS # Capability demonstration package
SET( LifeV_PACKAGES_AND_DIRS_AND_CLASSIFICATIONS
Core lifev/core PS
Navier_Stokes lifev/navier_stokes PS
FSI lifev/fsi PS
Darcy lifev/darcy PS
Zero_Dimensional lifev/zero_dimensional PS
Structure lifev/structure PS
Level_Set lifev/level_set PS
One_D_Hyperbolic lifev/one_d_hyperbolic PS
Heart lifev/heart PS
)
......@@ -175,21 +93,4 @@ SET( Trilinos_PACKAGES_AND_DIRS_AND_CLASSIFICATIONS
# get enabled implicitly.
#
PACKAGE_DISABLE_ON_PLATFORMS(MOOCHO Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Phalanx Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Phdmesh Windows)
PACKAGE_DISABLE_ON_PLATFORMS(PyTrilinos Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Sundance Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Tpetra Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Ifpack2 Windows)
PACKAGE_DISABLE_ON_PLATFORMS(TriKota Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Pamgen Windows)
PACKAGE_DISABLE_ON_PLATFORMS(STK Windows)
PACKAGE_DISABLE_ON_PLATFORMS(SEACAS Windows)
PACKAGE_DISABLE_ON_PLATFORMS(SEACAS Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Anasazi Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Zoltan Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Isorropia Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Teko Windows)
PACKAGE_DISABLE_ON_PLATFORMS(Mesquite AIX)
PACKAGE_DISABLE_ON_PLATFORMS(Trios Windows)
#PACKAGE_DISABLE_ON_PLATFORMS(MOOCHO Windows)
SET(PROJECT_NAME Trilinos)
SET(PROJECT_NAME LifeV)
# @HEADER
# ************************************************************************
#
# Trilinos: An Object-Oriented Solver Framework
# Copyright (2001) Sandia Corporation
#
#
# Copyright (2001) Sandia Corporation. Under the terms of Contract
# DE-AC04-94AL85000, there is a non-exclusive license for use of this
# work by or on behalf of the U.S. Government. Export of this program
# may require a license from the United States Government.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. Neither the name of the Corporation nor the names of the
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# NOTICE: The United States Government is granted for itself and others
# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide
# license in this data to reproduce, prepare derivative works, and
# perform publicly and display publicly. Beginning five (5) years from
# July 25, 2001, the United States Government is granted for itself and
# others acting on its behalf a paid-up, nonexclusive, irrevocable
# worldwide license in this data to reproduce, prepare derivative works,
# distribute copies to the public, perform publicly and display
# publicly, and to permit others to do so.
#
# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT
# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES
# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR
# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY
# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS
# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS.
#
# ************************************************************************
# *******************************************************************************
#
# Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
# Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
#
# This file is part of LifeV.
#
# LifeV is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# LifeV is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with LifeV. If not, see <http://www.gnu.org/licenses/>.
#
# *******************************************************************************
# @HEADER
#
......@@ -70,31 +39,31 @@
#
# PS: Primary Stable TPL
#
# Primary Stable TPLs are those TPLs that a Trilinos developer must have
# installed on their machine in order to be able to do Trilinos
# Primary Stable TPLs are those TPLs that a LifeV developer must have
# installed on their machine in order to be able to do LifeV
# development. For example, we require that you have BLAS, LAPACK, and
# MPI installed in order to do Trilinos development. These are
# MPI installed in order to do LifeV development. These are
# fundamental dependencies that are needed in order to do precheckin
# testing.
#
# SS: Secondary Stable TPL
#
# Secondary Stable TPLs are those TPLs that are not required in order to
# be able to develop and test Trilinos before checkins but are none the
# be able to develop and test LifeV before checkins but are none the
# less offically supported. Support for SS TPLs is tested as part of the
# nightly testing process.
#
# TS: Tertiary Stable TPL
#
# Tertiary Stable TPLs are those TPLs that are supported TPLs but can not
# be included in the set of SS TPLs because they may conflicit with other
# be included in the set of SS TPLs because they may conflict with other
# SS Code. For example, METIS is listed as a TS TPL because it conflicts
# with ParMETIS which is declared as a SS TPL.
#
# EX: Experimental TPL
#
# Experimental TPLs are not offically supported. They represent
# experimental capabilities of Trilinos packages. Support for EX TPLs is
# experimental capabilities of LifeV packages. Support for EX TPLs is
# never tested as part of the main nightly testing process. However,
# package developers are encouraged to set up their own nightly testing
# for their EX TPLs for their packages.
......@@ -107,68 +76,14 @@
# such dependencies exist).
#
SET( Trilinos_TPLS_FINDMODS_CLASSIFICATIONS
Peano "cmake/TPLs/" EX
CUDA "cmake/TPLs/" EX
Thrust "cmake/TPLs/" EX
Cusp "cmake/TPLs/" EX
TBB "cmake/TPLs/" EX
Pthread "cmake/TPLs/" SS
HWLOC "cmake/TPLs/" SS
BinUtils "cmake/TPLs/" SS
ARPREC "cmake/TPLs/" SS
QD "cmake/TPLs/" SS
SET( LifeV_TPLS_FINDMODS_CLASSIFICATIONS
MPI "${${PROJECT_NAME}_TRIBITS_DIR}/tpls/" PS
BLAS "cmake/TPLs/" PS
LAPACK "cmake/TPLs/" PS
Boost "cmake/TPLs/" SS
Scotch "cmake/TPLs/" SS
OVIS "cmake/TPLs/" SS
METIS "cmake/TPLs/" TS
ParMETIS "cmake/TPLs/" SS
PaToH "cmake/TPLs/" SS
CppUnit "cmake/TPLs/" SS
ADOLC "cmake/TPLs/" SS
ADIC "cmake/TPLs/" EX
TVMET "cmake/TPLs/" SS
MF "cmake/TPLs/" SS
ExodusII "cmake/TPLs/" SS
Nemesis "cmake/TPLs/" SS
XDMF "cmake/TPLs/" TS
Netcdf "cmake/TPLs/" SS
y12m "cmake/TPLs/" SS
SuperLUDist "cmake/TPLs/" SS
SuperLUMT "cmake/TPLs/" SS
SuperLU "cmake/TPLs/" SS
Zlib "cmake/TPLs/" SS
UMFPACK "cmake/TPLs/" SS
MA28 "cmake/TPLs/" TS
AMD "cmake/TPLs/" TS
PETSC "cmake/TPLs/" SS
HYPRE "cmake/TPLs/" EX
BLACS "cmake/TPLs/" SS
SCALAPACK "cmake/TPLs/" SS
MUMPS "cmake/TPLs/" SS
PARDISO_MKL "cmake/TPLs/" EX
Oski "cmake/TPLs/" SS
TAUCS "cmake/TPLs/" SS
ForUQTK "cmake/TPLs/" EX
Dakota "cmake/TPLs/" EX
HIPS "cmake/TPLs/" EX
HDF5 "cmake/TPLs/" EX
MATLAB "cmake/TPLs/" EX
CASK "cmake/TPLs/" EX
SPARSKIT "cmake/TPLs/" SS
QT "cmake/TPLs/" SS
gtest "cmake/TPLs/" EX
BoostLib "cmake/TPLs/" SS
OpenNURBS "cmake/TPLs/" EX
Portals "cmake/TPLs/" SS
CrayPortals "cmake/TPLs/" SS
Gemini "cmake/TPLs/" SS
InfiniBand "cmake/TPLs/" SS
Pablo "cmake/TPLs/" SS
Pnetcdf "cmake/TPLs/" SS
Boost "cmake/TPLs/" PS
ParMETIS "cmake/TPLs/" PS
Trilinos "cmake/TPLs/" PS
QHull "cmake/TPLs/" SS
)
# NOTES:
......
# @HEADER
# ************************************************************************
#
# Trilinos: An Object-Oriented Solver Framework
# Copyright (2001) Sandia Corporation
#
#
# Copyright (2001) Sandia Corporation. Under the terms of Contract
# DE-AC04-94AL85000, there is a non-exclusive license for use of this
# work by or on behalf of the U.S. Government. Export of this program
# may require a license from the United States Government.
#
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# 3. Neither the name of the Corporation nor the names of the
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY SANDIA CORPORATION "AS IS" AND ANY
# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SANDIA CORPORATION OR THE
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# NOTICE: The United States Government is granted for itself and others
# acting on its behalf a paid-up, nonexclusive, irrevocable worldwide
# license in this data to reproduce, prepare derivative works, and
# perform publicly and display publicly. Beginning five (5) years from
# July 25, 2001, the United States Government is granted for itself and
# others acting on its behalf a paid-up, nonexclusive, irrevocable
# worldwide license in this data to reproduce, prepare derivative works,
# distribute copies to the public, perform publicly and display
# publicly, and to permit others to do so.
#
# NEITHER THE UNITED STATES GOVERNMENT, NOR THE UNITED STATES DEPARTMENT
# OF ENERGY, NOR SANDIA CORPORATION, NOR ANY OF THEIR EMPLOYEES, MAKES
# ANY WARRANTY, EXPRESS OR IMPLIED, OR ASSUMES ANY LEGAL LIABILITY OR
# RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR USEFULNESS OF ANY
# INFORMATION, APPARATUS, PRODUCT, OR PROCESS DISCLOSED, OR REPRESENTS
# THAT ITS USE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS.
#
# ************************************************************************
# *******************************************************************************
#
# Copyright (C) 2004, 2005, 2007 EPFL, Politecnico di Milano, INRIA
# Copyright (C) 2010 EPFL, Politecnico di Milano, Emory University
#
# This file is part of LifeV.
#
# LifeV is free software; you can redistribute it and/or modify
# it under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# LifeV is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with LifeV. If not, see <http://www.gnu.org/licenses/>.
#
# *******************************************************************************
# @HEADER
#
......@@ -59,12 +28,12 @@
# for release mode and set the version.
#
SET(Trilinos_VERSION 10.10.1)
SET(Trilinos_MAJOR_VERSION 10)
SET(Trilinos_MAJOR_MINOR_VERSION 101001)
SET(Trilinos_VERSION_STRING "10.10.1")
SET(Trilinos_ENABLE_DEVELOPMENT_MODE_DEFAULT OFF) # Change to 'OFF' for a release
SET(LifeV_VERSION 3.0.0)
SET(LifeV_MAJOR_VERSION 3)
SET(LifeV_MAJOR_MINOR_VERSION 030000)
SET(LifeV_VERSION_STRING "3.0.0")
SET(LifeV_ENABLE_DEVELOPMENT_MODE_DEFAULT ON) # Change to 'OFF' for a release
# Used by testing scripts and should not be used elsewhere
SET(Trilinos_REPOSITORY_BRANCH "trilinos-release-10-10-branch" CACHE INTERNAL "")
SET(Trilinos_TESTING_TRACK "Nightly Release 10.10" CACHE INTERNAL "")
SET(LifeV_REPOSITORY_BRANCH "master" CACHE INTERNAL "")
SET(LifeV_TESTING_TRACK "Nightly build 3.0" CACHE INTERNAL "")
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment