]> https://gitweb.dealii.org/ - candi.git/commitdiff
Minor updates on platform files 220/head
authorFabian Castelli <fabian.castelli@kit.edu>
Tue, 6 Jul 2021 12:25:04 +0000 (14:25 +0200)
committerFabian Castelli <fabian.castelli@kit.edu>
Tue, 6 Jul 2021 17:23:54 +0000 (19:23 +0200)
deal.II-toolchain/platforms/contributed/cray.platform
deal.II-toolchain/platforms/supported/arch.platform
deal.II-toolchain/platforms/supported/centos7.platform
deal.II-toolchain/platforms/supported/debian.platform
deal.II-toolchain/platforms/supported/fedora.platform
deal.II-toolchain/platforms/supported/linux_cluster.platform
deal.II-toolchain/platforms/supported/macos_elcapitan.platform
deal.II-toolchain/platforms/supported/macos_highsierra.platform
deal.II-toolchain/platforms/supported/macos_sierra.platform
deal.II-toolchain/platforms/supported/rhel7.platform

index b078096756bfca07ce90c5a4d20711b2afec20ee..35fc2305a5143b2912c2a451837064ac4bc00f7c 100644 (file)
 #   export CXX=CC
 #   export FC=ftn
 #   export FF=ftn
-# 
+#
 ##
 
 PACKAGES="load:dealii-prepare once:cmake once:p4est once:trilinos once:parmetis once:petsc dealii"
 
-TRILINOS_CONFOPTS=" \
--D BUILD_SHARED_LIBS=ON \
--D BLAS_LIBRARY_DIRS=$CRAY_LIBSCI_PREFIX_DIR/lib \
--D BLAS_INCLUDE_DIRS=$CRAY_LIBSCI_PREFIX_DIR/include \
--D BLAS_LIBRARY_NAMES=sci_gnu \
--D LAPACK_LIBRARY_DIRS=$CRAY_LIBSCI_PREFIX_DIR/lib \
--D LAPACK_INCLUDE_DIRS=$CRAY_LIBSCI_PREFIX_DIR/include \
--D LAPACK_LIBRARY_NAMES=sci_gnu"
-
-DEAL_II_CONFOPTS=" \
--D DEAL_II_COMPILER_HAS_FUSE_LD_GOLD=OFF \
--D DEAL_II_WITH_LAPACK=OFF \
--D DEAL_II_WITH_BLAS=OFF \
--D DEAL_II_WITH_GSL=OFF \
--D DEAL_II_WITH_BZIP2=OFF \
--D DEAL_II_FORCE_BUNDLED_BOOST=ON \
--D DEAL_II_WITH_UMFPACK=OFF \
--D MPI_INCLUDE_PATH=$MPICH_DIR/include \
--D MPI_CXX_LIBRARIES=\"$MPICH_DIR/lib/libmpichcxx.so;$MPICH_DIR/lib/libmpich.so\" "
+TRILINOS_CONFOPTS="\
+  -D BUILD_SHARED_LIBS:BOOL=ON \
+  -D BLAS_LIBRARY_DIRS=${CRAY_LIBSCI_PREFIX_DIR}/lib \
+  -D BLAS_INCLUDE_DIRS=${CRAY_LIBSCI_PREFIX_DIR}/include \
+  -D BLAS_LIBRARY_NAMES=sci_gnu \
+  -D LAPACK_LIBRARY_DIRS=${CRAY_LIBSCI_PREFIX_DIR}/lib \
+  -D LAPACK_INCLUDE_DIRS=${CRAY_LIBSCI_PREFIX_DIR}/include \
+  -D LAPACK_LIBRARY_NAMES=sci_gnu"
 
