ARPACK

ARPACK
ARPACK
기입처포트란 77
유형소프트웨어 라이브러리
면허증.BSD-신규
웹 사이트www.caam.rice.edu/software/ARPACK/

ARPACK, ARnodi PACKage는 매트릭스 없는 방식으로 대규모 고유값[1] 문제를 해결하기 위해 FORTRAN 77로 작성수치 소프트웨어 라이브러리입니다.

패키지는 암묵적으로 재시작된 Arnoldi 방법(IRAM) 또는 대칭 행렬의 경우 Lanczos 알고리즘의 해당 변형을 사용하여 큰 스파스 또는 구조화 행렬의 몇 가지 고유값과 그에 상응하는 고유 벡터를 계산하도록 설계되었다.SciPy,[2] Mathematica,[3] GNU[4] 옥타브 MATLAB와 같은 많은 인기 있는 수치 컴퓨팅 환경에서 이 기능을 제공하기 위해 사용됩니다.

역방향 통신 인터페이스

ARPACK의 강력한 매트릭스 프리 기능은 모든 매트릭스 스토리지 형식을 사용할 수 있다는 것입니다.이것은 매트릭스에서 직접 동작하지 않기 때문에 가능한 일이지만, 매트릭스 연산이 필요한 경우 필요한 연산을 나타내는 플래그가 있는 호출 프로그램으로 제어를 되돌립니다.그 후, 콜 프로그램은 조작을 실행하고, 속행하려면 , ARPACK 루틴을 재호출할 필요가 있습니다.운영은 일반적으로 매트릭스 벡터 제품으로 선형 시스템을 해결합니다.

포크

업스트림 개발이 정체되어 있기 때문에 ARPACK는 ARPACK에 의존하는 다양한 그룹의 협업 노력의 한 형태로 ARPACK-NG에 [5]포크되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Lehoucq, R. B.; Sorensen, D. C.; Yang, C. (1998). ARPACK Users Guide: Solution of Large-Scale Eigenvalue Problems with Implicitly Restarted Arnoldi Methods. Philadelphia: SIAM. ISBN 978-0-89871-407-4.
  2. ^ "Sparse Eigenvalue Problems with ARPACK". Scipy.org. Retrieved 8 Dec 2013.
  3. ^ "Some Notes on Internal Implementation". wolfram.com. Retrieved 14 Oct 2016.
  4. ^ "External packages - GNU Octave". gnu.org. Retrieved 8 Dec 2013.
  5. ^ ARPACK-NG

외부 링크