# /etc/profile # System wide environment and startup programs, for login setup # Functions and aliases go in /etc/bashrc pathmunge () { if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then if [ "$2" = "after" ] ; then PATH=$PATH:$1 else PATH=$1:$PATH fi fi } # Path manipulation if [ `id -u` = 0 ]; then pathmunge /sbin pathmunge /usr/sbin pathmunge /usr/local/sbin fi pathmunge /usr/X11R6/bin after # No core files by default ulimit -S -c 0 > /dev/null 2>&1 USER="`id -un`" LOGNAME=$USER MAIL="/var/spool/mail/$USER" HOSTNAME=`/bin/hostname` HISTSIZE=1000 if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then INPUTRC=/etc/inputrc fi export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC for i in /etc/profile.d/*.sh ; do if [ -r "$i" ]; then . $i fi done unset i unset pathmunge #source icc=/opt/intel/cc/10.0.023/bin/iccvar.sh intel64 #source ifort=/opt/intel/fc/10.0.023/bin/ifortvars.sh intel64 source /opt/intel/cc/10.0.023/bin/iccvars.sh ia64 export icc=/opt/intel/cc/10.0.023/bin/iccvars.sh ia64 source /opt/intel/fc/10.0.023/bin/ifortvars.sh ia64 export ifort=/opt/intel/fc/10.0.023/bin/ifortvars.sh ia64 export icpc=/opt/intel/cc/10.0.023/bin/icpc export icc='ifort' export gcc='ifort' export NETCDF=/opt/software/netcdf export CC='icc' export CPP='icc' export CXX='icpc' export CPPCXX='icpc -E' #export IATEMPDIR=/opt export FC='ifort' export F77='ifort' export F90='ifort' #export INTEL_LIB=/opt/software/intel/lib/intel64 export NETCDFLIB=/opt/software/netcdf/lib export NETCDFINC=/opt/software/netcdf/include #export HDF5=/opt/software/hdf5 export CPPFLAGS=-I/opt/software/netcdf/include export CXXFLAGS=-I/opt/software/netcdf/include export FFFLAGS=-I/opt/software/netcdf/include export FCFLAGS=-I/opt/software/netcdf/include export LDFLAGS=-I/opt/software/netcdf/lib #export INTEL_LICENSE_FILE=/opt/intel/flexlm/server.lic export OMP_STACKSIZE=64000000 export OMP_NUM_THREADS=8 export JASPER=/opt/software/jasper export JASPERINC=/opt/software/jasper/include export JASPERLIB=/opt/software/jasper/lib export LIBPNG=/opt/software/libpng export WRFIO_NCD_LARGE_FILE_SUPPORT=1 export GRADS_DIR=/opt/software/grads #export GA2UDXT=${GRADS_DIR}/gex/udxt #export GADDIR=${GRADS_DIR}/data export MPICH=/opt/software/mpich export PATH=${NETCDF}/bin:${MPICH}/bin64:${GRADS_DIR}/scripts:${GRADS_DIR}/bin:${JASPER}/bin:${LIBPNG}/bin:${HDF5}/bin:${PATH} export LD_LIBRARY_PATH=:${INTEL_LIB}:${MPICH}/lib:${GRADS_DIR}/gex:${JASPER}/lib:${GRADS_DIR}/lib:${GRADS_DIR}/libs:${LIBPNG}/lib:lib64:/usr/local/lib64:/usr/lib64:${NETCDF}/lib:${HDF5}/lib:${LD_LIABRARY_PATH}