SLATC
SLATEC이 기사는 주제와 너무 밀접하게 연관된 출처에 과도하게 의존할 수 있으며, 잠재적으로 기사가 검증 가능하고 중립적인 것을 방해할 수 있다.할 수 있는 에 한 으로 교체하여 하십시오. (2014년 2월)(이 및 |
SLATC Common Mathemical Library는 1400개 이상의 범용 수학 및 통계 루틴이 있는 FORTRAN 77 라이브러리다.이 코드는 미국 정부 연구소에서 개발되었으며, 따라서 공공 도메인 소프트웨어다.
'SLATEC'는 1974년 미국 정부 3개 연구소의 컴퓨터 센터 간 기술 정보 교환을 육성하기 위해 결성된 기구인 산디아, 로스 알라모스, 공군 무기 실험실 기술 교환 위원회의 약자다.
프로젝트 이력 및 현황
1977년 SLATC Common Mathematical Library(CML) 소위원회는 FORTRAN 하위프로그램 라이브러리를 구축하여 3개 사이트에 슈퍼컴퓨터를 포함한 다양한 컴퓨터에서 사용할 수 있는 휴대용, 비수용, 수학 소프트웨어를 제공하기로 결정했다.로렌스 리버모어 국립 연구소, 국가 표준국, 오크 리지 국립 연구소의 컴퓨터 센터도 1980-81년부터 계속 참여하였다.[1]
SLATC의 메인 리포지토리는 넷리브다.[2]현재 버전은 4.1 (1993년 7월)이다.이후 버전 번호를 늘리지 않고 아주 적은 수의 사소한 수정이 이루어졌다.[3]
1996년에 시작되어 2001년 이후 안정된 GNU 과학도서관(GSL)은 SLATC에 보다 현대적인 대체물을 제공하기 위한 노골적인 목적으로 시작되었다.[4]
내용물
SLATC의 각 서브루틴은 13개의 서브패키지 중 하나에 속하는 것으로 태그가 지정된다.이러한 하위 패키지 중 일부는 BLAS, EISPACK, FFTPACK, LINPACK, QuadPack 등 FORTRAN 하위 프로그램 라이브러리로도 잘 알려져 있다.다음 표는 모든 하위 패키지 및 포함된 서브루틴 수를 보여준다.
| 소포장 | 루틴 수 | Netlib에서 별도로 사용 가능 | 목적 |
|---|---|---|---|
| 블라스 | 114 | 네 | 기본 선형 대수학 |
| 다슬 | 16 | 아니요. | 미분방정식/미분방정식을 풀다 |
| 디팩 | 10 | 아니요. | 일반 미분 방정식 해결(Runge-Kutta 방법 등) |
| 아이즈팩 | 71 | 네 | 고유값 및 고유 벡터 |
| FFT 팩 | 48 | 네 | 빠른 푸리에 변환 |
| 피시팩 | 19 | 네 | 주기적 축소를 사용하여 다양한 좌표계에서[5] 분리 가능한 타원형 부분 미분 방정식에 대한 2차 및 4차 유한 차이 근사치를 직접 해결한다. |
| FNLIB | 161 | 그래, 'FN'으로. | 특수 기능 |
| 린팩 | 128 | 네 | 선형 대수학, 구식[6] |
| P칩 | 41 | 아니요. | 조각상 입방체 헤르미트 보간법 |
| 쿼드팩 | 59 | 네 | 1차원 함수의 수치적 통합 |
| SDrive | 36 | 아니요. | 보통의 미분 방정식을 풀다. |
| 슬랩 | 124 | 네 | 희박한 선형 대수 패키지 |
| XERROR | 17 | 아니요. | 오류 처리 |
참조
- ^ Fong, Kirby W.; Jefferson, Thomas H.; Suyehiro, Tokihiko; Walton, Lee (July 1993). "Guide to the SLATEC Common Mathematical Library". netlib.org. Retrieved 13 November 2010.
- ^ "Slatec".
- ^ 공식 배포의 src/changes 파일에는 1994년과 1999년에 이루어진 두 가지 수정 사항이 나열되어 있다.
- ^ 2012년 10월 현재 GSL 설계 문서 https://www.gnu.org/software/gsl/design/gsl-design.html#SEC1.
- ^ http://www.cisl.ucar.edu/css/software/fishpack/, : CS1 maint: 제목으로 보관된 복사본(링크)
- ^ http://www.netlib.org/linpack에서 말했듯이 LINPACK은 주로 LAPACK으로 대체되었다.
추가 읽기
- 월터 H. 반데벤더, 카렌 H.Haskell, The SLATC 수학 서브루틴 라이브러리, ACM SIGNUM 뉴스레터, 제17권 제3호, 1982년 9월 doi:10.1145/1057594.1057595