summaryrefslogtreecommitdiff
path: root/math/gsl
AgeCommit message (Collapse)AuthorFilesLines
2001-11-22Upgrade gsl from 0.9 to 1.0. Provided in PR 14501 by Masao Uebayashiagc4-6/+255
(uebayasi@soum.co.jp). To quote from the PR: Changes from the previous pkgsrc'ed version (0.9.0) are too many to write here, but five of them picking them randomly : * The single precision ffts now uses float throughout, rather than mixing float and double. * Vector and matrix views are now compliant with the ANSI standard. * Routines for complex LU decomposition are now available, allowing the solution of systems of equations with complex coefficients. * Reorganized the multmin functions to use the same interface as the other iterative solvers. * Increased the maximum number of iterations in gsl_poly_complex_solve() from 30 to 60. In addition, a buildlink.mk file was provided by Masao-san.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-07-05Update to GSL version 0.9.jtb4-12/+14
* What is new in gsl-0.9: ** There is a new system of vector and matrix views. Any code using vector and matrix views will need to be updated. ** The order of arguments of the view functions involving strides have been changed to be consistent with the rest of the library. ** The ode solvers have been reorganized. ** There are new eigensystem routines for real symmetric and complex hermitian matrices. ** The linear algebra directory now includes functions for computing symmetric tridiagonal decompositions and bidiagonal decompositions. ** The svd routines now include the Golub-Reinsch and Modified Golub-Reinsch algorithms in addition to the Jacobi algorithm. ** The interpolation directory has been reorganized and a higher-level "spline" interface has been added which simplifies the handling of interpolation arguments. ** IEEE support is now available on OpenBSD.
2001-06-01Use -Wl,-R$libdir in the `gsl-config' script.jtb2-1/+15
2001-05-23Update PLIST for gsl-0.8.jtb1-18/+18
2001-05-23No longer needed.jtb5-181/+0
2001-05-23Update to gsl-0.8.jtb2-16/+11
* What is new in gsl-0.8: ** The build process now uses the latest libtool and automake ** The library should now compile with Microsoft Visual C++ ** Portable versions of the isinf, isnan and finite functions are available as gsl_isinf(x), gsl_isnan(x) and gsl_finite(x). ** The definitions of GSL_POSINF, GSL_NEGINF and GSL_NAN no longer cause divisions by zero during compilation. ** The gsl_interp_obj has been renamed to gsl_interp ** The poly_eval and pow_int functions have been moved from the specfunc directory to the poly and sys directories. ** The Chebyshev functions are now available as an independent module in their own directory. ** The error handling conventions have been unified across the library. This simplifies the use of the special functions. ** A full CBLAS implementation is now included for systems where ATLAS has not been installed. The CBLAS library can also be used independently of GSL. The organisation of the BLAS directories has been simplified. ** IEEE support for HPUX-11, NetBSD, Apple Darwin and OS/2 are now included. ** The library now includes implementations of log1p, expm1, hypot, acosh, asinh, atanh for platforms which do not provide them. ** The convention for alloc and set functions has changed so that they are orthogonal. After allocating an object it is now necessary to initialize it. ** There is a new module for estimating numerical derivatives of functions ** There is a new module for handling data with ntuples ** The histogram lookup functions are now optimized for the case of uniform bins, and include an inline binary search for speed. ** The Chebyschev coefficients for the QAWO algorithm are now precomputed in a table for efficiency, rather than being computed on the fly. ** There are several new sorting functions for selecting the k-th smallest or largest elements of a dataset. ** Iterator functions are now available for permutations, gsl_permutation_next and gsl_permutation_prev. ** The function gsl_complex_xy has been renamed gsl_complex_rect ** The API for simulated annealing has been changed to support search spaces in which the points cannot be represented as contiguous-memory data structures. gsl_siman_solve() now takes three extra arguments: a copy constructor, a copy function and a destructor, allowing gsl_siman_solve() to do its work with linked data structures. If all three of these function pointers are NULL, then the traditioanl approach of using malloc(), memcpy(), and free() with the element size is used.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-1/+2
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-28Add a patch-sum.jtb1-0/+7
2001-03-28Updated to gsl-0.7.jtb8-103/+352
* What is new in gsl-0.7: ** Linux/PowerPC should now be well supported. ** Header files for common physical constants have been added. ** Functions linear and nonlinear regression in one or more dimensions are now available. ** Vector and matrix views now have access to the address of the underlying block for compatibility with VSIPL (www.vsipl.org). ** There is a new library for generating low-discrepancy quasi-random sequences. ** The seeding procedure of the default random number generator MT19937 has been updated to match the 10/99 release of the original code. This fixes a weakness which occurred for seeds which were powers of 2. ** The blas library libgslblasnative has been renamed libgslblas to avoid confusion with system blas library
2001-02-17Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2000-02-08Initial import of gsl-0.5, the GNU Scientific Libraryfredb5-0/+211
(GSL), a collection of routines for numerical computing. Package submitted by David Maxwell <david@fundy.ca>.