VERSION=1.3.0
BUILDCHAIN=ignore
-MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/NVRI.software/toolbox/${NAME}
+MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/candi/toolbox/${NAME}
CONFIG_FILE=${MODULEFILE_PATH}/${VERSION}
CURRENT_MODULES=$(echo ${LOADEDMODULES} | sed 's/:/\ /')
# FEniCS module for use with 'environment-modules' package:
#
-conflict NVRI.software/toolbox
+conflict candi/toolbox
module load ${CURRENT_MODULES}
VERSION=1.3.1
NAME=mpi4py-${VERSION}
-SOURCE=https://mpi4py.googlecode.com/files/
+SOURCE=https://bitbucket.org/mpi4py/mpi4py/downloads/
PACKING=.tar.gz
+CHECKSUM=dbe9d22bdc8ed965c23a7ceb6f32fc3c
BUILDCHAIN=python
NAME=pastix_release_4030
SOURCE=https://gforge.inria.fr/frs/download.php/32044/
PACKING=.tar.bz2
+CHECKSUM=d2395bca420901b93d8d2a66cda2062d
BUILDCHAIN=custom
package_specific_build () {
fi
# Create config file
- cd src
+ cd ${UNPACK_PATH}/${EXTRACTSTO}/src
cat > config.in << EOF
HOSTARCH = ${PASTIX_ARCH}
VERSIONBIT = ${VERSIONBIT}
-NAME=petsc-3.4.2
+NAME=petsc-3.4.4
SOURCE=http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
PACKING=.tar.gz
-CHECKSUM=449e27f3c9a37d0bd9d7941cc79a09a9
+CHECKSUM=7edbc68aa6d8d6a3295dd5f6c2f6979d
BUILDCHAIN=custom
CONFOPTS="COPTFLAGS=-O2
-NAME=slepc-3.4.2
-SOURCE=http://www.fenicsproject.org/pub/software/contrib/
+NAME=slepc-3.4.4
+SOURCE=http://www.grycap.upv.es/slepc/download/download.php?filename=
PACKING=.tar.gz
-CHECKSUM=78ff6a709f50ccd765fa61589400d5f3
+CHECKSUM=329179c5139027c7b293dd5ab0bc112c
BUILDCHAIN=custom
package_specific_setup () {
-NAME=swig-2.0.3
+NAME=swig-2.0.8
SOURCE=http://downloads.sourceforge.net/swig/
PACKING=.tar.gz
-CHECKSUM=e548ea3882b994c4907d6be86bef90f2
+CHECKSUM=69f917e870efc0712c06ab53217b28d1
BUILDCHAIN=autotools
package_specific_setup () {
SOURCE=http://trilinos.sandia.gov/download/files/
PACKING=.tar.gz
CHECKSUM=3c9465b6d63d824e9dc0365ca73c3370
-BUILDCHAIN=custom
+BUILDCHAIN=cmake
package_specific_setup () {
-echo "Build ${NAME}"
+#echo "Build ${NAME}"
CONFOPTS="-D Trilinos_ENABLE_OpenMP:BOOL=OFF \
-D TPL_ENABLE_TBB:BOOL=OFF \
fi
-TRILINOS_SOURCE="${UNPACK_PATH}/${EXTRACTSTO}"
+#TRILINOS_SOURCE="${UNPACK_PATH}/${EXTRACTSTO}"
# configure
-cmake ${CONFOPTS} ${TRILINOS_SOURCE}
+#cmake ${CONFOPTS} ${TRILINOS_SOURCE}
# make
-make -j${PROCS}
-make install
+#make -j${PROCS}
+#make install
}
package_specific_register () {
# ScientificPython mpfr-devel armadillo-devel gmp-devel CGAL-devel \
# cppunit-devel flex bison bzip2-devel python-ply eigen3 scotch scotch-devel \
# vtk vtkdata vtk-devel vtk-python tk tk-devel tcl tcl-devel \
-# sphinx python-sphinx python-numpydoc'
+# sphinx python-sphinx python-numpydoc octave-devel'
#
# If you have multiple MPI libraries installed, make sure the
# appropriate version is selected. For this, on a 32-bit operating
# Define the packages this platform needs
PACKAGES=(
skip:FEniCS-prepare
-#once:hdf5
+once:mpi4py
+once:hdf5
once:boost
+once:swig
once:parmetis
once:trilinos
once:petsc
once:slepc
-#once:sphinx
+# once:sphinx
# swiginac
-# once:scotch
+once:scotch
+# once:pastix
fiat
ferari
ufc
# Meta-project to build
PROJECT=DTM++.toolbox
CLEAN_BUILD=false
-COMPILER=native-openmpi
-
+#COMPILER=native-openmpi
+COMPILER=llvm-mpich2-1.4.1p1
# How many processes would you like to build using?
PROCS=1
PROCS=1
# Would you like to build stable versions of projects?
-STABLE_BUILD=true
+#STABLE_BUILD=true
+STABLE_BUILD=false
# Would you like to use snapshots when using STABLE_BUILD=false?
USE_SNAPSHOTS=false
# How many processes would you like to build using?
PROCS=1
-PREFIX_PATH=~/appl/candi
+PREFIX_PATH=~/apps/candi
# Where do you want the downloaded source files to go?
DOWNLOAD_PATH=${PREFIX_PATH}/src
-local-DTM++.toolbox.cfg
\ No newline at end of file
+local-deal.II.cfg
\ No newline at end of file