#!/bin/bash

#####
# Set the environment for FACETS
#####

TOP=`pwd`

source /usr/local/packages/modules/init/bash

module unload icc ifort

if [ $(hostname) = "sigma.cs.uoregon.edu" ]; then
    module load gcc/4.3.3 mpi/openmpi-1.2.7_gnu-4.3.1 python
else
    module load gcc/4.3.1 mpi-pbs/openmpi-1.2.7_gnu-4.3.1-64-bit python
fi
which gcc
which mpicc
which python
export MPICC=`which mpicc`
export MPIFC=`which mpif90`
export MPICXX=`which mpicxx`
echo "Using $MPICC"
echo "Using $MPIFC"
echo "Using $MPICXX"

export PETSC_ARCH=linux-gnu-c-opt
export PYTHONPATH=$TOP/contrib/lib64/python2.5/site-packages:$PYTHONPATH
export PYTHONPATH=$TOP/contrib/lib/python2.5/site-packages:$PYTHONPATH
export PATH=$TOP/contrib/bin:$PATH

export TAU_VERBOSE=1

unset TAU_OPTIONS
unset TAU_MAKEFILE


PATH=$TOP/contrib/hdf5/bin:$PATH

# have to add this because the broken FACETS scripts do an -Wl,-rpath /usr/lib64 (stupid, stupid)
if [ $(hostname) = "sigma.cs.uoregon.edu" ]; then
    export LD_PRELOAD=/usr/local/packages/gcc-4.3.3/lib64/libstdc++.so.6
else
    export LD_PRELOAD=/usr/local/packages/gcc-4.3.1/lib64/libstdc++.so.6
fi

# bhssolver
# ./configure --prefix=$TOP/build/bhssolver --with-superlu_seq-dir=$TOP/contrib/petsc


# fmcfm
# ../configure --prefix=$TOP/build/fmcfm

# FACETS

#../../facetsall/physics/facets/configure --with-hdf5-dir=$TOP/contrib/hdf5mpi --with-petsc-dir=$TOP/contrib/petsc --with-txbase-dir=$TOP/contrib/txbase --with-bhssolver-dir=$TOP/build/bhssolver --with-fmcfm-dir=$TOP/build/fmcfm --with-netcdf-dir=$TOP/contrib/netcdf       









