🍺 BREW Explorer

← all formulae

arpack

brew install arpack v3.9.1_1 BSD-3-Clause

Routines to solve large scale eigenvalue problems

512
30-day installs · #1731
1.4k
90-day · #1876
5.9k
365-day · #1807
347
★ GitHub stars · updated 2mo ago

Runtime dependencies

Build dependencies

GitHub topics

arpack eigenvalue linear-algebra parpack

Links

Raw metadata
{
  "aliases": [
    "arpack-ng"
  ],
  "alternatives": [],
  "build_dependencies": [
    "autoconf",
    "automake",
    "libtool",
    "pkgconf"
  ],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "eigen",
    "gcc",
    "open-mpi",
    "openblas"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Routines to solve large scale eigenvalue problems",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:32+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "arpack",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-06-06T10:47:16Z",
  "github_readme_excerpt": "# arpack-ng [![arpack-ng CI/CD](https://github.com/opencollab/arpack-ng/actions/workflows/jobs.yml/badge.svg)](https://github.com/opencollab/arpack-ng/actions/workflows/jobs.yml)\n\nARPACK-NG is a collection of Fortran77 subroutines designed to solve large scale eigenvalue problems.\n| mandatory dependencies | optional dependencies     | category      |\n|------------------------|---------------------------|---------------|\n| BLAS, LAPACK           | MPI, Eigen3, Boost.Python | LinearAlgebra |\n\n## About the project\n\nThis project started as a joint project between Debian, Octave and Scilab in order to provide a common and maintained version of arpack.\nThis is now a community project maintained by a few volunteers.\nIndeed, no single release has been published by Rice university for the last few years and since many software (Octave, Scilab, R, Matlab...)\nforked it and implemented their own modifications, arpack-ng aims to tackle this by providing a common repository, maintained versions with a testsuite.\n`arpack-ng` is replacing arpack almost everywhere.\n\n## Important Features\n\n- Reverse Communication Interface (RCI).\n- Single and Double Precision Real Arithmetic Versions for Symmetric, Non-symmetric, Standard or Generalized Problems.\n- Single and Double Precision Complex Arithmetic Versions for Standard or Generalized Problems.\n- Routines for Banded Matrices - Standard or Generalized Problems.\n- Routines for The Singular Value Decomposition.\n- Example driver routines that may be used as templates to implement numerous\n- Shift-Invert strategies for all problem types, data types and precision.\n- `arpackmm`: utility to test arpack with matrix market files. Note: to run this utility, you need the eigen library (to handle RCI).\n\n## Documentation\n\nWithin DOCUMENTS directory there are three files for templates on how to invoke the computational modes of ARPACK.\n\n- ex-sym.doc\n- ex-nonsym.doc and\n- ex-complex.doc\n\nAlso look in the README.MD file for explanations concerning the\not",
  "github_repo": "opencollab/arpack-ng",
  "github_stars": 347,
  "github_topics": [
    "arpack",
    "eigenvalue",
    "linear-algebra",
    "parpack"
  ],
  "homepage": "https://github.com/opencollab/arpack-ng",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 512,
  "installs_365d": 5887,
  "installs_90d": 1392,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "BSD-3-Clause",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "arpack",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 1731,
  "rank_365d": 1807,
  "rank_90d": 1876,
  "raw_hash": "6c37d48e89bdff0a",
  "recommended_dependencies": [],
  "revision": 1,
  "ruby_source_path": "Formula/a/arpack.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "3.9.1",
  "versioned_formulae": [],
  "why_use_this": null
}