svn commit: r456877 - in head: . science/PETSc science/PETSc/files
Yuri Victorovich
yuri at FreeBSD.org
Thu Dec 21 00:27:01 UTC 2017
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 <thierry at pompo.net>
# $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 at FreeBSD.org
-COMMENT= Portable, Extensible Toolkit for Scientific computation
+MAINTAINER= yuri at 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 <bsd.port.options.mk>
-
-.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 <bsd.port.mk>
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}
- - at egrep -i "( error | error:)" make_log_${PETSC_ARCH} > /dev/null; if [ "$$?" = "0" ]; then \
-@@ -261,14 +262,14 @@
- - at 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
- at dirrm %%PFX%%/lib/%%TARGET%%
- at dirrm %%PFX%%/lib
- at dirrm %%PFX%%/include/private
- at dirrm %%PFX%%/include/petsc
- at dirrm %%PFX%%/include/mpiuni
- at dirrm %%PFX%%/include/finclude
- at dirrm %%PFX%%/include/adic
- at dirrm %%PFX%%/include
- at dirrm %%PFX%%/bmake/%%TARGET%%
- at dirrm %%PFX%%/bmake/common
- at dirrm %%PFX%%/bmake
- at dirrm %%PFX%%/bin/win32fe
- at dirrm %%PFX%%/bin/matlab/@sreader
- at dirrm %%PFX%%/bin/matlab/@freader
- at dirrm %%PFX%%/bin/matlab
- at dirrm %%PFX%%/bin/config
- at dirrm %%PFX%%/bin
- at 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
More information about the svn-ports-all
mailing list