Julia wrapper for SLATEC Common Mathematical Library.
SLATEC Common Mathematical Library, a comprehensive software library containing over 1400 general purpose mathematical and statistical routines.
SLATEC includes all or some of the following packages:
BLAS, basic linear algebra subprograms- Use OpenBLAS
DASSL, the solution of differential/algebraic systemsDEPAC, the solution of systems of differential equationsSLAP,DLAP, the solution of double precision or single precision sparse systems of linear equationsEISPACK, the computation of eigenvalues and eigenvectors.
EISPACK has been superseded for the most part byLAPACKFCNPAK, associated Legendre (or Ferrers) functions and normalized legendre polynomials FCNPAKFFTPACK, fast Fourier transformsFISHPACK, finite differences for elliptic boundary value problemsFNLIB, special functionsLINPACK, solving systems of linear equations.
LINPACK has been largely superceded byLAPACKMACHINE, machine arithmetic constantsMINPACK, minimizationPCHIP, piecewise cubic Hermite interpolation of dataQUADPACK, quadrature over finite or infinite 1D intervalsXERROR, error handling
Note
Focus on fnlib for now.
// SPDX-License-Identifier: MITSLATECis in thepublic domain, since it was developed at U.S. government research laboratories.- This Julia wrapper (
SLATEC.jl) is licensed under MIT License. SeeLICENSEfile details.
- netlib/slatec
- sabjohnso/slatec: SLATEC Common Mathematical Library SLATEC_jll builds are based on this repository.
- GAMS: Package SLATEC
- Vandevender, W. H., & Haskell, K. H. (1982). The SLATEC mathematical subroutine library. ACM Signum Newsletter, 17(3), 16-21. https://doi.org/10.1145/1057594.105759