This is the mail archive of the gsl-discuss@sourceware.cygnus.com mailing list for the GSL project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

roll call for the 0.4.1 snapshot



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]