From MAILER-DAEMON Tue Sep 08 14:13:17 2009
Received: from mailman by lists.gnu.org with archive (Exim 4.43)
id 1Ml5Bt-0002V4-6u
for mharc-info-gsl@gnu.org; Tue, 08 Sep 2009 14:13:17 -0400
Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43)
id 1Ml3w2-0001Ps-AQ
for info-gsl@gnu.org; Tue, 08 Sep 2009 12:52:50 -0400
Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43)
id 1Ml3vy-0001P2-Q7
for info-gsl@gnu.org; Tue, 08 Sep 2009 12:52:50 -0400
Received: from [199.232.76.173] (port=59874 helo=monty-python.gnu.org)
by lists.gnu.org with esmtp (Exim 4.43) id 1Ml3vy-0001Ov-Mt
for info-gsl@gnu.org; Tue, 08 Sep 2009 12:52:46 -0400
Received: from mx20.gnu.org ([199.232.41.8]:31646)
by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32)
(Exim 4.60) (envelope-from )
id 1Ml3vx-0003rj-Uq
for info-gsl@gnu.org; Tue, 08 Sep 2009 12:52:46 -0400
Received: from mail.network-theory.co.uk ([66.199.228.187])
by mx20.gnu.org with esmtp (Exim 4.60)
(envelope-from ) id 1Ml3vx-0001uG-8a
for info-gsl@gnu.org; Tue, 08 Sep 2009 12:52:45 -0400
Date: Tue, 08 Sep 2009 17:07:12 +0100
Message-ID:
From: Brian Gough
To: info-gsl@gnu.org
User-Agent: Wanderlust/2.14.0 (Africa) Emacs/22.2 Mule/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
Content-Type: text/plain; charset=US-ASCII
X-Message-Mac: 392533145f58614f3d73abfc68deee1b
X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6, seldom 2.4 (older,
2)
X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6,
seldom 2.4 (older, 4)
X-Mailman-Approved-At: Tue, 08 Sep 2009 14:13:15 -0400
Subject: [Info-gsl] GNU Scientific Library 1.13 released
X-BeenThere: info-gsl@gnu.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Announcements for the GNU Scientific Library
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 08 Sep 2009 16:52:50 -0000
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Version 1.13 of the GNU Scientific Library (GSL) is now available.
GSL provides a large collection of routines for numerical computing
in C.
This is a maintenance release, which fixes reported bugs and upgrades
the build system to the latest autoconf and automake. The full NEWS
file entry is appended below.
The file details are:
ftp://ftp.gnu.org/gnu/gsl/gsl-1.13.tar.gz (2.9 MB)
ftp://ftp.gnu.org/gnu/gsl/gsl-1.13.tar.gz.sig (GPG signature)
02db78b9583bc7b2a577da6f45f5dd9f23ef737e (sha1 checksum)
The GSL project homepage is http://www.gnu.org/software/gsl/
GSL is free software distributed under the GNU General Public License.
Thanks to everyone who reported bugs and contributed improvements.
Brian Gough
(GSL Maintainer)
======================================================================
* What is new in gsl-1.13:
** Upgraded to latest autoconf and automake (autoconf-2.64,
automake-1.11)
** Fixed the rk4 and bspline allocators to avoid invalid free()
calls under out of memory conditions. [bug #27194, #27236]
** Fixed a bug in gsl_multimin_fminimizer_nmsimplex2 where the center
and size of the simplex were not updated on contract-by-best steps,
causing failures in convergence. [bug #27180]
** Added new functions to set MISER and VEGAS Monte Carlo integration
parameters, and to examine VEGAS chi-squared value and intermediate
results.
** Added the function gsl_bspline_greville_abscissa to compute
Greville abscissae for B-splines.
** The cumulative distribution functions gsl_cdf_gumbel1_{P,Q} should
now handle a larger range of parameters without underflow and
overflow.
** The header file gsl_const_cgs.h no longer defines values for
electromagnetic units. Applications should use gsl_const_cgsm.h
instead to obtain the values in the CGS-Magnetic system. The
previous values for these units given in gsl_const_cgs.h were
ill-defined as the type of CGS electromagnetic system was
unspecified (the values were a mixture of CGS units with the Ampere
of the MSKA system). The affected constants are
GSL_CONST_CGS_BOHR_MAGNETON, GSL_CONST_CGS_ELECTRON_CHARGE,
GSL_CONST_CGS_ELECTRON_MAGNETIC_MOMENT, GSL_CONST_CGS_FARADAY,
GSL_CONST_CGS_GAUSS, GSL_CONST_CGS_NUCLEAR_MAGNETON,
GSL_CONST_CGS_PROTON_MAGNETIC_MOMENT, and GSL_CONST_CGS_ROENTGEN.
** The Pochhammer functions gsl_sf_poch(a,x) and gsl_sf_lnpoch(a,x) now
handle the special cases where a and a+x are zero or negative
integers.
** The confluent hypergeometric function gsl_sf_hyperg_U (a,b,x) now
handles some cases where x=0. The case where 1+a-b is a negative
integer no longer returns an error [bug #22859] and the incorrect
termination of the series in certain cases is fixed [bug #26706].
** Added a new function gsl_poly_eval_derivs to evaluate a polynomial
and its derivatives simultaneously.
** Added a new univariate minimisation algorithm
gsl_min_fminimizer_quad_golden which is a variant of Brent's
algorithm with safeguarded step-length adjustment.
** Added a new Nelder-Mead minimiser gsl_multimin_fminimizer_nmsimplex2rand
which uses a randomly oriented simplex rather than one fixed on
the coordinate axes [bug #25077]
** The texinfo file now uses the dircategory "Software libraries" from
the Free Software Directory, as recommended in the Texinfo manual.
** The function gsl_ran_exponential now includes zero in its output
range. [bug #25039]
** All functions for freeing allocated memory now accept a NULL
pointer, following the standard C convention for free(). [bug
#25319]
** The function gsl_sum_levin_u_accel now handles the special case
c_0 + 0 + 0 + 0 + .... that occurs when summing power series
c_n*x^n with x=0. [bug #26807]
** The functions gsl_linalg_LU_solve, gsl_linalg_LU_svx,
gsl_linalg_LU_refine, gsl_linalg_LU_invert and their complex
equivalents now return an error for singular matrices.
** The multifit LMDER hybrid solvers now check the return code of the
user-supplied function in the gsl_multifit_fdfsolver_set
method. [bug #26871]
** Improved the implementation of gsl_ran_discrete_preproc to avoid
internal errors due to inconsistencies from excess precision on
some platforms. [bug #26502]
** Corrected gsl_sf_hyperg_2F1(a,b,c,x) to not give a domain error in
the case where c is a negative integer and the series terminates
with a finite result.
** The C99 inline keyword is now supported, in addition to the
previously supported GNU-style inline.
** Modified gsl_poly_complex_solve_cubic and gsl_poly_solve_cubic to
avoid returning NaNs in cases where excess precision causes a
change in the number of roots.
** Fixed incorrect length check in gsl_blas_drotm. [bug #26503]
** Fixed gsl_odeiv_step_gear2 to restore y on step failure
** gsl_odeiv_evolve_apply now restores the correct value of t on step
failures [bug #26255].
** Using make install prefix=DIR now puts correct paths in package
config files gsl-config and gsl.pc
** Modified gsl_monte_vegas to work around pow() function inaccuracies
on MinGW [bug #25413].
** Increased the number of terms in gsl_sf_mathieu_a and
gsl_sf_mathieu_b to improve convergence in difficult regions [bug
#25075]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iJwEAQECAAYFAkqmebEACgkQ9U2K2oCCH+pjsQQAzr6z0BY8z/dM3tVHTczbEXo5
+q5Ayil/v7KpeThc58Sy7XeWoLgf0BcgccoZ97rt7YWr4sB1e9Um5N7vIZO2bNo3
4lb9wBr4kL1V/Ldd9QoTC6aIWeXYmVBQ3tGXtsOKl3LufW/QKQLjrBnMihRsF9uk
UH0a97c5JxhQjuSoiso=
=klpC
-----END PGP SIGNATURE-----