#!/usr/bin/python if __name__ == '__main__': import sys import os sys.path.insert(0, os.path.abspath('config')) import configure configure_options = [ # '--download-chaco=1', '--download-cmake=1', # '--download-hdf5=1', '--download-hypre=1', '--download-metis=1', # '--download-mumps=1', '--download-parmetis=1', '--download-plapack=1', # '--download-prometheus=1', # '--download-spai=1', # '--download-spooles=1', '--download-superlu=1', '--download-superlu_dist=1', # '--download-triangle=1', # '--download-umfpack=1', '--known-bits-per-byte=8', '--known-level1-dcache-assoc=0', '--known-level1-dcache-linesize=32', '--known-level1-dcache-size=32768', '--known-memcmp-ok=1', '--known-mpi-long-double=1', '--known-mpi-shared-libraries=0', '--known-sizeof-MPI_Comm=4', '--known-sizeof-MPI_Fint=4', '--known-sizeof-char=1', '--known-sizeof-double=8', '--known-sizeof-float=4', '--known-sizeof-int=4', '--known-sizeof-long-long=8', '--known-sizeof-long=4', '--known-sizeof-short=2', '--known-sizeof-size_t=4', '--known-sizeof-void-p=4', # '--prefix=/soft/apps/libraries/petsc/3.3-p2/xl-opt', '--with-batch=1', '--with-blacs-include=/soft/apps/libraries/alcf/current/xl/SCALAPACK/', '--with-blacs-lib=/soft/apps/libraries/alcf/current/xl/SCALAPACK/lib/libscalapack.a', '--with-blas-lapack-lib=-L/soft/apps/libraries/alcf/current/xl/LAPACK/lib -llapack -L/soft/apps/libraries/alcf/current/xl/BLAS/lib -lblas', '--with-cc=mpixlc_r', '--with-cxx=mpixlcxx_r', '--with-debugging=0', '--with-fc=mpixlf2003_r -qnosave', '--with-fortran-kernels=1', '--with-hdf5=1', '--with-hdf5-dir=/soft/apps/current/hdf5-1.8.9', # '--with-hdf5-include=/soft/apps/current/hdf5-1.8.9/include', # '--with-hdf5-lib=/soft/apps/current/hdf5-1.8.9/lib', '--with-zlib=/home/jkumar/lib/zlib-1.2.8', '--with-zlib-lib=/home/jkumar/lib/zlib-1.2.8/lib', '--with-zlib-include=/home/jkumar/lib/zlib-1.2.8/include', '--with-szip=/home/jkumar/lib/szip-2.1', '--with-szip-lib=/home/jkumar/lib/szip-2.1/lib', '--with-szip-include=/home/jkumar/lib/szip-2.1/include', '--with-is-color-value-type=short', '--with-scalapack-include=/soft/apps/libraries/alcf/current/xl/SCALAPACK/', '--with-scalapack-lib=/soft/apps/libraries/alcf/current/xl/SCALAPACK/lib/libscalapack.a', '--with-shared-libraries=0', '--with-x=0', '-COPTFLAGS=-O3 -qarch=450d -qtune=450 -qmaxmem=-1', '-CXXOPTFLAGS=-O3 -qarch=450d -qtune=450 -qmaxmem=-1', '-FOPTFLAGS=-O3 -qarch=450d -qtune=450 -qmaxmem=-1', 'PETSC_ARCH=arch-bgp-ibm-opt', 'LIBS=-L/home/jkumar/lib/zlib-1.2.8/lib -lz', ] configure.petsc_configure(configure_options)