This is the mail archive of the
gsl-discuss@sourceware.cygnus.com
mailing list for the GSL project.
roll call for the 0.4.1 snapshot
- To: GSL discussion list <gsl-discuss@sourceware.cygnus.com>
- Subject: roll call for the 0.4.1 snapshot
- From: Mark Galassi <rosalia@cygnus.com>
- Date: Thu, 18 Feb 1999 09:40:40 -0700 (MST)
After last week, thanks to Jerry, the list of failures is down to
just a few.
Below is the proposed NEWS entry and the output of a "make check",
which only has a few failures in specfunc.
So my questions for y'all are:
1. is there anything that can be quickly put in to make the release
more stable or complete?
2. is the NEWS file extract below a reasonable presentation of what's
new since the 0.4 snapshot?
---
* Will be new in gsl-0.4.1:
** Two changes not making their way into the documentation
A couple of things are not getting into the docs, so here are the
errata:
*** The FFT routines now take a stride parameter. Passing 1 for the
stride will make them behave as documented.
*** The complex numbers are now an opaque type, and no assumptions can
be made about the format in which they are stored (they are not stored
as a simple structure anymore, since that is not portable). The type
is now gsl_complex (or gsl_complex_long_double or gsl_complex_float),
and the macros to access them are
GSL_REAL(z)
GSL_IMAG(z)
GSL_COMPLEX_P_REAL(zp)
GSL_COMPLEX_P_IMAG(zp)
GSL_COMPLEX_EQ(z1,z2)
GSL_SET_COMPLEX(zp,x,y)
GSL_SET_REAL(zp,x)
GSL_SET_IMAG(zp,y)
This change in the complex number API makes it important that you
start working with 0.4.1 or later.
** 0.4.1 is being released in occasion of the Red Hat 6.0 release.
The specfunc module is still in an alpha state; if you run "make
check" in the specfunc directory you will see that some tests still
fail.
** Most Alpha specific problems have been fixed. In particular the
random number generators rand48 and ranf now work on the Alpha
** Additional random number distributions: Rayleigh distribution
FAIL: gsl_sf_airy_Bi_impl(3.499999999999987, m, &r)
FAIL: gsl_sf_airy_Ai_deriv_impl(-5.0, m, &r)
FAIL: gsl_sf_airy_Ai_deriv_scaled_impl(-5.0, m, &r)
FAIL: Airy Functions
FAIL: gsl_sf_bessel_j0_impl(1048576.0, &r)
FAIL: gsl_sf_bessel_j2_impl(1048576.0, &r)
FAIL: Bessel Functions
FAIL: gsl_sf_exprel_n_impl(500, 500.0, &r)
FAIL: Exponential Functions
FAIL: gsl_sf_fermi_dirac_half_impl( 50.0, &r)
FAIL: gsl_sf_fermi_dirac_int_impl(3, 100.0, &r)
FAIL: gsl_sf_fermi_dirac_int_impl(7, 10.0, &r)
FAIL: Fermi-Dirac Functions
FAIL: gsl_sf_hyperg_1F1_int_impl(10, 50, -1.0, &r)
FAIL: gsl_sf_hyperg_1F1_impl(10, 1.1, 100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, 1.1, 100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(10, 1.1, -100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(50, 1.1, -90, &r)
FAIL: gsl_sf_hyperg_1F1_impl(50, 1.1, -100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(50, 1.1, -110.0, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, 1.1, -101, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, 1.1, -110, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, 10.1, -220, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-10, -10.1, 10.0, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-10, -10.1, 1000.0, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-1000, -1000.1, 200.0, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-10, -5.1, 1, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-100, -50.1, -1, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-100, -50.1, -10, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-100, -50.1, -100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-100, -50.1, 1, &r)
FAIL: gsl_sf_hyperg_1F1_impl(-500.5, -80.1, 2, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, 1, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, 10, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, 100, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, -1, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, -10, &r)
FAIL: gsl_sf_hyperg_1F1_impl(100, -10.1, -100, &r)
FAIL: gsl_sf_hyperg_U_int_impl(1, -1, 1, &r)
FAIL: gsl_sf_hyperg_U_int_impl(1, -10, 20, &r)
FAIL: gsl_sf_hyperg_U_int_impl(1, -1000, 1, &r)
FAIL: gsl_sf_hyperg_U_int_impl(1, -1000, 1010, &r)
FAIL: gsl_sf_hyperg_U_int_impl(8, 1, 0.001, &r)
FAIL: gsl_sf_hyperg_U_impl(0.0001, 10, 1, &r)
FAIL: gsl_sf_hyperg_U_impl(0.0001, 10, 5, &r)
FAIL: gsl_sf_hyperg_U_impl(0.0001, 100, 1, &r)
FAIL: gsl_sf_hyperg_U_impl(0.0001, 100, 50, &r)
FAIL: gsl_sf_hyperg_U_impl(0.0001, 1000, 300, &r)
FAIL: gsl_sf_hyperg_U_impl(0.5, 1000, 300, &r)
FAIL: gsl_sf_hyperg_2F1_impl(9, 9, -1.5, -0.99, &r)
FAIL: gsl_sf_hyperg_2F1_renorm_impl(9, 9, -1.5, -0.99, &r)
FAIL: gsl_sf_hyperg_2F1_conj_renorm_impl(5, 5, -1, 0.5, &r)
FAIL: Hypergeometric Functions
FAIL: gsl_sf_laguerre_n_impl(3, 2.0, 1.0, &r)
FAIL: Laguerre Polynomials
FAIL: gsl_sf_legendre_Plm_impl(100, 5, 0.999, &r)
FAIL: gsl_sf_legendre_sphPlm_impl(10, 5, 0.999, &r)
FAIL: gsl_sf_legendre_sphPlm_impl(10, 10, 0.999, &r)
FAIL: gsl_sf_legendre_sphPlm_array_impl(100, 5, 0.5)
FAIL: gsl_sf_conicalP_mhalf_impl(10.0, -0.5, &r)
FAIL: gsl_sf_conicalP_mhalf_impl(10.0, 0.5, &r)
FAIL: gsl_sf_conicalP_mhalf_impl(200.0, -0.5, &r)
FAIL: gsl_sf_conicalP_mhalf_impl(200.0, 1.0e-8, &r)
FAIL: gsl_sf_conicalP_mhalf_impl(200.0, 0.5, &r)
FAIL: gsl_sf_conicalP_1_impl(200.0, -0.999, &r)
FAIL: gsl_sf_conicalP_1_impl(200.0, -0.9, &r)
FAIL: gsl_sf_conicalP_1_impl(200.0, 10.0, &r)
FAIL: gsl_sf_conicalP_1_impl(1000.0, 100.0, &r)
FAIL: gsl_sf_conicalP_1_impl(1000.0, 1000.0, &r)
FAIL: gsl_sf_conicalP_sph_reg_impl(10, 1.0, 2.0, &r)
FAIL: gsl_sf_conicalP_sph_reg_impl(20, 1.0, 2.0, &r)
FAIL: gsl_sf_conicalP_sph_reg_impl(30, 100.0, 100.0, &r)
FAIL: gsl_sf_conicalP_cyl_reg_impl(30, 100.0, 100.0, &r)
FAIL: gsl_sf_legendre_H3d_1_impl(1.0e+08, 1.0, &r)
FAIL: gsl_sf_legendre_H3d_1_impl(1.0e+08, 100.0, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 1.0, 5.0, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 1.0, 7.0, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 100.0, 0.001, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 100.0, 0.002, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 100.0, 10.0, &r)
FAIL: gsl_sf_legendre_H3d_impl(5, 1.0e+08, 100.0, &r)
FAIL: Legendre Functions
FAIL: gsl_sf_log_impl(1.1, &r)
FAIL: gsl_sf_log_abs_impl(-1.1, &r)
FAIL: gsl_sf_log_abs_impl(1.1, &r)
FAIL: Logarithm
FAIL: gsl_sf_synchrotron_2_impl(1.0, &r)
FAIL: Synchrotron Functions
FAIL: gsl_sf_sin_impl(62831853.75, &r)
FAIL: gsl_sf_cos_impl(1048576.75, &r)
FAIL: gsl_sf_cos_impl(62831853.75, &r)
FAIL: gsl_sf_complex_logsin_impl(1.0, -100.0, &r1, &r2)
FAIL: Trigonometric and Related Functions
FAIL: test_sf
1 of 1 tests failed
FAIL: correct digits for exp(-10) (7.49520267027415699 observed vs 10.0165896946077808 expected)
FAIL: correct digits for -log(1/2) (14.4336873952185272 observed vs 13.2897413018846464 expected)
FAIL: test
1 of 1 tests failed