+DEAL_II_CONFOPTS="\
+  -D DEAL_II_COMPILER_HAS_FUSE_LD_GOLD:BOOL=OFF \
+  -D DEAL_II_WITH_LAPACK:BOOL=OFF \
+  -D DEAL_II_WITH_BLAS:BOOL=OFF \
+  -D DEAL_II_WITH_GSL:BOOL=OFF \
+  -D DEAL_II_WITH_BZIP2:BOOL=OFF \
+  -D DEAL_II_FORCE_BUNDLED_BOOST:BOOL=ON \
+  -D DEAL_II_WITH_UMFPACK:BOOL=OFF \
+  -D MPI_INCLUDE_PATH=${MPICH_DIR}/include \
+  -D MPI_CXX_LIBRARIES=\"${MPICH_DIR}/lib/libmpichcxx.so;${MPICH_DIR}/lib/libmpich.so\" "
index 3df022909ed6317cfd61629d14387089e9583161..1d2c519d0a14d06333dcfe0cc96473fecd1dcfd9 100644 (file)
@@ -3,14 +3,13 @@
 # This build script assumes that you have several packages already
 # installed via pacman using the following command:
 #
-# $ sudo pacman -Syu core/gcc extra/openmpi  extra/cmake \
-# core/make core/awk core/which core/sed core/gcc-fortran \
-# core/grep core/file core/binutils core/diffutils extra/git \
-# extra/lapack
+# > sudo pacman -Syu core/gcc extra/openmpi  extra/cmake \
+#   core/make core/awk core/which core/sed core/gcc-fortran \
+#   core/grep core/file core/binutils core/diffutils extra/git \
+#   extra/lapack
 #
 ##
 
 #
 # Define the additional packages for this platform.
 #PACKAGES="once:cmake ${PACKAGES}"
-
index 2f97bf9d909931a3f86580be93aa02aaa8e30e46..4f16b61945113c950aab1933caaecf08deab94e4 100644 (file)
@@ -3,33 +3,38 @@
 # This build script assumes that you have several packages already
 # installed via CentOS's yum using the following command:
 #
-# sudo yum install patch svn git wget \
-# @development-tools gcc-c++ cmake \
-# centos-release-scl devtoolset-9 \
-# openmpi openmpi-devel \
-# patch \
-# libtool libtool-ltdl libtool-ltdl-devel \
-# lua lua-devel \
-# blas blas-devel lapack lapack-devel \
-# doxygen graphviz graphviz-devel qt-devel \
-# gmp-devel
-# 
+# sudo yum install patch svn git wget \
+#   @development-tools gcc-c++ cmake \
+#   centos-release-scl devtoolset-9 \
+#   openmpi openmpi-devel \
+#   patch \
+#   libtool libtool-ltdl libtool-ltdl-devel \
+#   lua lua-devel \
+#   blas blas-devel lapack lapack-devel \
+#   doxygen graphviz graphviz-devel qt-devel \
+#   gmp-devel
+#
 # Be sure to switch to the recent compilers with
-# $ scl enable devtoolset-9 bash 
+#
+# > scl enable devtoolset-9 bash
+#
 # Please load the 'openmpi' compiler with
-# $  module load mpi/openmpi-x86_64
+#
+# > module load mpi/openmpi-x86_64
+#
 # and then set the compiler enviroment variables to
-# $ export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
+# > export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
 # before you continue!
 ##
 
-# on centos 7 the candi installed parmetis 4.0.3 is not recognized correctly
+# on CentOS 7 the candi installed parmetis 4.0.3 is not recognized correctly
 # for trilinos 12-10-1. We force to assume parmetis version 4.0.3.
 TRILINOS_PARMETIS_CONFOPTS="\
     ${TRILINOS_PARMETIS_CONFOPTS} \
-    -D HAVE_PARMETIS_VERSION_4_0_3=ON"
+    -D HAVE_PARMETIS_VERSION_4_0_3:BOOL=ON"
 
 #
 # Define the additional packages for this platform.
 PACKAGES="once:cmake ${PACKAGES}"
