summaryrefslogtreecommitdiff
path: root/math/lapack
AgeCommit message (Collapse)AuthorFilesLines
2017-01-25Changes 3.7.0:adam5-77/+86
* Linear Least Squares / Minimum Norm solution * Symmetric-indefinite Factorization: Aasen’s tridiagonalization * Symmetric-indefinite Factorization: New storage format for L factor in Rook Pivoting and Bunch Kaufman of LDLT * Symmetric eigenvalue problem: Two-stage algorithm for reduction to tridiagonal form * Improved Complex Jacobi SVD * LAPACKE interfaces
2016-12-12MAKE_ENV is in OPSYSVARS -- simplify previous.wiz1-6/+2
Thanks, jperkin!
2016-12-12Wrap Dragonfly specific workaround in .if ${OPSYS} == "DragonFly"wiz1-1/+5
2016-12-03math/lapack: Restore build on DragonFlymarino1-1/+7
Linking lapack with the gold linker fails with this error: fatal error: --sysroot=: must take a non-empty argument DragonFly has been using the gold linker by default for a while now. Since I don't have time to track down this linking problem, I'm going to restore the build on DragonFly by setting an environment variable that forces DF to use the classic GNU linker instead. This was already fixed on math/blas which uses the lapack common makefile, so just relocate the fix to lapack.
2016-10-18Updated lapack to 3.6.1.wiz4-40/+43
LAPACK 3.6.1: What’s new [Mark Gates, UTK] blocked back-transformation for the non-symmetric eigenvalue problem It blocks NB gemv calls into one gemm call inside trevc. To do that, it needs a new routine, trevc3, because unfortunately the lwork was not passed into trevc. Attached is the performance speedup for dgeev. It gives a nice 1.5x speedup for N=20000, and that appears to still be increasing with N. This is not the improvements that Greg Henry recently provided for doing the triangular solves as BLAS-3 instead of BLAS-1. That will take a while to process, but we expect another, even larger increase in performance when those changes are applied. This also does not include doing multiple (BLAS-1) triangular solves in parallel, which is available in MAGMA, since that requires OpenMP or pthreads.
2015-11-03Add SHA512 digests for distfiles for math categoryagc1-1/+2
Problems found locating distfiles: Package dfftpack: missing distfile dfftpack-20001209.tar.gz Package eispack: missing distfile eispack-20001130.tar.gz Package fftpack: missing distfile fftpack-20001130.tar.gz Package linpack: missing distfile linpack-20010510.tar.gz Package minpack: missing distfile minpack-20001130.tar.gz Package odepack: missing distfile odepack-20001130.tar.gz Package py-networkx: missing distfile networkx-1.10.tar.gz Package py-sympy: missing distfile sympy-0.7.6.1.tar.gz Package quadpack: missing distfile quadpack-20001130.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-08-19Build and link Fortran code using the Fortran Compiler. Bump revision.joerg5-21/+22
2014-03-31Fix linking with gfortranadam2-4/+4
2014-02-28Changes 3.5.0:adam8-65/+195
* added Symmetric/Hermitian LDLT factorization routines with rook pivoting algorithm * 2-by-1 CSD to be used for tall and skinny matrix with orthonormal columns (in LAPCK 3.4.0, we already integrated CSD of a full square orthogonal matrix) * New stopping criteria for balancing.
2013-06-03This packages needs a Fortran 95 compiler to build, Fortran 77 is nottron1-2/+2
good enough.
2012-09-11"user-destdir" is default these daysasau1-2/+1
2011-01-25Pass LDFLAGS for linkingadam4-15/+15
2010-07-30"fortran" -> "fortran77" except where it is clear that it isn't F77.asau1-2/+2
"fortran" is alias of "fortran77" for now, but it will change later.
2010-03-17Detect if the fortran compiler/libs have etime as an intrinsic or not insteaddmcmahill4-7/+46
of hard coding it. This package builds with both f2c and gfortran now.
2010-01-30Added LICENSE information.heinz1-1/+2
2009-12-03Follow f2c/libf2c split: bump revision of all packagesasau1-2/+2
that list Fortran in used languages.
2009-10-20patch-ad: Don't remove the $(NOOPT) for slamch.f and dlamch.ftnn3-9/+13
Was probably done unintentionally and caused infinite loops on some platforms. Patch from Aleksey Cheusov in PR pkg/38371.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2009-02-22Use MASTER_SITE_NETLIB for Netlib and its mirrors.asau1-4/+2
Discussed with Tobias Nygren.
2008-08-12Tell libtool that its linking fortran so the correct libraries get linkedmarkd3-5/+6
in.
2008-05-26Mark some packages as NOT_FOR_BULK_PLATFORM= Linux-*-*tnn1-1/+2
Addresses PR pkg/38368 and PR pkg/38371
2008-03-04Mechanical changes to add DESTDIR support to packages that installjlam1-2/+3
their files via a custom do-install target.
2007-12-10Changes 3.1.1:adam7-74/+66
* Add blas routines so that the blas provided is complete * Provide 5 flavours of SECOND and DSECND * Bug fixes
2007-12-02Remove Ex-MASTER_SITEs. From Zafer Aydogan.wiz1-3/+1
2006-08-22cc is used at least on DragonFly for linkage, so keep C in USE_LANGUAGES.joerg1-2/+2
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-23Add RMD160 digests in addition to SHA1 ones.agc1-1/+2
2005-01-12Nuke USE_FORTRAN and bring the f2c handling within the mk/compilerjlam1-2/+2
framework. The list of changes include: * Modify compiler.mk so that "c" is always prepended to USE_LANGUAGES, so we no longer need to say it in package Makefiles. Packages should now append to USE_LANGUAGES instead of setting it. * Create mk/compiler/f2c.mk which implements another pseudo-compiler "f2c" that may be used with any C compiler backend, e.g. PKGSRC_COMPILER= f2c ccache gcc * Teach the various "real" compiler files, e.g., sunpro.mk, mipspro.mk, etc., to use f2c if the native Fortran compiler isn't present. Packages that use Fortran should now simply include the line: USE_LANGUAGES+= fortran in the package Makefile.
2005-01-03Add patch-ab (forgotten in the previous commit - thanks towennmach1-0/+15
wiz for notifying me).
2005-01-03The `DZLAUX' routines were still missing from the library.wennmach3-11/+15
2004-12-22Make liblapack contain routines for all types (real, double, complex16,wennmach3-29/+31
and complex). Due to an error in the previous patch-aa, liblapack only contained the complex16 routines. Bump PKGREVISION.
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-2/+2
Suggested by Roland Illig, ok'd by various.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-3/+4
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-06-20Enable pkgviews installation.minskim1-1/+5
2004-05-10Unused.wiz1-18/+0
2004-03-05Reorder location and setting of BUILDLINK_PACKAGES to match templatejlam1-11/+7
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-02-26From now on use buildlink3.mkadam2-2/+24
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-12-04buildlink fixadam1-3/+2
2003-12-04Now uses libtool and makes shared librariesadam5-80/+78
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-12Fix typo. Reported by Marc Recht in PR 21869.wiz1-2/+2
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-03-29Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz.jmmv1-2/+2