318 lines
12 KiB
Plaintext
318 lines
12 KiB
Plaintext
arpack-ng - 3.8.0
|
|
|
|
[ Izaak "Zaak" Beekman ]
|
|
* [BUG FIX]: fix 'Unknown CMake command "check_symbol_exists".' when ICB=ON.
|
|
|
|
[ Franck Houssen ]
|
|
* arpackmm: add --slvItrPC option (PC: Jacobi, ILU).
|
|
* arpackmm: add --slv LLT LDLT (for SPD matrices).
|
|
* arpackmm: add --simplePrec option (to enable use of s*upd).
|
|
* arpackmm: add --dense option.
|
|
* autotools: provide *.cmake files (in addition to *.pc file).
|
|
* [BUG FIX] ILP64 support: using debug_c and stat_c.
|
|
* [BUG FIX] fix check precision which may fail with some ATLAS versions.
|
|
|
|
[ Kyle Guinn ]
|
|
* [BUG FIX]: fix 'eval: Syntax error: "(" unexpected' error at build time.
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 1 April 2019 16:24:00 +0100
|
|
|
|
arpack-ng - 3.7.0
|
|
|
|
[ Franck Houssen ]
|
|
* [BUG FIX] ICB: missing workev for *[ds]neupd (real+not-sym) => API/ABI change for *[ds]neupd_c.
|
|
* [BUG FIX] autotools - make distcheck: fix circular dependencies.
|
|
* arpackmm: utility to test arpack with matrix market files.
|
|
* ICB: add ILP64 support.
|
|
The idea is:
|
|
- cmake generates arpackdef.h from arpackdef.cmake.h.in
|
|
- autoheader generates arpackdef.h from arpackdef.autotools.h[.in]
|
|
- arpack includes arpackdef.h when/where needed:
|
|
- #define provide c_int/a_int according to architecture.
|
|
- all f90 who need to include "arpackdef.h" must be moved to F90.
|
|
Note: by convention, F90 are preprocessed (f90 are not).
|
|
- MPI does not support ILP64: integer*4 must be imposed in all
|
|
calls involving MPI (f90 example/test code).
|
|
To enable ILP64 users to compile/link, arpackdef.h is added in
|
|
the arpack installation (make install).
|
|
|
|
[ Kyle Guinn ]
|
|
* Autoconf/Automake simplifications and fixes.
|
|
* Simplify the generation of arpackdef.h.
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 12 Jan 2019 16:24:00 +0100
|
|
|
|
arpack-ng - 3.6.3
|
|
|
|
[ Franck Houssen ]
|
|
* Add Fortran common initialization (block data).
|
|
|
|
[ Marco Caliari ]
|
|
* Give up forcing the initial residual to be in the range of the operator OP after a restart (Closes: #142).
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Wed, 19 Sep 2018 09:59:59 +0200
|
|
|
|
arpack-ng - 3.6.2
|
|
|
|
* Remove all trailing whitespaces
|
|
|
|
[ Franck Houssen ]
|
|
* Install: move headers into a dedicated directory (local/include/arpack).
|
|
(Closes #126)
|
|
* Add configuration summary.
|
|
* Improve the flag detection. Hopefully fix the ppc64el and other archs
|
|
issues in Debian
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 23 Jun 2018 14:56:54 +0200
|
|
|
|
arpack-ng - 3.6.1
|
|
|
|
[ Ruslan Kabatsayev ]
|
|
* Fix a regression on i386 and other archs (Closes #123)
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Thu Jun 7 21:41:16 2018 +0200
|
|
|
|
arpack-ng - 3.6.0
|
|
|
|
[ Franck Houssen ]
|
|
* Add support for ISO_C_BINDING (Fortran 2003) for ARPACK, PARPACK (Fortran <-> C/C++).
|
|
ARPACK: example of C/Fortran binding can be found in the TESTS/icb_arpack_c.c file.
|
|
ARPACK: example of C++/Fortran binding can be found in the TESTS/icb_arpack_cpp.cpp file.
|
|
PARPACK: example of C/Fortran binding can be found in the PARPACK/TESTS/MPI/icb_parpack_c.c file.
|
|
PARPACK: example of C++/Fortran binding can be found in the PARPACK/TESTS/MPI/icb_parpack_cpp.cpp file.
|
|
DEBUG: add support for debug.
|
|
STAT: add support for statistics (timers, nb operations, ...).
|
|
* Provide tarball generation using cmake (cpack).
|
|
* Provide find_package for (cmake) users to find arpack-ng.
|
|
|
|
[ Denis Davydov ]
|
|
* Rename pslamch to pslamch10 to avoid symbol collision with Scalapack 2.0.2 in MPI context.
|
|
|
|
[ Kyle Guinn ]
|
|
* Autoconf cleanup; move generated files to the build-aux subdirectory.
|
|
|
|
[ Marco Caliari ]
|
|
* Force the initial residual to be in the range of the operator OP in the standard case, too (Closes: #79).
|
|
|
|
[ Sylvestre Ledru ]
|
|
* Add coverage information to improve testing: https://coveralls.io/github/opencollab/arpack-ng
|
|
|
|
[ Darcy Beurle]
|
|
* Add C++11 interface through arpack.hpp and parpack.hpp
|
|
* Rewrite C++ examples / tests demonstrating new C++11 interface
|
|
* Pre-C++11 interface available through arpack.h and parpack.h
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 30 Oct 2017 14:21:48 +0200
|
|
|
|
arpack-ng - 3.5.0
|
|
|
|
[ Julien Schueller ]
|
|
* Improve cmake build system: disable C++ detection, set default build type.
|
|
|
|
[ Marco Atzeri]
|
|
* Use AC_PROG_FC instead of AC_PROG_F77 for proper inizialization
|
|
for the usage of AC_FC_LINE_LENGTH. Noted on Cygwin.
|
|
|
|
[ Denis Davydov ]
|
|
* Improve cmake build system: add make install and fix shared libraries.
|
|
|
|
[ Zhang Z ]
|
|
* fix usages of DLACPY to not alias inputs
|
|
(patch from https://software.intel.com/en-us/articles/how-to-resolve-arpack-issues-with-intel-mkl-110-update-3)
|
|
|
|
[ Iskakov Sergei ]
|
|
* Fix possible deadlock when PARPACK call uses communicator with a larger
|
|
number of CPUs than previous call
|
|
|
|
[ Kyle Guinn ]
|
|
* Portability improvements to the autotools build system.
|
|
* Let cmake guess the default installation directories. Can be
|
|
overridden by changing CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_BINDIR.
|
|
* Shared libraries built by cmake now have their SONAME set identical to
|
|
those built by autotools.
|
|
|
|
[ Marco Caliari ]
|
|
* Avoid purification stage in [d,s]neupd.f if it requires division
|
|
by zero (Closes: #58)
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 15 May 2017 14:21:48 +0200
|
|
|
|
arpack-ng - 3.4.0
|
|
|
|
[ Milan Bouchet-Valat ]
|
|
* Allow adding suffixes to symbols and library names to build ILP64 version
|
|
based on ILP64 BLAS/LAPACK with suffixes. This avoids conflicts when loading
|
|
libraries with different integer sizes in the same program.
|
|
|
|
[ Martin Reuter ]
|
|
* Add the support of cmake build system
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 02 Jul 2016 21:51:52 +0200
|
|
|
|
arpack-ng - 3.3.0
|
|
|
|
[ Denis Davydov ]
|
|
* Rename pdlamch to pdlamch10 to avoid symbol collision with Scalapack 2.0.2 in MPI context.
|
|
|
|
[ Kyle Guinn ]
|
|
* General improvements on the build system
|
|
* libparpack links against libarpack (instead of doing a static link)
|
|
|
|
[ Guillaume Horel ]
|
|
* reverts using {d,s}lahqr from lapack 2
|
|
* use dlahqr from lapack 3 instead of dlaqrb (credit to Marco Caliari)
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Mon, 12 October 2015 08:40:51 +0200
|
|
|
|
arpack-ng - 3.2.0
|
|
|
|
* Switch to github - https://github.com/opencollab/arpack-ng/
|
|
|
|
* Fix dsneupd select/calculate wrong eigenpairs if rvec = true
|
|
by using dlahqr and slahqr from lapack2 (Closes: #3)
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 14 Nov 2014 16:25:36 +0200
|
|
|
|
arpack-ng - 3.1.5
|
|
|
|
* Build all examples and run them as tests
|
|
|
|
* Fix the version of arpack-ng itself
|
|
|
|
* Switch to automake 1.14.1
|
|
|
|
[ Ruediger Meier ]
|
|
* Do not install test binaries (Closes: #1348)
|
|
|
|
[ Nikita Styopin ]
|
|
* Fix the diagonal matrix example (dndrv5) (Closes: #1397)
|
|
|
|
-- Sylvestre Ledru <sylvestre@debian.org> Sat, 15 Feb 2014 14:24:42 +0200
|
|
|
|
arpack-ng - 3.1.4
|
|
|
|
* libparpack2: missing dependency on MPI:
|
|
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718790
|
|
|
|
* Replace LAPACK second function with ARPACK's own arscnd in PARPACK
|
|
|
|
* Fix issue #1259 in DSEUPD and SSEUPD
|
|
The Ritz vector purification step assumes workl(iq) still contains the
|
|
original Q matrix. This is however overwritten by the call to xGEQR2
|
|
earlier.
|
|
.
|
|
This patch fixes the issue by making a copy of the last row of the
|
|
eigenvector matrix, after it is recomputed after QR by xORM2R. The work
|
|
space WORKL(IW+NCV:IW+2*NCV) is not used later in the routine, and can
|
|
be used for this.
|
|
|
|
* Use configure supplied blas and lapack in the pkg-config.
|
|
Thanks to Ward Poelmans (Closes: #1320)
|
|
|
|
* Switch to automake 1.14 + libtool 2.4.2.
|
|
Thanks to Ward Poelmans (Closes: #1321)
|
|
|
|
* dseupd routine may lead to a segmentation fault
|
|
Thanks to Edouard Canot (Closes: #1323)
|
|
|
|
* dsaupd and 'BE' option returns wrong eigenvalues for a SPD matrix
|
|
Thanks to Edouard Canot (Closes: #1329)
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Mon, 07 Oct 2013 14:24:42 +0200
|
|
|
|
arpack-ng - 3.1.3
|
|
|
|
[ Jordi Gutiérrez Hermoso ]
|
|
* Replace depcomp symlink with actual file.
|
|
* Update libtool usage. Thanks to John W. Eaton <jwe@octave.org>.
|
|
* Replace arpack.pc with proper autotooled arpack.pc.in
|
|
* Add debug.h to TESTS/Makefile.am sources
|
|
|
|
* "make dist" is functionnal
|
|
* Also build the library "libparpacksrcblacs" (PARPACK/UTIL/BLACS/)
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Tue, 02 Apr 2013 10:53:08 +0200
|
|
|
|
arpack-ng - 3.1.2
|
|
|
|
* Wrong call to pdlamch was causing segfaults
|
|
Thanks to Kyrre Sjøbæk for finding the bug and the fix.
|
|
* Get rid of the mpif.h occurrences in the source code (Closes: #782)
|
|
* Compile also PARPACK / MPI example (Closes: #783)
|
|
* Configure detected built-in LAPACK and BLAS, but refused to use them
|
|
(Closes: #784)
|
|
* Fixed division by zero in smlnum by usind p[d,s]lamch instead of the
|
|
serial. Thanks to Umberto De Giovannini.
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Fri, 22 Jun 2012 22:05:41 +0200
|
|
|
|
arpack-ng - 3.1.1
|
|
|
|
* Option --enable-maintainer-mode added to the configure
|
|
* --disable-mpi disables the build of parpack (Closes: #714)
|
|
* Switch to automake 1.11.3
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Mon, 21 May 2012 09:08:41 +0200
|
|
|
|
arpack-ng - 3.1.0
|
|
|
|
* Many bug fixes in the parpack lib. It is an old patch from upstream.
|
|
Thanks to Viral Shah for pinging us on this subject.
|
|
See the PARPACK_CHANGES file for the details.
|
|
* Change the bug report from arpack@caam.rice.edu to
|
|
http://forge.scilab.org/index.php/p/arpack-ng/issues/
|
|
* Provide a M4 macro (detect_arpack_bug.m4) to check if the underlying
|
|
arpack is buggy (ie not arpack-ng). This allows developer applications
|
|
to perform the check in their autotools build system (configure).
|
|
* Fixed a lack of appropriate bounds check in DNAUP2. Thanks to Pauli Virtanen
|
|
for the patch (Closes: #632)
|
|
* Update of the doc about TOL in dnaupd.
|
|
* Reorder bug fixed when eigenvectors are requested and the resulting
|
|
number of converged eigenvalues is less than the number requested.
|
|
Patches from Tim Mitchell. (Closes: #664)
|
|
* TESTS/ directory added and built.
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Wed, 22 Feb 2012 10:58:39 +0100
|
|
|
|
arpack-ng - 3.0.2
|
|
|
|
* Fix a long line in pznaup2.f which was showing some wrong symbols
|
|
(Closes: #620)
|
|
* README content updated regarding ARPACK-NG
|
|
* arpack.pc (pkg-config) file added
|
|
* Update the title & version in the configure.ac
|
|
* Always search for MPILIBS (in order to have the variable correctly set)
|
|
* Explicitly link against MPI fortran libs for parpack
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Wed, 28 Dec 2011 13:45:53 +0100
|
|
|
|
arpack-ng - 3.0.1
|
|
|
|
* libtool was missing (Closes: #615)
|
|
* Missing license information (Closes: #614)
|
|
* TODO added
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Tue, 13 Dec 2011 16:33:25 +0100
|
|
|
|
arpack-ng - 3.0
|
|
|
|
* Patches from Scilab
|
|
second_NONE used by default (TO DO replace by second in LAPACK)
|
|
second_NONE works with all fortrans compilers (used by default with Scilab)
|
|
|
|
sneupd.f, cneupd.f: modified for scilab add a check on nconv value (Scilab bug fix)
|
|
dnaupd.f: modified NEV Integer: INPUT/OUTPUT before only INPUT (Scilab bug fix)
|
|
|
|
* Patches from Octave: (Thanks to John W. EATON)
|
|
dneupd.f: Restore value of nconv
|
|
dseupd.f: Restore value of nconv
|
|
sseupd.f: Change GOTO target to eliminate warning about landing on end if.
|
|
zneupd.f: Restore value of nconv
|
|
|
|
* Compilation
|
|
Apply gentoo patches to use an autotools build system
|
|
Build system updated to build with Visual Studio 2010 + Intel fortran 2011 compiles on Windows.
|
|
Specify the SONAME to libarpack.so.2 (no API/ABI changes compare to version 2.0)
|
|
|
|
-- Sylvestre Ledru <sylvestre.ledru@scilab-enterprises.com> Sat, 10 Dec 2011 20:32:45 +0100
|