-
index d1c3072db9583e9b4efe69c94282e3ef95f327a3..a5f9ccfd331d863d37a8a99c0e4494ba5d9dde40 100644 (file)
@@ -16,9 +16,8 @@
 # for trilinos 12-10-1. We force to assume parmetis version 4.0.3.
 TRILINOS_PARMETIS_CONFOPTS="\
     ${TRILINOS_PARMETIS_CONFOPTS} \
-    -D HAVE_PARMETIS_VERSION_4_0_3=ON"
+    -D HAVE_PARMETIS_VERSION_4_0_3:BOOL=ON"
 
 #
 # Define the additional packages for this platform.
 #PACKAGES="once:cmake ${PACKAGES}"
-
index 7960dc3ac49084608fed0e060b7542f4b1956197..ef570aa5c999207c6427abd005853bd66c39a54b 100644 (file)
@@ -3,17 +3,21 @@
 # This build script assumes that you have several packages already
 # installed via Fedora's dnf using the following command:
 #
-# $ sudo dnf install \
-# @development-tools gcc-c++ cmake patch libtool lua lua-devel \
-# doxygen graphviz graphviz-devel \
-# blas blas-devel lapack lapack-devel \
-# openmpi openmpi-devel \
-# metis metis-devel
-# 
+# > sudo dnf install \
+#   @development-tools gcc-c++ cmake patch libtool lua lua-devel \
+#   doxygen graphviz graphviz-devel \
+#   blas blas-devel lapack lapack-devel \
+#   openmpi openmpi-devel \
+#   metis metis-devel
+#
 # Please load the 'openmpi' compiler with
-# $  module load mpi/openmpi-x86_64
+#
+# > module load mpi/openmpi-x86_64
+#
 # and then set the compiler enviroment variables to
-# $ export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
+# > export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
 # before you continue!
 ##
 
index b1ebfd7488cf58558350690fcda79d6c98f7f217..60b11d5880a9c085ed4f8d3ec25517e153fdc821 100644 (file)
@@ -1,21 +1,24 @@
 # linux
-# 
+#
 # This build script assumes that you have at least the packages:
+#
 #   automake, autoconf, cmake, gcc, openmpi, blas, lapack, and
 #   git, cmake, zlib and bzip2
+#
 # installed.
-# 
+#
 # The packages
+#
 #   git, cmake, zlib and bzip2
+#
 # can be installed with candi by selecting them in the candi.cfg file.
-# 
+#
 # Please note that this platform description is only a hint for
 # dependencies and cannot ensure a successful build. Look into other
 # platform descriptions for further dependencies.
-# 
+#
 ##
 
 #
 # Define the additional packages for this platform.
 #PACKAGES="once:cmake ${PACKAGES}"
-
index 62bb54bc6ad22f3556d02a92c399f9d1ce5e2566..b56781a92db7e04cde7a12938e6818e09f012c45 100644 (file)
@@ -4,7 +4,7 @@
 # - a recent version of xcode with command line tools
 # - openmpi installed using homebrew and
 # - cmake
-# 
+#
 # Detailed Installation Notes:
 # - install Xcode from AppStore, open it and accept the license.
 # - Open Terminal, and install Xcode command line tools via
 # and then run
 # $ xcodebuild -license
 # to accept the license.
-# 
+#
 # Install Homebrew in a Terminal via
 # $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-# 
+#
 # Install the following via Homebrew
 # $ brew install cmake
 # $ brew install openmpi
-# 
+#
 # (Optional) Install the following via Homebrew
 # $ brew install wget
 # $ brew install gnuplot
-# 
+#
 # $ brew install bash
 # and follow the shell activation notes.
-# 
+#
 # $ brew install modules
 # and follow the activation notes to use the modulefile configuration.
-# 
+#
 ##
 
 #
 # Define the additional packages for this platform.
 #PACKAGES="once:cmake ${PACKAGES}"
-
index 0d54c34975baad91aca42ea381ccd4d981f13d45..d768911a64ffd00ef2e64571b4d2b5a0c9ad6169 100644 (file)
@@ -4,7 +4,7 @@
 # - a recent version of xcode with command line tools
 # - openmpi installed using homebrew and
 # - cmake
