From owner-svn-ports-all@freebsd.org Thu Dec 21 00:27:00 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D4A25E8A0F8; Thu, 21 Dec 2017 00:27:00 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 720A369FD0; Thu, 21 Dec 2017 00:27:00 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id vBL0QxYj021555; Thu, 21 Dec 2017 00:26:59 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id vBL0QxSl021548; Thu, 21 Dec 2017 00:26:59 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201712210026.vBL0QxSl021548@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Thu, 21 Dec 2017 00:26:59 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r456877 - in head: . science/PETSc science/PETSc/files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head: . science/PETSc science/PETSc/files X-SVN-Commit-Revision: 456877 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 21 Dec 2017 00:27:01 -0000 Author: yuri Date: Thu Dec 21 00:26:58 2017 New Revision: 456877 URL: https://svnweb.freebsd.org/changeset/ports/456877 Log: e-added port: science/PETSc: Suite of data structures and routines from Argonne National Laboratory (existed 2004/11/21-2014/09/01, deleted in r366959) Replacing the identical version committed by me as a new port in r456696. The old math/petsc port also had a slave port math/petsc-mpich that has also been deleted. Original differential revision is https://reviews.freebsd.org/D13527 Submitted by: myself Reported by: thierry that math/petsc and math/petsc-mpich existed before Approved by: adamw (mentor) Added: head/science/PETSc/ - copied from r366958, head/math/petsc/ Deleted: head/science/PETSc/files/patch-bmake__common__rules.shared.basic head/science/PETSc/files/patch-config_configure.py head/science/PETSc/files/patch-python_PETSc_packages_spooles.py head/science/PETSc/files/patch-src__mat__impls__aij__seq__umfpack__umfpack.c head/science/PETSc/files/patch-src__mat__impls__rowbs__mpi__mpirowbs.h head/science/PETSc/files/pkg-message.in Modified: head/MOVED head/science/PETSc/Makefile head/science/PETSc/distinfo head/science/PETSc/files/patch-makefile head/science/PETSc/pkg-descr head/science/PETSc/pkg-plist Modified: head/MOVED ============================================================================== --- head/MOVED Thu Dec 21 00:20:01 2017 (r456876) +++ head/MOVED Thu Dec 21 00:26:58 2017 (r456877) @@ -4357,7 +4357,6 @@ games/rtcw|games/linux-rtcw|2013-06-18|Renamed (Linux multimedia/p5-Video-Info||2013-06-19|Has expired: Broken for more than 6 months net-p2p/p5-pdonkey||2013-06-19|Removed: depends on expired multimedia/p5-Video-Info lang/boo||2013-06-19|Has expired: Broken for more than 6 months -math/petsc-mpich||2013-06-19|Has expired: Broken for more than 6 months databases/py-MySQLdb41||2013-06-19|Depends on databases/mysql41-client, which was removed databases/py-MySQLdb50||2013-06-19|Depends on databases/mysql50-client, which was removed devel/bugzilla|devel/bugzilla40|2013-06-20|Renamed @@ -6646,7 +6645,6 @@ math/jsmath-fonts-sprite||2014-09-01|Not staged math/jsmath||2014-09-01|Not staged math/kash3||2014-09-01|Not staged math/matrix||2014-09-01|Not staged -math/petsc||2014-09-01|Not staged math/sdpa-gmp||2014-09-01|Not staged math/sedumi||2014-09-01|Not staged math/unixstat||2014-09-01|Not staged @@ -9822,4 +9820,5 @@ devel/swig13|devel/swig30|2017-12-20|swig 1.3 is not m devel/swig20|devel/swig30|2017-12-20|swig 2.0 is not maintained, use swig 3.0 devel/android-tools-adb-devel|devel/android-tools-adb|2017-12-20|Out of date: use devel/android-tools-adb for now devel/android-tools-fastboot-devel|devel/android-tools-fastboot|2017-12-20|Out of date: use devel/android-tools-fastboot for now -science/PETSc||2017-12-20|Removed this recently-added port, will commit over the resurrected port math/petsc +math/petsc|science/PETSc|2017-12-20|Recreated after it has been deleted in r366959 on 2014-09-01 +math/petsc-mpich|science/PETSc|2017-12-20|Recreated after it has been deleted in r321243 on 2013-06-19 (it was a slave port) Modified: head/science/PETSc/Makefile ============================================================================== --- head/math/petsc/Makefile Mon Sep 1 21:24:52 2014 (r366958) +++ head/science/PETSc/Makefile Thu Dec 21 00:26:58 2017 (r456877) @@ -1,303 +1,39 @@ # Created by: Thierry Thomas # $FreeBSD$ -PORTNAME= petsc -DISTVERSION= 2.3.3-p0 -PORTREVISION= 12 -PORTEPOCH= 1 -CATEGORIES= math parallel -MASTER_SITES= ftp://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ +PORTNAME= PETSc +DISTVERSION= 3.8.3 +CATEGORIES= science devel +MASTER_SITES= http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ +DISTNAME= ${PORTNAME:tl}-${DISTVERSION} -MAINTAINER= ports@FreeBSD.org -COMMENT= Portable, Extensible Toolkit for Scientific computation +MAINTAINER= yuri@FreeBSD.org +COMMENT= Suite of data structures and routines from Argonne National Laboratory -BUILD_DEPENDS= python:${PORTSDIR}/lang/python -RUN_DEPENDS= python:${PORTSDIR}/lang/python \ - ksh:${PORTSDIR}/shells/pdksh \ - qsub:${PORTSDIR}/sysutils/torque +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE -HAS_CONFIGURE= yes -USE_PYTHON= yes -CONFIGURE_SCRIPT= config/configure.py -CONFIGURE_LOG= configure.log -CONFIGURE_ENV= PETSC_ARCH=${TARGET} \ - PETSC_DIR=${WRKSRC} -CONFIGURE_ARGS= --prefix=${PREFIX}/${PFX} --COPTFLAGS="${CFLAGS}" \ - --CXXOPTFLAGS="${CXXFLAGS}" --FOPTFLAGS="${FFLAGS}" \ - --with-shared=1 --with-cc=${CC} --with-fc=${FC} \ - --CPPFLAGS="-I${LOCALBASE}/include" \ - --LDFLAGS="${PTHREAD_LIBS} ${LDFLAGS}" -ALL_TARGET= all -MAKEFILE= makefile -MAKE_ENV= PETSC_DIR=${WRKSRC} +LIB_DEPENDS= libmpich.so:net/mpich2 -SUB_FILES= pkg-message -SUB_LIST= PETSC_ARCH=${TARGET} PETSC_DIR=${PREFIX}/${PFX} -PKGMESSAGE= ${WRKDIR}/pkg-message +USES= blaslapack fortran gmake python shebangfix +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-shared-libraries=1 \ + --with-mpi-dir=${LOCALBASE} \ + CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" CPPFLAGS="${CPPFLAGS}" \ + LDFLAGS="${LDFLAGS}" LIBS="" +USE_XORG= x11 +MAKEFILE= makefile +SHEBANG_FILES= bin/*.py bin/popup bin/saws/SAWs.py bin/saws/*.bash bin/sendToJenkins +USE_LDCONFIG= yes +BINARY_ALIAS= python=${PYTHON_CMD} -.if !defined(WITHOUT_X11) -USE_XORG= x11 -CONFIGURE_ARGS+= --with-x-include=${LOCALBASE}/include \ - --with-x-lib=${LOCALBASE}/lib/libX11.so -.endif +DATADIR= ${PREFIX}/share/${PORTNAME:tl} +PLIST_SUB= SHLIB=${DISTVERSION} SHL=${DISTVERSION:C/\.[0-9]$//} -USES= fortran -FFLAGS+= -O2 -PFX= ${PORTNAME} -TARGET= ${OPSYS:tl} -PLIST_SUB= PFX=${PFX} TARGET=${TARGET} - -.if !defined(WITHOUT_UMFPACK) -UMFPACK_LIBS= umfpack.so,cholmod.so,colamd.so,amd.so,suitesparseconfig.so -L=${LOCALBASE}/lib/lib -LIB_DEPENDS+= libumfpack.so:${PORTSDIR}/math/suitesparse -CONFIGURE_ARGS+= --with-umfpack-include="${LOCALBASE}/include/suitesparse" \ - --with-umfpack-lib="[${UMFPACK_LIBS:C/^/${L}/:C/,/, ${L}/g}]" -.endif - -NO_STAGE= yes - -OPTIONS_DEFINE= DOCS - -.include - -.if ${PORT_OPTIONS:MDOCS} -PORTDOCS= * -#USE_TEX= latex:build -#BUILD_DEPENDS+= c2html:${PORTSDIR}/textproc/c2html \ -# doc2lt:${PORTSDIR}/textproc/sowing -.endif - -LIBSCALAPACK= ${LOCALBASE}/lib/libscalapack.a -LIBBLACS= ${LOCALBASE}/lib/libblacs.a -MPIDIR= ${LOCALBASE} - -.if exists(${LOCALBASE}/mpi/openmpi/bin/mpirun) -WITH_OPENMPI= yes -MPIDIR= ${LOCALBASE}/mpi/openmpi -.endif - -.if ${ARCH} == "amd64" -WITHOUT_SUPERLU= yes -.endif - -.if exists(${MPIDIR}/bin/mpicc) && !defined(WITHOUT_MPI) -WITH_MPI= yes -.endif -.if defined(WITH_MPI) -. if exists(${LOCALBASE}/bin/lamboot) -BROKEN= Cannot build with MPI when lam-7 is installed - set WITHOUT_MPI or deinstall net/lam -. endif -.if defined(WITH_OPENMPI) -MPIDIR= ${LOCALBASE}/mpi/openmpi -BUILD_DEPENDS+= ${MPIDIR}/lib/libmpi.so:${PORTSDIR}/net/openmpi -RUN_DEPENDS+= ${MPIDIR}/lib/libmpi.so:${PORTSDIR}/net/openmpi -PKGNAMESUFFIX+= -openmpi -MAKE_ENV+= PATH=${MPIDIR}/bin:${PATH} -# math/blocksolve95 does not pass regression test when compiled with OpenMPI. -WITHOUT_BS95= yes -WITHOUT_SPOOLES= yes -WITHOUT_PARMETIS= yes -CONFIGURE_ARGS+= --with-cc=${MPIDIR}/bin/mpicc --with-fc=${MPIDIR}/bin/mpif77 -.else -BUILD_DEPENDS+= ${LOCALBASE}/bin/mpicc:${PORTSDIR}/net/mpich2 -RUN_DEPENDS+= ${LOCALBASE}/bin/mpirun:${PORTSDIR}/net/mpich2 -PKGNAMESUFFIX+= -mpich -WITHOUT_SPOOLES= yes -.endif - -CONFIGURE_ARGS+= --with-mpi-dir=${MPIDIR} -CONFLICTS= petsc-2* -PLIST_SUB+= MPIUNI="@comment " -.else -CONFIGURE_ARGS+= --with-mpi=0 -CONFLICTS= petsc-mpich-2* -WITHOUT_BS95= yes -WITHOUT_PARMETIS= yes -WITHOUT_SPOOLES= yes -WITHOUT_SUPERLU= yes -PLIST_SUB+= MPIUNI="" -.endif - -.if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) -WITH_ATLAS= yes -.endif -.if defined(WITH_ATLAS) -LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas -LIBBLASLAPACK= -L${LOCALBASE}/lib -lalapack -lcblas -lf77blas -CONFIGURE_ARGS+= --with-blas-lapack-lib="${LIBBLASLAPACK}" -.else -LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack -LIBBLASLAPACK= -L${LOCALBASE}/lib -llapack -lblas -CONFIGURE_ARGS+= --with-blas-lapack-lib="${LIBBLASLAPACK}" -.endif - -.if !defined(WITHOUT_SUPERLU) && !defined(WITHOUT_BLASLAPACK) -BUILD_DEPENDS+= ${LOCALBASE}/lib/libsuperlu.a:${PORTSDIR}/math/superlu -CONFIGURE_ARGS+= --with-superlu-include=${LOCALBASE}/include/superlu \ - --with-superlu-lib=${LOCALBASE}/lib/libsuperlu.a -.endif - -.if defined(WITHOUT_BS95) -CONFIGURE_ARGS+= --with-blocksolve95=0 -.else -BUILD_DEPENDS+= ${LOCALBASE}/lib/libBS95.a:${PORTSDIR}/math/blocksolve95 -CONFIGURE_ARGS+= --with-blocksolve95-include=${LOCALBASE}/include \ - --with-blocksolve95-lib=${LOCALBASE}/lib/libBS95.a -.endif - -.if defined(WITHOUT_PARMETIS) || exists(${LOCALBASE}/lib/libmetis.so) -# parmetis cannot be built with suitesparse -CONFIGURE_ARGS+= --with-parmetis=0 -.else -BUILD_DEPENDS+= ${LOCALBASE}/lib/parmetis/libparmetis.a:${PORTSDIR}/math/parmetis -CONFIGURE_ARGS+= --with-parmetis=1 \ - --with-parmetis-include=${LOCALBASE}/include/parmetis \ - --with-parmetis-lib=[${LOCALBASE}/lib/parmetis/libparmetis.a,${LOCALBASE}/lib/parmetis/libmetis.a] -CONFLICTS+= metis-4* -.endif - -.if exists(${LIBBLACS}) -WITH_BLACS= yes -.endif -.if defined(WITH_BLACS) && defined(WITH_MPI) -LIB_DEPENDS+= libblacs.so:${PORTSDIR}/math/blacs -CONFIGURE_ARGS+= --with_blacs=1 \ - --with-blacs-include=${LOCALBASE}/include \ - --with-blacs-lib=[${LOCALBASE}/lib/libblacsc.a,${LOCALBASE}/lib/libblacsf77.a,${LOCALBASE}/lib/libblacs.a] -. if exists(${LIBSCALAPACK}) && defined(WITH_MPI) -WITH_SCALAPACK= yes -. endif -. if defined(WITH_SCALAPACK) -LIB_DEPENDS+= libscalapack.so:${PORTSDIR}/math/scalapack -CONFIGURE_ARGS+= --with-scalapack=1 \ - --with-scalapack-dir=${LOCALBASE} -. endif -.endif - -#.if exists(${LOCALBASE}/bin/lgrind) -#WITH_LGRIND= yes -#.endif -#.if defined(WITH_LGRIND) -#BUILD_DEPENDS+= lgrind:${PORTSDIR}/print/lgrind -#RUN_DEPENDS+= lgrind:${PORTSDIR}/print/lgrind -#.endif - -.if exists(${LOCALBASE}/lib/libnetcdf.so) -WITH_NETCDF= yes -.endif -.if defined(WITH_NETCDF) -LIB_DEPENDS+= libnetcdf.so:${PORTSDIR}/science/netcdf -CONFIGURE_ENV+= PNETCDF_INCLUDE=${LOCALBASE}/include \ - PNETCDF_LIB=${LOCALBASE}/lib -.endif - -.if exists(${LOCALBASE}/bin/svn) -WITH_SVN= yes -.endif -.if defined(WITH_SVN) -BUILD_DEPENDS+= svn:${PORTSDIR}/devel/subversion -RUN_DEPENDS+= svn:${PORTSDIR}/devel/subversion -.endif - -#.if exists(${LOCALBASE}/bin/valgrind) -#WITH_VALGRIND= yes -#.endif -#.if defined(WITH_VALGRIND) -#BUILD_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind -#RUN_DEPENDS+= valgrind:${PORTSDIR}/devel/valgrind -#.endif - -.if !defined(WITHOUT_SPOOLES) -. if exists(${LOCALBASE}/lib/libspooles.a) \ - && !exists(${LOCALBASE}/include/spooles/MPI/spoolesMPI.h) -BROKEN= Please deinstall spooles and reinstall spooles-mpich -. else -BUILD_DEPENDS+= ${LOCALBASE}/lib/libspooles.a:${PORTSDIR}/math/spooles-mpich -. endif -CONFIGURE_ARGS+= --with-spooles-include=${LOCALBASE}/include/spooles \ - --with-spooles-lib=[${LOCALBASE}/lib/libspooles.a,${LIBDIR}/libm.a] -.endif - -pre-everything:: - @${ECHO_MSG} -.if !defined (WITH_MPI) - @${ECHO_MSG} "Define WITH_MPI to use MPI." - @${ECHO_MSG} "Note: this is not compatible with Python bindings!" -.elif !defined (WITHOUT_MPI) - @${ECHO_MSG} "Define WITHOUT_MPI to not use MPI." -.endif -.if !defined (WITH_SVN) - @${ECHO_MSG} "Define WITH_SVN to use subversion." -.endif -.if !defined (WITHOUT_X11) - @${ECHO_MSG} "Define WITHOUT_X11 to remove X11 support." -.endif -.if !defined (WITH_ATLAS) - @${ECHO_MSG} "Define WITH_ATLAS to replace Blas / Lapack support by Atlas." -.endif -.if !defined (WITHOUT_BS95) - @${ECHO_MSG} "Define WITHOUT_BS95 to remove BlockSolve95 support." -.endif -.if !defined (WITHOUT_PARMETIS) - @${ECHO_MSG} "Define WITHOUT_PARMETIS to remove ParMETIS support." -.endif -.if !defined (WITHOUT_SPOOLES) - @${ECHO_MSG} "Define WITHOUT_SPOOLES to remove SPOOLES support." -.endif -#.if !defined (WITHOUT_SUPERLU) -# @${ECHO_MSG} "Define WITHOUT_SUPERLU to remove SuperLU support." -#.endif -.if !defined (WITHOUT_UMFPACK) - @${ECHO_MSG} "Define WITHOUT_UMFPACK to remove UMFPACK support." -.endif - @${ECHO_MSG} - -pre-configure: - @${RM} ${WRKSRC}/bmake/common/rules.shared.basic.orig - ${REINPLACE_CMD} -e "s|AMD/Include|include/AMD|" \ - -e "s|AMD/Lib|${LOCALBASE}/lib|" \ - ${WRKSRC}/python/PETSc/packages/UMFPACK.py - ${REINPLACE_CMD} -e "s|/bin/ksh|${LOCALBASE}/bin/ksh|" \ - ${WRKSRC}/bin/popup - @${RM} ${WRKSRC}/bin/popup.bak -.if defined (WITH_MPI) -. for ps in ml.py MPE.py - ${REINPLACE_CMD} -e "s|-lpmpich|-lmpl|" \ - ${WRKSRC}/python/PETSc/packages/${ps} -. endfor - ${REINPLACE_CMD} -e "s|libpmpich|libmpl|" \ - ${WRKSRC}/python/BuildSystem/config/packages/MPI.py -.endif - post-install: - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bin - ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bin - ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bmake - ${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${PREFIX}/${PFX}/bmake -.if ${PORT_OPTIONS:MDOCS} - (cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ - ${MAKEFILE} ${MAKE_ARGS} install_docs) -.endif - @${ECHO_MSG} - @${CAT} ${PKGMESSAGE} - @${ECHO_MSG} - -.if defined(MAINTAINER_MODE) -regression-test: -. if defined (WITH_MPI) && !defined(WITH_OPENMPI) -. if !exists(${HOME}/.mpd.conf) - @${ECHO_CMD} "MPD_SECRETWORD=change_on_install" > ${HOME}/.mpd.conf - ${CHMOD} go-r ${HOME}/.mpd.conf - @${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!" -. endif - ${LOCALBASE}/bin/mpd & -. endif - (cd ${BUILD_WRKSRC}; \ - ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} test) -. if defined (WITH_MPI) && !defined(WITH_OPENMPI) - ${LOCALBASE}/bin/mpdallexit -. endif -.endif + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpetsc.so.${DISTVERSION} + @${FIND} ${STAGEDIR}${PREFIX} \( -name "*.html" -o -name "*.mod" \) -delete + @cd ${STAGEDIR}${PREFIX} && ${RM} -r bin/win32fe bin/uncrustify.cfg lib/petsc + @${RM} -r ${STAGEDIR}${DATADIR}/examples # examples are a mess as installed .include Modified: head/science/PETSc/distinfo ============================================================================== --- head/math/petsc/distinfo Mon Sep 1 21:24:52 2014 (r366958) +++ head/science/PETSc/distinfo Thu Dec 21 00:26:58 2017 (r456877) @@ -1,2 +1,3 @@ -SHA256 (petsc-2.3.3-p0.tar.gz) = a08d0f2022349321a26ae6c63f0ad5b069d37f48028377c549b81cc3e7b97ddf -SIZE (petsc-2.3.3-p0.tar.gz) = 10966078 +TIMESTAMP = 1513506952 +SHA256 (petsc-3.8.3.tar.gz) = 01f9c3ed937eafac6c9e006510b61c7cd07197115ec40c429fc835f346ca3eac +SIZE (petsc-3.8.3.tar.gz) = 27931992 Modified: head/science/PETSc/files/patch-makefile ============================================================================== --- head/math/petsc/files/patch-makefile Mon Sep 1 21:24:52 2014 (r366958) +++ head/science/PETSc/files/patch-makefile Thu Dec 21 00:26:58 2017 (r456877) @@ -1,40 +1,11 @@ ---- makefile.orig Sat Sep 2 03:57:37 2006 -+++ makefile Sat Sep 2 23:20:34 2006 -@@ -6,6 +6,7 @@ - ALL: all - LOCDIR = ./ - DIRS = src include -+DOCS_DIR = ${INSTALL_DIR}/../share/doc/petsc - CFLAGS = - FFLAGS = +--- makefile.orig 2017-12-18 03:43:13 UTC ++++ makefile +@@ -277,7 +277,7 @@ reconfigure: + @${PYTHON} ${PETSC_ARCH}/lib/petsc/conf/reconfigure-${PETSC_ARCH}.py + # + install: +- @${PYTHON} ./config/install.py -destDir=${DESTDIR} ++ @${PYTHON} ./config/install.py -destDir=${DESTDIR}${PREFIX} + ${OMAKE} PETSC_ARCH=${PETSC_ARCH} PETSC_DIR=${PETSC_DIR} mpi4py-install petsc4py-install -@@ -21,7 +22,7 @@ - echo " Do not run configure as root, or using sudo.";\ - echo " That should be reserved for installation";\ - echo "********************************************************************"; \ -- exit 1; fi -+ fi - @${OMAKE} PETSC_ARCH=${PETSC_ARCH} chkpetsc_dir - -@${OMAKE} all_build 2>&1 | tee make_log_${PETSC_ARCH} - -@egrep -i "( error | error:)" make_log_${PETSC_ARCH} > /dev/null; if [ "$$?" = "0" ]; then \ -@@ -261,14 +262,14 @@ - -@if [ "${INSTALL_DIR}" = "${PETSC_DIR}" ]; then \ - echo "You did not set a directory to install to";\ - else \ -- echo Installing PETSc documentation at ${INSTALL_DIR};\ -- if [ ! -d `dirname ${INSTALL_DIR}` ]; then \ -- ${MKDIR} `dirname ${INSTALL_DIR}` ; \ -+ echo Installing PETSc documentation at ${DOCS_DIR};\ -+ if [ ! -d `dirname ${DOCS_DIR}` ]; then \ -+ ${MKDIR} `dirname ${DOCS_DIR}` ; \ - fi;\ -- if [ ! -d ${INSTALL_DIR} ]; then \ -- ${MKDIR} ${INSTALL_DIR} ; \ -+ if [ ! -d ${DOCS_DIR} ]; then \ -+ ${MKDIR} ${DOCS_DIR} ; \ - fi;\ -- cp -fr docs ${INSTALL_DIR};\ -+ cp -fr docs/* ${DOCS_DIR};\ - ${RM} -fr docs/tex;\ - fi; - # ------------------------------------------------------------------ + newall: Modified: head/science/PETSc/pkg-descr ============================================================================== --- head/math/petsc/pkg-descr Mon Sep 1 21:24:52 2014 (r366958) +++ head/science/PETSc/pkg-descr Thu Dec 21 00:26:58 2017 (r456877) @@ -1,9 +1,7 @@ -PETSc, the Portable, Extensible Toolkit for Scientific computation, provides -sets of tools for the parallel (as well as serial), numerical solution of PDEs -that require solving large-scale, sparse nonlinear systems of equations. PETSc -includes nonlinear and linear equation solvers that employ a variety of Newton -techniques and Krylov subspace methods. PETSc provides several parallel sparse -matrix formats, including compressed row, block compressed row, and block -diagonal storage. +A suite of data structures and routines for the scalable (parallel) solution of +scientific applications modeled by partial differential equations. It supports +MPI, and GPUs through CUDA or OpenCL, as well as hybrid MPI-GPU parallelism. +PETSc (sometimes called PETSc/Tao) also contains the Tao optimization software +library. -WWW: http://www.mcs.anl.gov/petsc/ +WWW: http://www.mcs.anl.gov/petsc Modified: head/science/PETSc/pkg-plist ============================================================================== --- head/math/petsc/pkg-plist Mon Sep 1 21:24:52 2014 (r366958) +++ head/science/PETSc/pkg-plist Thu Dec 21 00:26:58 2017 (r456877) @@ -1,282 +1,250 @@ -%%PFX%%/bin/TOPSGenerator.py -%%PFX%%/bin/TOPSGenerator.pyc -%%PFX%%/bin/TOPSGenerator.pyo -%%PFX%%/bin/TOPSInstaller.py -%%PFX%%/bin/TOPSInstaller.pyc -%%PFX%%/bin/TOPSInstaller.pyo -%%PFX%%/bin/adiforfix.py -%%PFX%%/bin/adiforfix.pyc -%%PFX%%/bin/adiforfix.pyo -%%PFX%%/bin/adprocess.py -%%PFX%%/bin/adprocess.pyc -%%PFX%%/bin/adprocess.pyo -%%PFX%%/bin/chibaoutput -%%PFX%%/bin/config/acconfig.h -%%PFX%%/bin/config/aclocal.m4 -%%PFX%%/bin/config/config.guess -%%PFX%%/bin/config/config.sub -%%PFX%%/bin/config/findftnlibs -%%PFX%%/bin/config/install-sh -%%PFX%%/bin/configarch -%%PFX%%/bin/hostnames.chiba -%%PFX%%/bin/matlab/@freader/close.m -%%PFX%%/bin/matlab/@freader/freader.m -%%PFX%%/bin/matlab/@freader/read.m -%%PFX%%/bin/matlab/@sreader/close.m -%%PFX%%/bin/matlab/@sreader/read.m -%%PFX%%/bin/matlab/@sreader/sreader.m -%%PFX%%/bin/matlab/PetscBagRead.m -%%PFX%%/bin/matlab/PetscBinaryRead.m -%%PFX%%/bin/matlab/PetscBinaryWrite.m -%%PFX%%/bin/matlab/PetscReadBinaryMatlab.m -%%PFX%%/bin/matlab/launch.m -%%PFX%%/bin/mpiexec.chiba -%%PFX%%/bin/mpiexec.gmalloc -%%PFX%%/bin/mpiexec.lam -%%PFX%%/bin/mpiexec.llrun -%%PFX%%/bin/mpiexec.poe -%%PFX%%/bin/mpiexec.prun -%%PFX%%/bin/mpiexec.sshsync -%%PFX%%/bin/mpiexec.uni -%%PFX%%/bin/mpiexec.valgrind -%%PFX%%/bin/parseargs.py -%%PFX%%/bin/parseargs.pyc -%%PFX%%/bin/parseargs.pyo -%%PFX%%/bin/petsc_libtool -%%PFX%%/bin/petscmpiexec -%%PFX%%/bin/popup -%%PFX%%/bin/portabilitycheck.py -%%PFX%%/bin/portabilitycheck.pyc -%%PFX%%/bin/portabilitycheck.pyo -%%PFX%%/bin/processSummary.py -%%PFX%%/bin/processSummary.pyc -%%PFX%%/bin/processSummary.pyo -%%PFX%%/bin/taucc.py -%%PFX%%/bin/taucc.pyc -%%PFX%%/bin/taucc.pyo -%%PFX%%/bin/update.py -%%PFX%%/bin/update.pyc -%%PFX%%/bin/update.pyo -%%PFX%%/bin/urlget -%%PFX%%/bin/urlget.py -%%PFX%%/bin/urlget.pyc -%%PFX%%/bin/urlget.pyo -%%PFX%%/bin/win32fe/win32fe.exe -%%PFX%%/bin/win32fe/win32feutils.dll -%%PFX%%/bmake/adic.init -%%PFX%%/bmake/adicmf.init -%%PFX%%/bmake/adicmfb.init -%%PFX%%/bmake/common/base -%%PFX%%/bmake/common/rules -%%PFX%%/bmake/common/rules.shared.basic -%%PFX%%/bmake/common/test -%%PFX%%/bmake/common/variables -%%PFX%%/bmake/%%TARGET%%/RDict.db -%%PFX%%/bmake/%%TARGET%%/configure.py -%%PFX%%/bmake/%%TARGET%%/configure.pyc -%%PFX%%/bmake/%%TARGET%%/configure.pyo -%%PFX%%/bmake/%%TARGET%%/petscconf -%%PFX%%/bmake/%%TARGET%%/petscconf.h -%%PFX%%/bmake/%%TARGET%%/petscconfiginfo.h -%%PFX%%/bmake/%%TARGET%%/petscfix.h -%%PFX%%/bmake/%%TARGET%%/petscmachineinfo.h -%%PFX%%/bmake/%%TARGET%%/petscrules -%%PFX%%/bmake/petscconf -%%PFX%%/include/adic/ad_deriv.h -%%PFX%%/include/adic/ad_deriv.h.html -%%PFX%%/include/adic/ad_grad.h -%%PFX%%/include/adic/ad_grad.h.html -%%PFX%%/include/adic/ad_grad_daxpy.h -%%PFX%%/include/adic/ad_grad_daxpy.h.html -%%PFX%%/include/adic/ad_grad_macro_axpys.h -%%PFX%%/include/adic/ad_grad_macro_axpys.h.html -%%PFX%%/include/adic/ad_utils.h -%%PFX%%/include/adic/ad_utils.h.html -%%PFX%%/include/adic/adintr_proto.h -%%PFX%%/include/adic/adintr_proto.h.html -%%PFX%%/include/adic/adintrinsics.h -%%PFX%%/include/adic/adintrinsics.h.html -%%PFX%%/include/adic/initcommon.h -%%PFX%%/include/adic/initcommon.h.html -%%PFX%%/include/adic/initenum.h -%%PFX%%/include/adic/initenum.h.html -%%PFX%%/include/adic/knr-compat.h -%%PFX%%/include/adic/knr-compat.h.html -%%PFX%%/include/adic/run-alloc.h -%%PFX%%/include/adic/run-alloc.h.html -%%PFX%%/include/adic/run-map.h -%%PFX%%/include/adic/run-map.h.html -%%PFX%%/include/finclude/index.html -%%PFX%%/include/finclude/makefile -%%PFX%%/include/finclude/makefile.html -%%PFX%%/include/finclude/moddeps -%%PFX%%/include/finclude/petsc.h -%%PFX%%/include/finclude/petsc.h.html -%%PFX%%/include/finclude/petscall.h -%%PFX%%/include/finclude/petscall.h90 -%%PFX%%/include/finclude/petscao.h -%%PFX%%/include/finclude/petscao.h.html -%%PFX%%/include/finclude/petscbag.h -%%PFX%%/include/finclude/petscda.h -%%PFX%%/include/finclude/petscda.h.html -%%PFX%%/include/finclude/petscda.h90 -%%PFX%%/include/finclude/petscda.h90.html -%%PFX%%/include/finclude/petscdef.h -%%PFX%%/include/finclude/petscdef.h.html -%%PFX%%/include/finclude/petscdraw.h -%%PFX%%/include/finclude/petscdraw.h.html -%%PFX%%/include/finclude/petscerror.h -%%PFX%%/include/finclude/petscis.h -%%PFX%%/include/finclude/petscis.h.html -%%PFX%%/include/finclude/petscis.h90 -%%PFX%%/include/finclude/petscis.h90.html -%%PFX%%/include/finclude/petscksp.h -%%PFX%%/include/finclude/petscksp.h.html -%%PFX%%/include/finclude/petsclog.h -%%PFX%%/include/finclude/petsclog.h.html -%%PFX%%/include/finclude/petscmat.h -%%PFX%%/include/finclude/petscmat.h.html -%%PFX%%/include/finclude/petscmat.h90 -%%PFX%%/include/finclude/petscmat.h90.html -%%PFX%%/include/finclude/petscmesh.h -%%PFX%%/include/finclude/petscmesh.h90 -%%PFX%%/include/finclude/petscmg.h -%%PFX%%/include/finclude/petscmg.h.html -%%PFX%%/include/finclude/petscpc.h -%%PFX%%/include/finclude/petscpc.h.html -%%PFX%%/include/finclude/petscsnes.h -%%PFX%%/include/finclude/petscsnes.h.html -%%PFX%%/include/finclude/petscsys.h -%%PFX%%/include/finclude/petscsys.h.html -%%PFX%%/include/finclude/petscts.h -%%PFX%%/include/finclude/petscts.h.html -%%PFX%%/include/finclude/petscvec.h -%%PFX%%/include/finclude/petscvec.h.html -%%PFX%%/include/finclude/petscvec.h90 -%%PFX%%/include/finclude/petscvec.h90.html -%%PFX%%/include/finclude/petscviewer.h -%%PFX%%/include/finclude/petscviewer.h.html -%%PFX%%/include/finclude/petscviewer.h90 -%%PFX%%/include/index.html -%%PFX%%/include/makefile -%%PFX%%/include/makefile.html -%%PFX%%/include/mpiuni/mpi.h -%%PFX%%/include/mpiuni/mpi.h.html -%%PFX%%/include/mpiuni/mpif.h -%%PFX%%/include/mpiuni/mpif.h.html -%%PFX%%/include/petsc.h -%%PFX%%/include/petsc.h.html -%%PFX%%/include/petsc/petsc.h -%%PFX%%/include/petsc/vec.h -%%PFX%%/include/petscadic.h -%%PFX%%/include/petscao.h -%%PFX%%/include/petscao.h.html -%%PFX%%/include/petscbag.h -%%PFX%%/include/petscbag.h.html -%%PFX%%/include/petscblaslapack.h -%%PFX%%/include/petscblaslapack.h.html -%%PFX%%/include/petscblaslapack_c.h -%%PFX%%/include/petscblaslapack_caps.h -%%PFX%%/include/petscblaslapack_cptofcd.h -%%PFX%%/include/petscblaslapack_stdcall.h -%%PFX%%/include/petscblaslapack_uscore.h -%%PFX%%/include/petscbt.h -%%PFX%%/include/petscbt.h.html -%%PFX%%/include/petscctable.h -%%PFX%%/include/petscda.h -%%PFX%%/include/petscda.h.html -%%PFX%%/include/petscdmmg.h -%%PFX%%/include/petscdmmg.h.html -%%PFX%%/include/petscdraw.h -%%PFX%%/include/petscdraw.h.html -%%PFX%%/include/petscerror.h -%%PFX%%/include/petscerror.h.html -%%PFX%%/include/petscis.h -%%PFX%%/include/petscis.h.html -%%PFX%%/include/petscksp.h -%%PFX%%/include/petscksp.h.html -%%PFX%%/include/petsclog.h -%%PFX%%/include/petsclog.h.html -%%PFX%%/include/petscmat.h -%%PFX%%/include/petscmat.h.html -%%PFX%%/include/petscmath.h -%%PFX%%/include/petscmath.h.html -%%PFX%%/include/petscmatlab.h -%%PFX%%/include/petscmatlab.h.html -%%PFX%%/include/petscmesh.h -%%PFX%%/include/petscmg.h -%%PFX%%/include/petscmg.h.html -%%PFX%%/include/petscoptions.h -%%PFX%%/include/petscoptions.h.html -%%PFX%%/include/petscpc.h -%%PFX%%/include/petscpc.h.html -%%PFX%%/include/petscpf.h -%%PFX%%/include/petscpf.h.html -%%PFX%%/include/petscsnes.h -%%PFX%%/include/petscsnes.h.html -%%PFX%%/include/petscsys.h -%%PFX%%/include/petscsys.h.html -%%PFX%%/include/petsctime.h -%%PFX%%/include/petsctime.h.html -%%PFX%%/include/petscts.h -%%PFX%%/include/petscts.h.html -%%PFX%%/include/petscvec.h -%%PFX%%/include/petscvec.h.html -%%PFX%%/include/petscversion.h -%%PFX%%/include/petscversion.h.html -%%PFX%%/include/petscviewer.h -%%PFX%%/include/petscviewer.h.html -%%PFX%%/include/private/isimpl.h -%%PFX%%/include/private/isimpl.h.html -%%PFX%%/include/private/kspimpl.h -%%PFX%%/include/private/kspimpl.h.html -%%PFX%%/include/private/matimpl.h -%%PFX%%/include/private/matimpl.h.html -%%PFX%%/include/private/meshimpl.h -%%PFX%%/include/private/pcimpl.h -%%PFX%%/include/private/pcimpl.h.html -%%PFX%%/include/private/petscimpl.h -%%PFX%%/include/private/petscimpl.h.html -%%PFX%%/include/private/snesimpl.h -%%PFX%%/include/private/snesimpl.h.html -%%PFX%%/include/private/tsimpl.h -%%PFX%%/include/private/tsimpl.h.html -%%PFX%%/include/private/vecimpl.h -%%PFX%%/include/private/vecimpl.h.html -%%PFX%%/include/zpetsc.h -%%PFX%%/include/zpetsc.h.html -%%MPIUNI%%%%PFX%%/lib/%%TARGET%%/libmpiuni.a -%%PFX%%/lib/%%TARGET%%/libpetsc.a -%%PFX%%/lib/%%TARGET%%/libpetsc.so -%%PFX%%/lib/%%TARGET%%/libpetsccontrib.a -%%PFX%%/lib/%%TARGET%%/libpetsccontrib.so -%%PFX%%/lib/%%TARGET%%/libpetscdm.a -%%PFX%%/lib/%%TARGET%%/libpetscdm.so -%%PFX%%/lib/%%TARGET%%/libpetscksp.a -%%PFX%%/lib/%%TARGET%%/libpetscksp.so -%%PFX%%/lib/%%TARGET%%/libpetscmat.a -%%PFX%%/lib/%%TARGET%%/libpetscmat.so -%%PFX%%/lib/%%TARGET%%/libpetscsnes.a -%%PFX%%/lib/%%TARGET%%/libpetscsnes.so -%%PFX%%/lib/%%TARGET%%/libpetscts.a -%%PFX%%/lib/%%TARGET%%/libpetscts.so -%%PFX%%/lib/%%TARGET%%/libpetscvec.a -%%PFX%%/lib/%%TARGET%%/libpetscvec.so -@dirrm %%PFX%%/lib/%%TARGET%% -@dirrm %%PFX%%/lib -@dirrm %%PFX%%/include/private -@dirrm %%PFX%%/include/petsc -@dirrm %%PFX%%/include/mpiuni -@dirrm %%PFX%%/include/finclude -@dirrm %%PFX%%/include/adic -@dirrm %%PFX%%/include -@dirrm %%PFX%%/bmake/%%TARGET%% -@dirrm %%PFX%%/bmake/common -@dirrm %%PFX%%/bmake -@dirrm %%PFX%%/bin/win32fe -@dirrm %%PFX%%/bin/matlab/@sreader -@dirrm %%PFX%%/bin/matlab/@freader -@dirrm %%PFX%%/bin/matlab -@dirrm %%PFX%%/bin/config -@dirrm %%PFX%%/bin -@dirrm %%PFX%% +bin/FASTMathInstaller.py +bin/PetscBinaryIO.py +bin/PetscBinaryIOTrajectory.py +bin/PetscBinaryIO_tests.py +bin/TOPSGenerator.py +bin/adiforfix.py +bin/configVars.py +bin/parseargs.py +bin/petsc-mpiexec.uni +bin/petsc_conf.py +bin/petsc_gen_xdmf.py +bin/petscdiff +bin/petsclogformat.py +bin/petscmpiexec +bin/petscnagupgrade.py +bin/popup +bin/portabilitycheck.py +bin/saws/SAWs.py +bin/saws/getSAWs.bash +bin/saws/getStack.bash +bin/sendToJenkins +bin/taucc.py +bin/update.py +include/petsc.h +include/petsc/finclude/petsc.h +include/petsc/finclude/petscao.h +include/petsc/finclude/petscbag.h +include/petsc/finclude/petscdm.h +include/petsc/finclude/petscdmda.h +include/petsc/finclude/petscdmlabel.h +include/petsc/finclude/petscdmnetwork.h +include/petsc/finclude/petscdmplex.h +include/petsc/finclude/petscdraw.h +include/petsc/finclude/petscerror.h +include/petsc/finclude/petscis.h +include/petsc/finclude/petscksp.h +include/petsc/finclude/petsclog.h +include/petsc/finclude/petscmat.h +include/petsc/finclude/petscpc.h +include/petsc/finclude/petscsnes.h +include/petsc/finclude/petscsnesfas.h +include/petsc/finclude/petscsys.h +include/petsc/finclude/petsctao.h +include/petsc/finclude/petscts.h +include/petsc/finclude/petscvec.h +include/petsc/finclude/petscviewer.h +include/petsc/mpiuni/mpi.h +include/petsc/mpiuni/mpif.h +include/petsc/mpiuni/mpiunifdef.h +include/petsc/private/bagimpl.h +include/petsc/private/characteristicimpl.h +include/petsc/private/dmdaimpl.h +include/petsc/private/dmforestimpl.h +include/petsc/private/dmimpl.h +include/petsc/private/dmlabelimpl.h +include/petsc/private/dmmbimpl.h +include/petsc/private/dmnetworkimpl.h +include/petsc/private/dmpatchimpl.h +include/petsc/private/dmpleximpl.h +include/petsc/private/dmswarmimpl.h +include/petsc/private/drawimpl.h +include/petsc/private/dtimpl.h +include/petsc/private/f90impl.h +include/petsc/private/fortranimpl.h +include/petsc/private/glvisvecimpl.h +include/petsc/private/glvisviewerimpl.h +include/petsc/private/hash.h +include/petsc/private/isimpl.h +include/petsc/private/kernels/blockinvert.h +include/petsc/private/kernels/blockmatmult.h +include/petsc/private/kernels/blocktranspose.h +include/petsc/private/kernels/petscaxpy.h +include/petsc/private/kspimpl.h +include/petsc/private/linesearchimpl.h +include/petsc/private/logimpl.h +include/petsc/private/matimpl.h +include/petsc/private/matorderimpl.h +include/petsc/private/pcgamgimpl.h +include/petsc/private/pcimpl.h +include/petsc/private/pcmgimpl.h +include/petsc/private/petscconvestimpl.h +include/petsc/private/petscdsimpl.h +include/petsc/private/petscfeimpl.h +include/petsc/private/petscfptimpl.h +include/petsc/private/petscfvimpl.h +include/petsc/private/petscimpl.h +include/petsc/private/sfimpl.h +include/petsc/private/snesimpl.h +include/petsc/private/taoimpl.h +include/petsc/private/taolinesearchimpl.h +include/petsc/private/tsimpl.h +include/petsc/private/vecimpl.h +include/petsc/private/viewerimpl.h +include/petscao.h +include/petscbag.h +include/petscblaslapack.h +include/petscblaslapack_mangle.h +include/petscblaslapack_stdcall.h +include/petscbt.h +include/petsccharacteristic.h +include/petscconf.h +include/petscconfiginfo.h +include/petscconvest.h +include/petscctable.h +include/petsccuda.h +include/petsccusp.h +include/petscdm.h +include/petscdmcomposite.h +include/petscdmda.h +include/petscdmdatypes.h +include/petscdmforest.h +include/petscdmlabel.h +include/petscdmmoab.h +include/petscdmnetwork.h +include/petscdmpatch.h +include/petscdmplex.h +include/petscdmredundant.h +include/petscdmshell.h +include/petscdmsliced.h +include/petscdmswarm.h +include/petscdmtypes.h +include/petscdraw.h +include/petscdrawtypes.h +include/petscds.h +include/petscdstypes.h +include/petscdt.h +include/petscerror.h +include/petscfe.h +include/petscfetypes.h +include/petscfix.h +include/petscfv.h +include/petscfvtypes.h +include/petscgll.h +include/petscis.h +include/petscistypes.h +include/petscksp.h +include/petsclog.h +include/petscmachineinfo.h +include/petscmat.h +include/petscmatcoarsen.h +include/petscmatelemental.h +include/petscmath.h +include/petscmathypre.h +include/petscmatlab.h +include/petscoptions.h +include/petscpc.h +include/petscpctypes.h +include/petscpf.h +include/petscsf.h +include/petscsftypes.h +include/petscsnes.h +include/petscsys.h +include/petsctao.h +include/petsctaolinesearch.h +include/petsctime.h +include/petscts.h +include/petscvalgrind.h +include/petscvec.h +include/petscversion.h +include/petscviennacl.h +include/petscviewer.h +include/petscviewerhdf5.h +include/petscviewersaws.h +include/petscviewertypes.h +include/petscwebclient.h +lib/libpetsc.so +lib/libpetsc.so.%%SHL%% +lib/libpetsc.so.%%SHLIB%% +libdata/pkgconfig/PETSc.pc +%%DATADIR%%/datafiles/matrices/amesos2_test_mat0.mtx +%%DATADIR%%/datafiles/matrices/hpd-complex-int32-float32 +%%DATADIR%%/datafiles/matrices/hpd-complex-int32-float64 +%%DATADIR%%/datafiles/matrices/hpd-complex-int64-float32 +%%DATADIR%%/datafiles/matrices/hpd-complex-int64-float64 +%%DATADIR%%/datafiles/matrices/nh-complex-int32-float32 +%%DATADIR%%/datafiles/matrices/nh-complex-int32-float64 +%%DATADIR%%/datafiles/matrices/nh-complex-int64-float32 +%%DATADIR%%/datafiles/matrices/nh-complex-int64-float64 +%%DATADIR%%/datafiles/matrices/ns-real-int32-float32 +%%DATADIR%%/datafiles/matrices/ns-real-int32-float64 +%%DATADIR%%/datafiles/matrices/ns-real-int64-float32 +%%DATADIR%%/datafiles/matrices/ns-real-int64-float64 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float128 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float32 +%%DATADIR%%/datafiles/matrices/spd-real-int32-float64 +%%DATADIR%%/datafiles/matrices/spd-real-int64-float32 +%%DATADIR%%/datafiles/matrices/spd-real-int64-float64 +%%DATADIR%%/datafiles/meshes/2Dgrd.exo +%%DATADIR%%/datafiles/meshes/Rect-tri3.exo +%%DATADIR%%/datafiles/meshes/annulus-20.exo +%%DATADIR%%/datafiles/meshes/blockcylinder-50.exo +%%DATADIR%%/datafiles/meshes/cow.msh +%%DATADIR%%/datafiles/meshes/cube_5tets.cas +%%DATADIR%%/datafiles/meshes/cube_5tets_ascii.cas +%%DATADIR%%/datafiles/meshes/cylinder.med +%%DATADIR%%/datafiles/meshes/doublet-tet.msh +%%DATADIR%%/datafiles/meshes/grid_c.cgns +%%DATADIR%%/datafiles/meshes/horse.ply.bz2 +%%DATADIR%%/datafiles/meshes/sevenside-quad-15.exo +%%DATADIR%%/datafiles/meshes/sevenside-quad.exo +%%DATADIR%%/datafiles/meshes/sevenside.exo +%%DATADIR%%/datafiles/meshes/simpleblock-100.exo +%%DATADIR%%/datafiles/meshes/square.cas +%%DATADIR%%/datafiles/meshes/square.med +%%DATADIR%%/datafiles/meshes/square.msh +%%DATADIR%%/datafiles/meshes/square_bin.msh +%%DATADIR%%/datafiles/meshes/square_bin_physnames.msh +%%DATADIR%%/datafiles/meshes/square_quad.msh +%%DATADIR%%/datafiles/meshes/squaremotor-30.exo +%%DATADIR%%/datafiles/meshes/texas.msh +%%DATADIR%%/datafiles/meshes/tut21.cgns +%%DATADIR%%/matlab/@PetscOpenFile/PetscOpenFile.m +%%DATADIR%%/matlab/@PetscOpenFile/close.m +%%DATADIR%%/matlab/@PetscOpenFile/read.m +%%DATADIR%%/matlab/@PetscOpenFile/write.m +%%DATADIR%%/matlab/@PetscOpenSocket/PetscOpenSocket.m +%%DATADIR%%/matlab/@PetscOpenSocket/close.m +%%DATADIR%%/matlab/@PetscOpenSocket/read.m +%%DATADIR%%/matlab/@PetscOpenSocket/write.m +%%DATADIR%%/matlab/PetscBagRead.m +%%DATADIR%%/matlab/PetscBinaryRead.m +%%DATADIR%%/matlab/PetscBinaryWrite.m +%%DATADIR%%/matlab/PetscReadBinaryMatlab.m +%%DATADIR%%/matlab/PetscReadBinaryTrajectory.m +%%DATADIR%%/matlab/UFgetPetscMat.m +%%DATADIR%%/matlab/generatePetscTestFiles.m +%%DATADIR%%/matlab/generatehtml.m +%%DATADIR%%/matlab/laplacian.m +%%DATADIR%%/matlab/laplacianlicense.txt +%%DATADIR%%/matlab/launch.m +%%DATADIR%%/saws/documentation +%%DATADIR%%/saws/images/arrow.png +%%DATADIR%%/saws/images/transition.bmp +%%DATADIR%%/saws/js/PETSc.js +%%DATADIR%%/saws/js/boxTree.js +%%DATADIR%%/saws/js/defaults.js +%%DATADIR%%/saws/js/drawDiagrams.js +%%DATADIR%%/saws/js/events.js +%%DATADIR%%/saws/js/getCmdOptions.js +%%DATADIR%%/saws/js/listLogic.js +%%DATADIR%%/saws/js/main.js +%%DATADIR%%/saws/js/matrixTex.js +%%DATADIR%%/saws/js/parsePrefix.js +%%DATADIR%%/saws/js/populateLists.js +%%DATADIR%%/saws/js/recordSawsData.js +%%DATADIR%%/saws/js/tree.js +%%DATADIR%%/saws/js/treeInterface.js +%%DATADIR%%/saws/js/utils.js +%%DATADIR%%/saws/readme +%%DATADIR%%/xml/performance_xml2html.xsl