#!/bin/bash
#PBS -A FUS117
#PBS -l walltime=0:05:00
#PBS -l nodes=2
##PBS -l procs=1
##PBS -l gres=atlas1%atlas2
#Cannot see home folder, will just hang until wall limit
export HOME=/ccs/proj/fus117/
cd $HOME/PPPL/plasma-python/examples
source $MODULESHOME/init/bash
module switch PrgEnv-pgi PrgEnv-gnu
module load cudatoolkit
export LIBRARY_PATH=/opt/nvidia/cudatoolkit7.5/7.5.18-1.0502.10743.2.1/lib64:$LIBRARY_PATH
#This block is CuDNN module
export LD_LIBRARY_PATH=$HOME/cuda/lib64:$LD_LIBRARY_PATH
export LIBRARY_PATH=$HOME/cuda/lib64:$LIBRARY_PATH
export LDFLAGS=$LDFLAGS:$HOME/cuda/lib64
export INCLUDE=$INCLUDE:$HOME/cuda/include
export CPATH=$CPATH:$HOME/cuda/include
export FFLAGS=$FFLAGS:$HOME/cuda/include
export LOCAL_LDFLAGS=$LOCAL_LDFLAGS:$HOME/cuda/lib64
export LOCAL_INCLUDE=$LOCAL_INCLUDE:$HOME/cuda/include
export LOCAL_CFLAGS=$LOCAL_CFLAGS:$HOME/cuda/include
export LOCAL_FFLAGS=$LOCAL_FFLAGS:$HOME/cuda/include
export LOCAL_CXXFLAGS=$LOCAL_CXXFLAGS:$HOME/cuda/include
#This sets new home and Anaconda module
export PATH=$HOME/anaconda2/bin:$PATH
export LD_LIBRARY_PATH=$HOME/anaconda2/lib:$LD_LIBRARY_PATH
source activate PPPL
PYTHON=`which python`
echo $PYTHON
#pygpu backend
#export CPATH=$CPATH:~/.local/include
#export LIBRARY_PATH=$LIBRARY_PATH:~/.local/lib
#export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/.local/lib
export LD_LIBRARY_PATH=$CRAY_LD_LIBRARY_PATH:$LD_LIBRARY_PATH
export MPICH_RDMA_ENABLED_CUDA=1
rm $HOME/tigress/alexeys/model_checkpoints/*
aprun -n2 -N1 $PYTHON mpi_learn.py