From nobody Sun Oct 15 17:10:28 2023 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4S7mw44J3Zz4xB3J; Sun, 15 Oct 2023 17:10:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4S7mw441Bhz4Vgw; Sun, 15 Oct 2023 17:10:28 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697389828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cKMqrKHPAabJ4m+0Cvw370MIGV9TGQSraHA3anyFDaU=; b=Mpdjq95XnnW+yFAYol8xOuAPdbYlodOvSPXZtdW3ACHa2R76sY3EQSvb5U4Fa9GGrDYJ5k 4/ruWOm0SxOX8SvDzxjDDk8LaMEHBoj9cC1cUJZZZsJNvncf6UnoU4+5F+eNV01oSEGkh9 Wxf2LV2JxoJyHWGxNFV49KM3POsaXrv4qmESpuYEgkTeO8J+drj6eAzOn5kiaUuuG7/bVt M0W22wwb0jQz9zWaQXZNK/uMSz1b/hIBQhoQm2TULDiBiNm8Tb6DARDN4GEFOmcTePC6KF LhvPNHAtZ6C82DYjMxB4WW4Jn4MaEcrapL7p93/sR5khFp9XSaHqOepq+OOlLA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1697389828; a=rsa-sha256; cv=none; b=i/eUxSB/h2cxPWab5odFAxTZ9tK6rbxJd/2f8Ka0q5m+wd7hdn9oQi4fsTo8Kk6ZvN5pBx luWBGF2XOcCRLbNJeE4aVbtQULL+a8iThtQyptDVWf/U6LLJU4dwWpyuW/YdAcvvRTlySd cyje6uQJTf/MTl2/wktpA4Nt+feSlz//QlELXkXmtYUp+oN9uW+BGvDuZcTRS7F+mHzdJm JJprV016mUhi18i+/Z9fI6ocBaD97foYzOXVG8YsGKf84xa/q/o3yfE0BD0U+gcPJEuP6o QOlE5o1QV4eeaal/gWS1fTPuL+p7oFm5AFrFnpRa3pRpo56MB+GAXwiPVhuubw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1697389828; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=cKMqrKHPAabJ4m+0Cvw370MIGV9TGQSraHA3anyFDaU=; b=C/ePHYP4cXZPjSKzyZK8dBkxPSdPj0YS+WfGNR2APT+Hv95OAFQ2uPZODFocGqIuwoUdTA 3ww+pE6VOC63KYL6ei8SbRPhJ6JliXeAyp76yRSRlfPJYHowfC99KW+4wewJ86oPIehpXy RBtk9C4YfhoXewjhBYfp4n7gE7cs4ohdg3p7BgLqjRN9eXa/KDQufzaWAFhiseURxgRpCy AE8NpSZ1iBeJ/mrq9s4E8DDTCL88oRMEN2bJNJVNOQTtFYYxtg+3vgXK7HZ/D8sM0/d8gc VNjRBP7c+MFDPGAOw0J6zSygHOJvu24q6G/H5wo8d6n8vX+/3OxSP7NsZ1FVNA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4S7mw432NQz1KDQ; Sun, 15 Oct 2023 17:10:28 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 39FHASB5052323; Sun, 15 Oct 2023 17:10:28 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 39FHAS92052320; Sun, 15 Oct 2023 17:10:28 GMT (envelope-from git) Date: Sun, 15 Oct 2023 17:10:28 GMT Message-Id: <202310151710.39FHAS92052320@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Thierry Thomas Subject: git: 52672d5fb8c4 - main - math/arpack++: upgrade to 2.4.0 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: thierry X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 52672d5fb8c4055673c6dc7e0e33d5127f5d80d9 Auto-Submitted: auto-generated The branch main has been updated by thierry: URL: https://cgit.FreeBSD.org/ports/commit/?id=52672d5fb8c4055673c6dc7e0e33d5127f5d80d9 commit 52672d5fb8c4055673c6dc7e0e33d5127f5d80d9 Author: Thierry Thomas AuthorDate: 2023-10-15 16:50:01 +0000 Commit: Thierry Thomas CommitDate: 2023-10-15 17:08:47 +0000 math/arpack++: upgrade to 2.4.0 Release notes at . --- math/arpack++/Makefile | 68 +++------ math/arpack++/distinfo | 6 +- math/arpack++/files/patch-Makefile.inc | 110 -------------- math/arpack++/pkg-plist | 260 ++++++++++++++++++++++----------- 4 files changed, 197 insertions(+), 247 deletions(-) diff --git a/math/arpack++/Makefile b/math/arpack++/Makefile index b95492ef358b..d74f5689aef4 100644 --- a/math/arpack++/Makefile +++ b/math/arpack++/Makefile @@ -1,6 +1,5 @@ PORTNAME= arpack++ -PORTVERSION= 2.3.0 -PORTREVISION= 7 +PORTVERSION= 2.4.0 CATEGORIES= math MAINTAINER= ports@FreeBSD.org @@ -12,52 +11,43 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libarpack.so:math/arpack-ng \ libsuperlu.so:math/superlu \ + libcholmod.so:math/suitesparse-cholmod \ libumfpack.so:math/suitesparse-umfpack -.if exists(${LOCALBASE}/lib/libatlas.so) && !defined(WITH_BLAS) -WITH_ATLAS= yes -.endif -.if defined(WITH_ATLAS) -LIB_DEPENDS+= libatlas.so:math/atlas -BLAS= -lf77blas -LAPACK= -lalapack -lcblas -.else -LIB_DEPENDS+= liblapack.so:math/lapack -LIB_DEPENDS+= libblas.so:math/blas -BLAS= -lblas -LAPACK= -llapack -.endif +USES= cmake:testing compiler:c++17-lang fortran +USE_CXXSTD= c++17 USE_GITHUB= yes GH_ACCOUNT= m-reuter GH_PROJECT= arpackpp -USES= fortran gmake localbase +CMAKE_ARGS= -DENABLE_FORTRAN:BOOL=ON \ + -DENABLE_SUPERLU:BOOL=ON \ + -DENABLE_UMFPACK:BOOL=ON \ + -DENABLE_CHOLMOD:BOOL=ON \ + -DENABLE_SUITESPARSE_STATIC:BOOL=OFF -NO_BUILD= yes NO_ARCH= yes REINPLACE_ARGS= -i "" DOCS= README.md doc/README doc/arpackpp.pdf doc/structure.txt -OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES +OPTIONS_RADIO= BLAS +OPTIONS_RADIO_BLAS= ATLAS NETLIB OPENBLAS +OPTIONS_DEFAULT= OPENBLAS -PORTDOCS= * -PORTEXAMPLES= * +EXAMPLES_CMAKE_ON= -DENABLE_TESTS:BOOL=ON +EXAMPLES_CMAKE_OFF= -DENABLE_TESTS:BOOL=OFF +EXAMPLES_VARS_OFF= NO_BUILD=yes -pre-configure: - ${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" \ - -e "s|%%BLAS%%|${BLAS}|" \ - -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile.inc - ${FIND} ${WRKSRC}/examples -name Makefile | \ - ${XARGS} ${REINPLACE_CMD} -e 's|$$(ARPACKPP_DIR)/examples|${EXAMPLESDIR}|' +ATLAS_USES= blaslapack:atlas +NETLIB_USES= blaslapack:netlib +OPENBLAS_USES= blaslapack:openblas -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/ARPACK++ - for inc in `${LS} ${WRKSRC}/include` ; do \ - ${INSTALL_DATA} ${WRKSRC}/include/$$inc ${STAGEDIR}${PREFIX}/include/ARPACK++; \ - done +PORTDOCS= * +PORTEXAMPLES= * do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -68,23 +58,7 @@ do-install-DOCS-on: do-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/Makefile.inc ${STAGEDIR}${EXAMPLESDIR} ${CP} -R ${WRKSRC}/examples/* ${STAGEDIR}${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}." -.if defined(MAINTAINER_MODE) -test: install - for sample in `${FIND} ${WRKSRC}/examples -name Makefile` ; do \ - (cd `dirname $$sample` ; \ - ${ECHO_MSG} "============" ; \ - ${ECHO_MSG} "*** Entering `pwd`" ; \ - ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} \ - || ${TRUE}) ; \ - done - @${ECHO_MSG} "============" - @${ECHO_MSG} "Failures expected in umfpack/complex, umfpack/nonsym & umfpack/sym" - @${ECHO_MSG} "(UM*2FA -> umfpack_*_numeric)." - @${ECHO_MSG} -.endif - .include diff --git a/math/arpack++/distinfo b/math/arpack++/distinfo index 0f7f8b1e3597..78a3a0f57dac 100644 --- a/math/arpack++/distinfo +++ b/math/arpack++/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1565284527 -SHA256 (m-reuter-arpackpp-2.3.0_GH0.tar.gz) = 288fb4cd2dd08e02ed29db579bc1278023a06415dd2f63b1fdc323c7993fcb1a -SIZE (m-reuter-arpackpp-2.3.0_GH0.tar.gz) = 4882794 +TIMESTAMP = 1697377358 +SHA256 (m-reuter-arpackpp-2.4.0_GH0.tar.gz) = 06416ee584d01eba42555b676a4220f68575ef715cde9b37e85910698d784ca0 +SIZE (m-reuter-arpackpp-2.4.0_GH0.tar.gz) = 4884120 diff --git a/math/arpack++/files/patch-Makefile.inc b/math/arpack++/files/patch-Makefile.inc deleted file mode 100644 index 12c1d1717b6c..000000000000 --- a/math/arpack++/files/patch-Makefile.inc +++ /dev/null @@ -1,110 +0,0 @@ ---- Makefile.inc.orig 2015-11-23 03:58:51 UTC -+++ Makefile.inc -@@ -1,26 +1,26 @@ --# ARPACK++ v1.2 2/18/2000 -+# ARPACK++ v2.3.0 9/1/2016 - # c++ interface to ARPACK code. - # This file contains some definitions used to compile arpack++ examples --# with the g++ compiler under linux. -+# with the c++ compiler under FreeBSD. - - - # Defining the machine. - --PLAT = linux -+PLAT = `uname -s` - - # Defining the compiler. - --CPP = g++ -+CPP = $(CXX) - - # Defining ARPACK++ directories. - # ARPACKPP_INC is the directory that contains all arpack++ header files. - # SUPERLU_DIR and UMFPACK_DIR must be set to ARPACKPP_INC. - --#ARPACKPP_DIR = $(HOME)/arpack++ --ARPACKPP_DIR = ../../.. --ARPACKPP_INC = $(ARPACKPP_DIR)/include --SUPERLU_DIR = $(ARPACKPP_INC) --UMFPACK_DIR = $(ARPACKPP_INC) -+ARPACK_INC = %%LOCALBASE%%/include/arpack -+ARPACKPP_INC = %%PREFIX%%/include/ARPACK++ -+ARPACKPP_DIR = %%PREFIX%%/share/ -+SUPERLU_DIR = %%LOCALBASE%%/include/superlu -+UMFPACK_DIR = %%LOCALBASE%%/include/suitesparse - - # Defining ARPACK, LAPACK, UMFPACK, SUPERLU, BLAS and FORTRAN libraries. - # See the arpack++ manual or the README file for directions on how to -@@ -37,49 +37,48 @@ UMFPACK_DIR = $(ARPACKPP_INC) - ARPACK_LIB = -larpack - LAPACK_LIB = -llapack - SUPERLU_LIB = -lsuperlu --BLAS_LIB = -lblas -+BLAS_LIB = %%BLAS%% - FORTRAN_LIBS = -lgfortran - - # SuiteSparse contains the UMFPACK and CHOLMOD code. To link examples against - # these, set the SUITESPARSE_DIR to point to your installation: --SUITESPARSE_DIR = $(ARPACKPP_DIR)/../SuiteSparse -+SUITESPARSE_DIR = %%LOCALBASE%%/include/suitesparse - --UMFPACK_LIB = $(SUITESPARSE_DIR)/UMFPACK/Lib/libumfpack.a \ -- $(SUITESPARSE_DIR)/CHOLMOD/Lib/libcholmod.a \ -- $(SUITESPARSE_DIR)/COLAMD/Lib/libcolamd.a \ -- $(SUITESPARSE_DIR)/CCOLAMD/Lib/libccolamd.a \ -- $(SUITESPARSE_DIR)/metis-4.0/libmetis.a \ -- $(SUITESPARSE_DIR)/CAMD/Lib/libcamd.a \ -- $(SUITESPARSE_DIR)/AMD/Lib/libamd.a \ -- $(SUITESPARSE_DIR)/SuiteSparse_config/libsuitesparseconfig.a -+UMFPACK_LIB = -lumfpack \ -+ -lcholmod \ -+ -lcolamd \ -+ -lccolamd \ -+ -lmetis \ -+ -lcamd \ -+ -lamd \ -+ -lsuitesparseconfig - --CHOLMOD_LIB = $(SUITESPARSE_DIR)/CHOLMOD/Lib/libcholmod.a \ -- $(SUITESPARSE_DIR)/COLAMD/Lib/libcolamd.a \ -- $(SUITESPARSE_DIR)/CCOLAMD/Lib/libccolamd.a \ -- $(SUITESPARSE_DIR)/metis-4.0/libmetis.a \ -- $(SUITESPARSE_DIR)/CAMD/Lib/libcamd.a \ -- $(SUITESPARSE_DIR)/AMD/Lib/libamd.a \ -+CHOLMOD_LIB = -lcholmod \ -+ -lcolamd \ -+ -lccolamd \ -+ -lmetis \ -+ -lcamd \ -+ -lamd - - # For cholmod need additional headers: --CHOLMOD_INC = -I$(SUITESPARSE_DIR)/CHOLMOD/Include -I$(SUITESPARSE_DIR)/SuiteSparse_config -+CHOLMOD_INC = -I$(SUITESPARSE_DIR) - - - # Defining g++ flags and directories. - - # CPP_WARNINGS = -fpermissive --CPP_WARNINGS = -Wall -ansi -pedantic-errors -+#CPP_WARNINGS = -Wall -ansi -pedantic-errors -+CPP_WARNINGS = -Wno-deprecated - CPP_DEBUG = -g - CPP_OPTIM = -O --CPP_LIBS = -+CPP_LIBS = -lm - CPP_INC = - --CPP_FLAGS = $(CPP_DEBUG) -D$(PLAT) -I$(ARPACKPP_INC) -I$(CPP_INC) \ -- $(CPP_WARNINGS) -+CPP_FLAGS = $(CXXFLAGS) $(CPP_WARNINGS) -D$(PLAT) -I$(ARPACKPP_INC) $(FCFLAGS) - - # Putting all libraries together. - --ALL_LIBS = $(CPP_LIBS) $(ARPACK_LIB) \ -- $(BLAS_LIB) $(LAPACK_LIB) $(FORTRAN_LIBS) -+ALL_LIBS = $(LDFLAGS) $(ARPACK_LIB) $(LAPACK_LIB) $(BLAS_LIB) $(FORTRAN_LIBS) $(CPP_LIBS) - - # defining paths. - diff --git a/math/arpack++/pkg-plist b/math/arpack++/pkg-plist index 15db228563e5..2a45cc667623 100644 --- a/math/arpack++/pkg-plist +++ b/math/arpack++/pkg-plist @@ -1,87 +1,173 @@ -include/ARPACK++/README -include/ARPACK++/arbgcomp.h -include/ARPACK++/arbgnsym.h -include/ARPACK++/arbgsym.h -include/ARPACK++/arbnsmat.h -include/ARPACK++/arbnspen.h -include/ARPACK++/arbscomp.h -include/ARPACK++/arbsmat.h -include/ARPACK++/arbsnsym.h -include/ARPACK++/arbspen.h -include/ARPACK++/arbssym.h -include/ARPACK++/arcgsym.h -include/ARPACK++/arch.h -include/ARPACK++/arcomp.h -include/ARPACK++/arcsmat.h -include/ARPACK++/arcspen.h -include/ARPACK++/arcssym.h -include/ARPACK++/ardfmat.h -include/ARPACK++/ardgcomp.h -include/ARPACK++/ardgnsym.h -include/ARPACK++/ardgsym.h -include/ARPACK++/ardnsmat.h -include/ARPACK++/ardnspen.h -include/ARPACK++/ardscomp.h -include/ARPACK++/ardsmat.h -include/ARPACK++/ardsnsym.h -include/ARPACK++/ardspen.h -include/ARPACK++/ardssym.h -include/ARPACK++/arerror.h -include/ARPACK++/argcomp.h -include/ARPACK++/argeig.h -include/ARPACK++/argnsym.h -include/ARPACK++/argsym.h -include/ARPACK++/arhbmat.h -include/ARPACK++/arlcomp.h -include/ARPACK++/arlgcomp.h -include/ARPACK++/arlgnsym.h -include/ARPACK++/arlgsym.h -include/ARPACK++/arlnames.h -include/ARPACK++/arlnsmat.h -include/ARPACK++/arlnspen.h -include/ARPACK++/arlscomp.h -include/ARPACK++/arlsmat.h -include/ARPACK++/arlsnsym.h -include/ARPACK++/arlspdef.h -include/ARPACK++/arlspen.h -include/ARPACK++/arlssym.h -include/ARPACK++/arlsupm.h -include/ARPACK++/arlutil.h -include/ARPACK++/armat.h -include/ARPACK++/arpackf.h -include/ARPACK++/arrgcomp.h -include/ARPACK++/arrgeig.h -include/ARPACK++/arrgnsym.h -include/ARPACK++/arrgsym.h -include/ARPACK++/arrscomp.h -include/ARPACK++/arrseig.h -include/ARPACK++/arrsnsym.h -include/ARPACK++/arrssym.h -include/ARPACK++/arscomp.h -include/ARPACK++/arseig.h -include/ARPACK++/arsnsym.h -include/ARPACK++/arssym.h -include/ARPACK++/arugcomp.h -include/ARPACK++/arugnsym.h -include/ARPACK++/arugsym.h -include/ARPACK++/arunsmat.h -include/ARPACK++/arunspen.h -include/ARPACK++/aruscomp.h -include/ARPACK++/arusmat.h -include/ARPACK++/arusnsym.h -include/ARPACK++/aruspen.h -include/ARPACK++/arussym.h -include/ARPACK++/blas1c.h -include/ARPACK++/blas1f.h -include/ARPACK++/caupp.h -include/ARPACK++/ceupp.h -include/ARPACK++/cholmodc.h -include/ARPACK++/debug.h -include/ARPACK++/lapackc.h -include/ARPACK++/lapackf.h -include/ARPACK++/naupp.h -include/ARPACK++/neupp.h -include/ARPACK++/saupp.h -include/ARPACK++/seupp.h -include/ARPACK++/superluc.h -include/ARPACK++/umfpackc.h +include/arpackpp/acompsol.h +include/arpackpp/ansymsol.h +include/arpackpp/arbgcomp.h +include/arpackpp/arbgnsym.h +include/arpackpp/arbgsym.h +include/arpackpp/arbnsmat.h +include/arpackpp/arbnspen.h +include/arpackpp/arbscomp.h +include/arpackpp/arbsmat.h +include/arpackpp/arbsnsym.h +include/arpackpp/arbspen.h +include/arpackpp/arbssym.h +include/arpackpp/arcgsym.h +include/arpackpp/arch.h +include/arpackpp/arcomp.h +include/arpackpp/arcsmat.h +include/arpackpp/arcspen.h +include/arpackpp/arcssym.h +include/arpackpp/ardfmat.h +include/arpackpp/ardgcomp.h +include/arpackpp/ardgnsym.h +include/arpackpp/ardgsym.h +include/arpackpp/ardnsmat.h +include/arpackpp/ardnspen.h +include/arpackpp/ardscomp.h +include/arpackpp/ardsmat.h +include/arpackpp/ardsnsym.h +include/arpackpp/ardspen.h +include/arpackpp/ardssym.h +include/arpackpp/areig.h +include/arpackpp/arerror.h +include/arpackpp/argcomp.h +include/arpackpp/argeig.h +include/arpackpp/argnsym.h +include/arpackpp/argsym.h +include/arpackpp/arhbmat.h +include/arpackpp/arlcomp.h +include/arpackpp/arlgcomp.h +include/arpackpp/arlgnsym.h +include/arpackpp/arlgsym.h +include/arpackpp/arlnames.h +include/arpackpp/arlnsmat.h +include/arpackpp/arlnspen.h +include/arpackpp/arlscomp.h +include/arpackpp/arlsmat.h +include/arpackpp/arlsnsym.h +include/arpackpp/arlspdef.h +include/arpackpp/arlspen.h +include/arpackpp/arlssym.h +include/arpackpp/arlsupm.h +include/arpackpp/arlutil.h +include/arpackpp/armat.h +include/arpackpp/arpackf.h +include/arpackpp/arrgcomp.h +include/arpackpp/arrgeig.h +include/arpackpp/arrgnsym.h +include/arpackpp/arrgsym.h +include/arpackpp/arrscomp.h +include/arpackpp/arrseig.h +include/arpackpp/arrsnsym.h +include/arpackpp/arrssym.h +include/arpackpp/arscomp.h +include/arpackpp/arseig.h +include/arpackpp/arsnsym.h +include/arpackpp/arssym.h +include/arpackpp/arugcomp.h +include/arpackpp/arugnsym.h +include/arpackpp/arugsym.h +include/arpackpp/arunsmat.h +include/arpackpp/arunspen.h +include/arpackpp/aruscomp.h +include/arpackpp/arusmat.h +include/arpackpp/arusnsym.h +include/arpackpp/aruspen.h +include/arpackpp/arussym.h +include/arpackpp/asymsol.h +include/arpackpp/bcmatrxa.h +include/arpackpp/bcmatrxb.h +include/arpackpp/bcmatrxc.h +include/arpackpp/blas1c.h +include/arpackpp/blas1f.h +include/arpackpp/bnmatrxa.h +include/arpackpp/bnmatrxb.h +include/arpackpp/bnmatrxc.h +include/arpackpp/bnmatrxd.h +include/arpackpp/bnmatrxe.h +include/arpackpp/bnmatrxw.h +include/arpackpp/bsmatrxa.h +include/arpackpp/bsmatrxb.h +include/arpackpp/bsmatrxc.h +include/arpackpp/caupp.h +include/arpackpp/ceupp.h +include/arpackpp/cgenprba.h +include/arpackpp/cgenprbb.h +include/arpackpp/cholmodc.h +include/arpackpp/cmatrixa.h +include/arpackpp/cmatrixb.h +include/arpackpp/cmatrixc.h +include/arpackpp/cmatrixd.h +include/arpackpp/cmatrixe.h +include/arpackpp/cmatrixf.h +include/arpackpp/compgsol.h +include/arpackpp/compsol.h +include/arpackpp/dcmatrxa.h +include/arpackpp/dcmatrxb.h +include/arpackpp/dcmatrxc.h +include/arpackpp/debug.h +include/arpackpp/dnmatrxa.h +include/arpackpp/dnmatrxb.h +include/arpackpp/dnmatrxc.h +include/arpackpp/dnmatrxd.h +include/arpackpp/dnmatrxe.h +include/arpackpp/dnmatrxw.h +include/arpackpp/dsmatrxa.h +include/arpackpp/dsmatrxb.h +include/arpackpp/dsmatrxc.h +include/arpackpp/lapackc.h +include/arpackpp/lapackf.h +include/arpackpp/lcmatrxa.h +include/arpackpp/lcmatrxb.h +include/arpackpp/lcmatrxe.h +include/arpackpp/lcmatrxf.h +include/arpackpp/lcompsol.h +include/arpackpp/lnmatrxa.h +include/arpackpp/lnmatrxb.h +include/arpackpp/lnmatrxc.h +include/arpackpp/lnmatrxd.h +include/arpackpp/lnmatrxe.h +include/arpackpp/lnmatrxf.h +include/arpackpp/lnmatrxv.h +include/arpackpp/lnmatrxw.h +include/arpackpp/lnsymsol.h +include/arpackpp/lsmatrxa.h +include/arpackpp/lsmatrxb.h +include/arpackpp/lsmatrxc.h +include/arpackpp/lsmatrxd.h +include/arpackpp/lsvdsol.h +include/arpackpp/lsymsol.h +include/arpackpp/matprod.h +include/arpackpp/naupp.h +include/arpackpp/neupp.h +include/arpackpp/ngenprba.h +include/arpackpp/ngenprbb.h +include/arpackpp/ngenprbc.h +include/arpackpp/nmatrixa.h +include/arpackpp/nmatrixb.h +include/arpackpp/nmatrixc.h +include/arpackpp/nmatrixd.h +include/arpackpp/nmatrixe.h +include/arpackpp/nmatrixf.h +include/arpackpp/nmatrixv.h +include/arpackpp/nsymgsol.h +include/arpackpp/nsymsol.h +include/arpackpp/nsymvsol.h +include/arpackpp/rcompgsl.h +include/arpackpp/rcompsol.h +include/arpackpp/rnsymgsl.h +include/arpackpp/rnsymsol.h +include/arpackpp/rnsymvsl.h +include/arpackpp/rsymgsol.h +include/arpackpp/rsymsol.h +include/arpackpp/saupp.h +include/arpackpp/seupp.h +include/arpackpp/sgenprba.h +include/arpackpp/sgenprbb.h +include/arpackpp/smatrixa.h +include/arpackpp/smatrixb.h +include/arpackpp/smatrixc.h +include/arpackpp/smatrixd.h +include/arpackpp/superluc.h +include/arpackpp/symgsol.h +include/arpackpp/symsol.h +include/arpackpp/umfpackc.h