#!/bin/bash
set -e

for PY3VER in `py3versions -sv`; do
  SLEPC_DIR=/usr/lib/slepc64
  PETSC_DIR=/usr/lib/petsc64
  echo "Running slepc4py demos for python $PY3VER using SLEPC_DIR=${SLEPC_DIR} PETSC_DIR=${PETSC_DIR}"

  # test demos as installed
  cp -r /usr/share/doc/python-slepc4py-doc/examples/demo test-demos64-py$PY3VER
  gunzip -r test-demos64-py$PY3VER

  echo "Run 64-bit demos (single processor) with python $PY3VER"
  make SLEPC_DIR=${SLEPC_DIR} PETSC_DIR=${PETSC_DIR} PYTHON=python$PY3VER -C test-demos64-py$PY3VER
done
