# Define the packages this platform needs
PACKAGES=(
#once:hwloc
-once:superlu_dist
once:hdf5
once:p4est
once:trilinos
# Meta-project to build
PROJECT=DTM++.toolbox
CLEAN_BUILD=false
+
COMPILER=native-openmpi
-#COMPILER=gcc-4.9.0-mvapich2-1.9
+#COMPILERBASE=gcc-4.9.0
+#COMPILERBASE=llvm
+#COMPILERMPI=openmpi-1.6.5
+#COMPILERMPI=mpich-3.0.4
+#COMPILER=${COMPILERBASE}-${COMPILERMPI}
# How many processes would you like to build using?
PROCS=1
# Meta-project to build
PROJECT=FEniCS
CLEAN_BUILD=false
+
COMPILER=native-openmpi
-#COMPILER=gcc-4.9.0-openmpi-1.6.5
+#COMPILERBASE=gcc-4.9.0
+#COMPILERBASE=llvm
+#COMPILERMPI=openmpi-1.6.5
+#COMPILERMPI=mpich-3.0.4
+#COMPILER=${COMPILERBASE}-${COMPILERMPI}
PREFIX_PATH=~/apps/candi
# Prefix directory
PREFIX_PATH=~/apps/candi
COMPILER=native-openmpi
-#COMPILER=gcc-4.9.0-openmpi-1.6.5
+#COMPILERBASE=gcc-4.9.0
+#COMPILERBASE=llvm
+#COMPILERMPI=openmpi-1.6.5
+#COMPILERMPI=mpich-3.0.4
+#COMPILER=${COMPILERBASE}-${COMPILERMPI}
# Where do you want the downloaded source files to go?
DOWNLOAD_PATH=${PREFIX_PATH}/src
# Meta-project to build
PROJECT=gcc
#VERSION=4.7.3
-#VERSION=4.8.2
+#VERSION=4.8.3
VERSION=4.9.0
# How many processes would you like to build using?
# Meta-project to build
PROJECT=mpi
-#COMPILER=llvm
-#COMPILER=gcc-4.8.2
-COMPILER=gcc-4.9.0
+COMPILER=llvm
+#COMPILER=gcc-4.8.3
+#COMPILER=gcc-4.9.0
# How many processes would you like to build using?
PROCS=1
BUILDCHAIN=autotools
PROCS=1
CONFOPTS="-q CFLAGS=-fPIC CXXFLAGS=-fPIC FFLAGS=-fPIC FCFLAGS=-fPIC"
-INSTALL_PATH=${INSTALL_PATH}/${COMPILER}/${NAME}
INSTALL_PATH=${INSTALL_PATH}/${NAME}
-MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/compiler/mpi/${COMPILER}
+MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/candi/compiler/mpi/${COMPILER}
CONFIG_FILE=${MODULEFILE_PATH}/${NAME}
# **********************************************************************************
#
# ${NAME} against ${COMPILER}
#
+conflict compiler
+conflict candi/compiler
+conflict mpi
prepend-path PATH ${PATH}
prepend-path MANPATH ${MANPATH}
BUILDCHAIN=autotools
PROCS=1
CONFOPTS="-q CFLAGS=-fPIC CXXFLAGS=-fPIC FFLAGS=-fPIC FCFLAGS=-fPIC"
-INSTALL_PATH=${INSTALL_PATH}/${COMPILER}/${NAME}
INSTALL_PATH=${INSTALL_PATH}/${NAME}
-MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/compiler/mpi/${COMPILER}
+MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/candi/compiler/mpi/${COMPILER}
CONFIG_FILE=${MODULEFILE_PATH}/${NAME}
# **********************************************************************************
#
# ${NAME} against ${COMPILER}
#
+conflict compiler
+conflict candi/compiler
+conflict mpi
prepend-path PATH ${PATH}
prepend-path MANPATH ${MANPATH}
#CONFOPTS="--enable-error-messages=all --enable-g=dbg --enable-debuginfo" // for debugging
INSTALL_PATH=${INSTALL_PATH}/${NAME}
-MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/compiler/mpi/${COMPILER}
+MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/candi/compiler/mpi/${COMPILER}
CONFIG_FILE=${MODULEFILE_PATH}/${NAME}
# **********************************************************************************
#
# ${NAME} against ${COMPILER}
#
+conflict compiler
+conflict candi/compiler
+conflict mpi
prepend-path PATH ${PATH}
prepend-path MANPATH ${MANPATH}
TARGETS=('' all install)
INSTALL_PATH=${INSTALL_PATH}/${NAME}
-MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/compiler/mpi/${COMPILER}
+MODULEFILE_PATH=${INSTALL_PATH}/conf/modulefiles/candi/compiler/mpi/${COMPILER}
CONFIG_FILE=${MODULEFILE_PATH}/${NAME}
# **********************************************************************************
#
# ${NAME} against ${COMPILER}
#
+conflict compiler
+conflict candi/compiler
+conflict mpi
prepend-path PATH ${PATH}
prepend-path MANPATH ${MANPATH}
# Define the packages this platform needs
PACKAGES=(
-#once:mpich2
-#once:mpich
-#once:openmpi
-once:mvapich2
+once:mpich2
+once:mpich
+once:openmpi
+#once:mvapich2
)