Path to this page:
./
math/arpack-ng,
Library of subroutines to solve eigenvalue problems
Branch: CURRENT,
Version: 3.9.1,
Package name: arpack-ng-3.9.1,
Maintainer: pkgsrc-usersARPACK-NG is a collection of Fortran77 subroutines designed to solve large
scale eigenvalue problems.
Important Features:
o Reverse Communication Interface.
o Single and Double Precision Real Arithmetic Versions for Symmetric,
Non-symmetric, Standard or Generalized Problems.
o Single and Double Precision Complex Arithmetic Versions for Standard
or Generalized Problems.
o Routines for Banded Matrices - Standard or Generalized Problems.
o Routines for The Singular Value Decomposition.
o Example driver routines that may be used as templates to implement
numerous Shift-Invert strategies for all problem types, data types
and precision.
o ILP64 support
No arpack release has been published by Rice University for many years, and
arpack-ng aims to provide a common repository of community fixes with a
testsuite.
Required to run:[
lang/g95] [
math/lapack] [
math/blas]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 996.297 KB
Version history: (Expand)
- (2023-11-06) Updated to version: arpack-ng-3.9.1
- (2023-06-01) Updated to version: arpack-ng-3.9.0
- (2022-07-07) Updated to version: arpack-ng-3.8.0nb2
- (2021-06-23) Updated to version: arpack-ng-3.8.0nb1
- (2021-05-11) Updated to version: arpack-ng-3.8.0
- (2020-10-13) Updated to version: arpack-ng-3.7.0nb1
CVS history: (Expand)
2024-01-22 15:13:44 by Dr. Thomas Orgis | Files touched by this commit (1) |
Log message:
math/arpack-ng: use pkg-config as tool
This fixes the build where there is no pkg-config in the base system
hiding the fact that we did not pull it in explicitly.
|
2023-11-06 11:57:53 by Adam Ciarcinski | Files touched by this commit (3) | |
Log message:
arpack-ng: updated to 3.9.1
arpack-ng - 3.9.1
* pyarpack: Ensure that the matrix properties (symmetric/hermitian) fit the \
solver (CG/LDL) with which they are used in the tests
* [BUG FIX] Tests for PARPACK with C/C++ bindings icb_parpack_c and \
icb_parpack_cpp are now really parallel and split the problem across MPI \
processes.
* Update arpackmm test suite: enable solving non-symmetric tests with BiCG solver
* README: Add details on Windows installation.
* [BUG FIX] Ensure that LAPACK RNG state is propagated (regression in 3.9.0).
* [BUG FIX] Ensure that separate random seeds are used on different parallel \
thread in D and S versions of functions (issue from original ARPACK).
* ICB(arpackdef.h): distinct intel llvm compiler (icx with clang-cl) from msvc \
on windows
* ICB(arpackdef.h): Undef macro I if complex.h from msvc version is loaded, \
which is an usual name and causes issues on arpackSolver.
* [BUG FIX] Fix install: headers in /path/to/local/include/arpack for ICB samples
* [BUG FIX] Fix install: headers in /path/to/local/include/arpack
* arpackmm: allow for using LA/SA magnitudes.
* Rename icbexmm option into eigen option.
* README: document how to use ICB.
* [BUG FIX] arpackmm: fix restart.
* README: document where to find arpack user's guide.
|
2023-05-31 23:35:31 by Adam Ciarcinski | Files touched by this commit (4) | |
Log message:
arpack-ng: updated to 3.9.0
arpack-ng - 3.9.0
[ Vikas Sharma ]
* Improve README.
[ Fabien Péan ]
* CI: Enable job `windows_latest_cmake` to run all tests
* CMake: Fix BLAS and LAPACK static library order needed to consume the library \
on Windows with static linkage
* Fix using ARPACK on Windows with MSVC compiler from C++17 onwards
[ Zhentao Wang ]
* [BUG FIX] parpack.h and parpack.hpp: type of rwork should be real instead of \
complex.
* Allow ritz_option {"LR", "SR", "LI", \
"SI"} for complex eigenvalue problems in ICB.
[ Jose E. Roman ]
* Avoid using isnan() in tests, since is GNU-specific
[ Tom Payerle ]
* Change the continuation line format for stat.h, debug.h
[ John Doe ]
* Avoid calling [c|z]dotc for better portability on macOS
[ Dima Pasechnik ]
* [BUG FIX] autotools: replace obsolete AC_TRY_COMPILE macros.
* Support for NAG's nagfor Fortran compiler
[ Franck Houssen ]
* Create one .cmake file per arpack-ng flavor (32-bits, 64-bits, ILP64).
* Test autotools pkg-config (*.pc files) with/without LIBSUFFIX/ITF64SUFFIX.
* Test CMake find_package (*.cmake files) with/without LIBSUFFIX/ITF64SUFFIX.
* [BUG FIX] autotools: ICB must be checked first (MPI changes compilers).
* [BUG FIX] BLAS/LAPACK: allow suffixes in case BLAS/LAPACK can not provide ICB.
* [BUG FIX] Compile C programs with ICB.
* arpackmm: command line bug fix.
* arpackmm: restart bug fix.
* pyarpack: fix compilation warning, test on macos and latest boost-python (1.79).
* arpackSolver: fix error messages.
* [BUG FIX] Make sure iseed is always initialized to values allowed by lapack \
?larnv.
* [BUG FIX] According to lapack doc of ?larnv, iseed(4) must be odd.
* [BUG FIX] Use MPI ICB types (mpi_f08) instead of integer(kind=i_int).
* parpack: no ILP64 support.
[ Haoyang Liu ]
* CMake: minimum required version changed to 3.0
* CMake: add C99 standard checking
* CI: Support for centos7 added.
* CI: Add `scripts/travis_centos.sh` for centos builds
[ Robert Schütz ]
* use CMAKE_INSTALL_FULL_<dir> in arpack.pc
[ Markus Mützel ]
* CMake: Handle libraries without "lib" prefix.
* CMake: Don't override BLAS/LAPACK/MPI flags. Directly use results from the \
Find* modules instead.
[ Juan José García-Ripoll ]
* Adapt the C/C++ interface to accept also MSVC's non-standard complex types.
* Propagate dependencies to CMake targets that use arpack-ng:
- Create CMake-generated targets and configuration files that keep track of
arpack's dependencies (libraries, directories) and expose them to users.
- Install those files under ${prefix}/lib/cmake/arpackng* so that arpack can be
found using 'find_package(arpackng)' from CMake files.
- Add code to the arpackng-config.cmake to find required dependencies when this
module is loaded by find_package(arpackng).
|
2022-07-07 15:40:40 by Dr. Thomas Orgis | Files touched by this commit (1) |
Log message:
math/arpack-ng: add header to make pkglint happy
|
2022-07-07 15:39:48 by Dr. Thomas Orgis | Files touched by this commit (3) | |
Log message:
math/arpack-ng: update BLAS support for all choices and add mpi option
|
2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes
|
2021-10-07 16:28:36 by Nia Alarie | Files touched by this commit (458) |
Log message:
math: Remove SHA1 hashes for distfiles
|
2021-05-11 12:18:37 by Patrick Welche | Files touched by this commit (3) |
Log message:
Update arpack-ng to 3.8.0
Fixes build errors of the form
/tmp/pkgsrc/math/arpack-ng/work.x86_64/arpack-ng-3.7.0/SRC/cnaitr.f:666:35:
383 | call svout (logfil, 1, rnorm, ndigit,
| 2
......
666 | call svout (logfil, 2, rtemp, ndigit,
| 1
Error: Rank mismatch between actual argument at (1) and actual argument at (2) \
(scalar and rank-1)
seen in arpack-ng-3.7.0nb1
|