cantera/docs/install_examples/linux_32_gcc343_dbg_python235_numeric

138 lines
2.4 KiB
Bash
Executable file

#!/bin/sh
#
#
CANTERA_CONFIG_PREFIX=${HOME}/arch/linux/cantera-1.7_develop
export CANTERA_CONFIG_PREFIX
SET_PYTHON_SITE_PACKAGE_TOPDIR=y
export SET_PYTHON_SITE_PACKAGE_TOPDIR
PYTHON_SITE_PACKAGE_TOPDIR=$CANTERA_CONFIG_PREFIX
export PYTHON_SITE_PACKAGE_TOPDIR
PYTHON_CMD=/usr/local/python/2.3.5/bin/python
#PYTHON_CMD=/usr/local/python/2.5.2/bin/python
export PYTHON_CMD
PYTHON_PACKAGE='full'
#PYTHON_PACKAGE='minimal'
export PYTHON_PACKAGE
WITH_IDEAL_SOLUTIONS="y"
export WITH_IDEAL_SOLUTIONS
WITH_ELECTROLYTES="y"
export WITH_ELECTROLYTES
WITH_VCSNONIDEAL="y"
export WITH_VCSNONIDEAL
WITH_ADSORBATE="n"
export WITH_ADSORBATE
DEBUG_MODE='y'
export DEBUG_MODE
# Note, MATLAB must be built 64 bit on linux.
BUILD_MATLAB_TOOLBOX="n"
export BUILD_MATLAB_TOOLBOX
MATLAB_CMD="/usr/local/matlab/7.4/x86-64/bin/matlab"
export MATLAB_CMD
BUILD_F90_INTERFACE="y"
export BUILD_F90_INTERFACE
BUILD_THREAD_SAFE="n"
export BUILD_THREAD_SAFE
BOOST_INC_DIR=${HOME}/arch/linux/boost/include/boost-1_34_1
export BOOST_INC_DIR
BOOST_LIB_DIR=${HOME}/arch/linux/boost/lib
export BOOST_LIB_DIR
BOOST_THREAD_LIB=boost_thread-gcc34-mt
export BOOST_THREAD_LIB
NUMARRAY_HOME=''
export NUMARRAY_HOME
GRAPHVIZDIR=${HOME}'/arch/linux/bin'
export GRAPHVIZDIR
#
# Only Numeric is installed in the /usr/local/python/2.3.5/lib/python2.3/site-packages
# directory currently.
#
USE_NUMERIC="y"
export USE_NUMERIC
#USE_NUMPY="y"
#export USE_NUMPY
BUILD_WITH_F2C="n"
export BUILD_WITH_F2C
BITCOMPILE="32"
export BITCOMPILE
do_purify=0
if test "$do_purify" = 1
then
PURIFY='purify'
CC='gcc -m32 -Wa,--32'
CXX='g++ -m32 -Wa,--32'
F77='g77 -m32 -Wa,--32'
else
CXX='mpiCC'
CC='mpicc'
F77='mpif77'
fi
export CXX
export CC
export F77
export PURIFY
AFLAGS="-g -m32 -Wa,--32"
export AFLAGS
CFLAGS="-g -m32 -Wa,--32 -Wall"
export CFLAGS
WITH_H298MODIFY_CAPABILITY="y"
export WITH_H298MODIFY_CAPABILITY
#
# -DDEBUG_BASISOPTIMIZE
# -DDEBUG_CHEMEQUIL
# -DDEBUG_HKM
# -DH298MODIFY_CAPABILITY
#
CXXFLAGS="-g -m32 -Wa,--32 -Wall -DDEBUG_HKM "
export CXXFLAGS
FFLAGS="-g -m32 -Wa,--32 -DDEBUG_HKM"
export FFLAGS
LDFLAGS='-m32 -Wa,--32'
export LDFLAGS
LCXX_END_LIBS="-lm -lstdc++"
export LCXX_END_LIBS
EXTRA_LINK="-m32 -Wa,--32"
export EXTRA_LINK
MAKE=gmake
export MAKE
#
# This is sundials 2.3
#
USE_SUNDIALS='y'
export USE_SUNDIALS
SUNDIALS_HOME=${HOME}'/arch/linux/sundials'
export SUNDIALS_HOME
./preconfig