-# 
+#
 # Detailed Installation Notes:
 # - install Xcode from AppStore, open it and accept the license.
 # - Open Terminal, and install Xcode command line tools via
 # and then run
 # $ xcodebuild -license
 # to accept the license.
-# 
+#
 # Install Homebrew in a Terminal via
 # $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-# 
+#
 # Install the following via Homebrew
 # $ brew install cmake
 # $ brew install openmpi
-# 
+#
 # (Optional) Install the following via Homebrew
 # $ brew install wget
 # $ brew install gnuplot
-# 
+#
 # $ brew install bash
 # and follow the shell activation notes.
-# 
+#
 # $ brew install modules
 # and follow the activation notes to use the modulefile configuration.
-# 
+#
 ##
-
index 1b14dd32bdf9bda0bbe7c94f1f771421e465200a..202a98d589e6301e3dbfd61f57d08d03eb4d1916 100644 (file)
@@ -4,7 +4,7 @@
 # - a recent version of xcode with command line tools
 # - openmpi installed using homebrew and
 # - cmake
-# 
+#
 # Detailed Installation Notes:
 # - install Xcode from AppStore, open it and accept the license.
 # - Open Terminal, and install Xcode command line tools via
 # and then run
 # $ xcodebuild -license
 # to accept the license.
-# 
+#
 # Install Homebrew in a Terminal via
 # $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-# 
+#
 # Install the following via Homebrew
 # $ brew install cmake
 # $ brew install openmpi --c++11 --with-mpi-thread-multiple
-# 
+#
 # (Optional) Install the following via Homebrew
 # $ brew install wget
 # $ brew install gnuplot
-# 
+#
 # $ brew install bash
 # and follow the shell activation notes.
-# 
+#
 # $ brew install modules
 # and follow the activation notes to use the modulefile configuration.
-# 
+#
 ##
-
index 379c2ee06196725da06cc57ae2bd271e86bb0e49..a2c6377634aea86c41b6df629cc3701dff45567d 100644 (file)
@@ -3,28 +3,31 @@
 # This build script assumes that you have several packages already
 # installed via RHEL's yum using the following command:
 #
-# sudo yum install svn git wget \
-# @development-tools gcc-c++ cmake \
-# patch \
-# libtool libtool-ltdl libtool-ltdl-devel \
-# lua lua-devel \
-# blas blas-devel lapack lapack-devel \
-# doxygen graphviz graphviz-devel qt-devel
-# 
+# sudo yum install svn git wget \
+#   @development-tools gcc-c++ cmake \
+#   patch \
+#   libtool libtool-ltdl libtool-ltdl-devel \
+#   lua lua-devel \
+#   blas blas-devel lapack lapack-devel \
+#   doxygen graphviz graphviz-devel qt-devel
+#
 # Please load the 'openmpi' compiler with
-# $  module load mpi/openmpi-x86_64
+#
+# > module load mpi/openmpi-x86_64
+#
 # and then set the compiler enviroment variables to
-# $ export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
+# > export CC=mpicc; export CXX=mpicxx; export FC=mpif90; export FF=mpif77
+#
 # before you continue!
 ##
 
-# on rhel 7 the candi installed parmetis 4.0.3 is not recognized correctly
+# On RHEL 7 the candi installed parmetis 4.0.3 is not recognized correctly
 # for trilinos 12-10-1. We force to assume parmetis version 4.0.3.
 TRILINOS_PARMETIS_CONFOPTS="\
     ${TRILINOS_PARMETIS_CONFOPTS} \
-    -D HAVE_PARMETIS_VERSION_4_0_3=ON"
+    -D HAVE_PARMETIS_VERSION_4_0_3:BOOL=ON"
 
 #
 # Define the additional packages for this platform.
 #PACKAGES="once:cmake ${PACKAGES}"
-

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.