Index: ../trunk-jpl/m4/issm_options.m4 =================================================================== --- ../trunk-jpl/m4/issm_options.m4 (revision 23610) +++ ../trunk-jpl/m4/issm_options.m4 (revision 23611) @@ -226,6 +226,11 @@ elif test $VENDOR = intel-lonestar; then export CC=icc export CXX=icpc + elif test $VENDOR = intel-aurora; then + export CC=icc + export CXX=icpc + export CXXFLAGS=" -O3 -D_INTEL_LINUX_ -DMPICH_IGNORE_CXX_SEEK" + export CFLAGS=" -O3 -D_INTEL_LINUX_ -DMPICH_IGNORE_CXX_SEEK" elif test $VENDOR = intel-discover; then export CC=icc export CXX=icpc Index: ../trunk-jpl/externalpackages/petsc/install-3.6-aurora.sh =================================================================== --- ../trunk-jpl/externalpackages/petsc/install-3.6-aurora.sh (nonexistent) +++ ../trunk-jpl/externalpackages/petsc/install-3.6-aurora.sh (revision 23611) @@ -0,0 +1,58 @@ +#!/bin/bash +set -eu + +#Some cleanup +rm -rf install petsc-3.6.3 src +mkdir install src + +#Download from ISSM server +$ISSM_DIR/scripts/DownloadExternalPackage.sh 'https://issm.ess.uci.edu/files/externalpackages/petsc-lite-3.6.3.tar.gz' 'petsc-3.6.3.tar.gz' + +#Untar and move petsc to install directory +tar -zxvf petsc-3.6.3.tar.gz +mv petsc-3.6.3/* src/ +rm -rf petsc-3.6.3 + +#--with-cc=icc --with-cxx=icpc --with-fc=ifort --with-f77=ifort \ + +#configure +cd src +./config/configure.py \ + --prefix="$ISSM_DIR/externalpackages/petsc/install" \ + --PETSC_DIR="$ISSM_DIR/externalpackages/petsc/src" \ + --with-blas-lapack-dir="/opt/intel/composer_xe_2013.5.192/mkl/lib/intel64/" \ + --with-mpi-dir="/opt/intel/impi/4.1.3/intel64/" \ + --known-mpi-shared-libraries=1 \ + --with-debugging=0 \ + --with-valgrind=0 \ + --with-x=0 \ + --with-ssl=0 \ + --with-batch=1 \ + --with-shared-libraries=1 \ + --download-metis=1 \ + --download-parmetis=1 \ + --download-mumps=1 \ + --download-scalapack=1 + +#prepare script to reconfigure petsc +cat > script.queue << EOF +#PBS -S /bin/bash +#PBS -l select=1:ncpus=1:mpiprocs=1 +#PBS -l walltime=1:00:00 +#PBS -m e + +export RUN_DIR=$ISSM_DIR/externalpackages/petsc/src/ + +source /usr/share/Modules/init/bash +module load intel/cluster-toolkit-2013.5.192 + +export PATH="$PATH:.:/opt/intel/impi/4.1.3/intel64/" +export MPI_GROUP_MAX=64 +cd $RUN_DIR +mpirun -np 1 ./conftest-arch-linux2-c-opt +EOF + +#print instructions +echo "== Now: cd src/ " +echo "== qsub -q debugq script.queue " +echo "== Then run reconfigure script generated by PETSc and follow instructions" Property changes on: ../trunk-jpl/externalpackages/petsc/install-3.6-aurora.sh ___________________________________________________________________ Added: svn:executable ## -0,0 +1 ## +* \ No newline at end of property