public inbox for gsl-discuss@sourceware.org
 help / color / mirror / Atom feed
* bug list summary
@ 2002-10-08 12:34 Brian Gough
  2002-10-08 12:56 ` Can we close BUG#6 ? Slaven Peles
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Brian Gough @ 2002-10-08 12:34 UTC (permalink / raw)
  To: gsl-discuss

I'm also posting a summary of the current BUGS list. 

These bugs are all open, so if you think you might be able to fix any
of them see the top-level BUGS file in CVS for more details about each
one.

BUG#1 -- gsl_sf_hyperg_2F1_e fails for some arguments 
BUG#3 -- gsl_sf_bessel_Jn fails for large argument 
BUG#4 -- gsl_linalg_solve_symm_cyc_tridiag() crashes 
BUG#5 -- broken error terms for implicit odes 
BUG#6 -- gsl_isnan, isinf on Compaq Unix 
BUG#7 -- gsl_sf_coupling_3j loses accuracy for large arguments 
BUG#8 -- inexact coefficients in rk8pd.c 
BUG#9 -- problem with multimin example 
BUG#10 -- gsl_sf_fermi_dirac_int error estimates 

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Can we close BUG#6 ?
  2002-10-08 12:34 bug list summary Brian Gough
@ 2002-10-08 12:56 ` Slaven Peles
  2002-10-08 13:08   ` Brian Gough
  2002-10-09  1:18 ` bug list summary Luc Maisonobe
  2002-10-09  5:56 ` Filip Floegel
  2 siblings, 1 reply; 13+ messages in thread
From: Slaven Peles @ 2002-10-08 12:56 UTC (permalink / raw)
  To: Brian Gough, gsl-discuss

I posted this before, but I guess there's no harm repeating it. If I compile 
GSL on Compaq Alpha with the additional flag "-ieee" everything seem to work 
fine and make check reports that all checks are passed. So it seems that bug 
is actually in documentation only. In INSTALL file hints for Compaq/DEC Alpha 
should say:

> Hints for Compaq/DEC Alpha
> ==========================
>
> The library should compile successfully with Compaq's C compiler using
> the -std option for ANSI conformance.  Use
>
>    CC=cc ./configure
>    make CFLAGS="-std -ieee"
>
> to build the library this way.
>
> Use GNU tar to unpack the tar file, as Tru64 tar gives an error
> halfway through.

Is it safe to close this bug then?
Cheers,
Slaven


-------------------------------------------------------------------
BUG#6 -- gsl_isnan, isinf on Compaq Unix STATUS: open

From: Slaven Peles <peles@cns.physics.gatech.edu>
To: gsl-discuss@sources.redhat.com
Subject: Make check fails on Alpha
Date: Fri, 20 Sep 2002 08:47:54 -0400

I compiled GSL 1.2 on Compaq Alpha with:
    CC=cc ./configure
    make CFLAGS="-std"
Compiler I used identifies itself as:
    Compaq C V6.3-025 on Compaq Tru64 UNIX V5.1 (Rev. 732)
    Compiler Driver V6.3-026 (sys) cc Driver
Make check fails for gsl_isnan, gsl_isinf and gsl_finite functions.

make  check-TESTS
FAIL: gsl_isinf(inf) (0 observed vs 1 expected)
FAIL: gsl_isinf(-inf) (0 observed vs -1 expected)
FAIL: gsl_isnan(nan) (0 observed vs 1 expected)
FAIL: gsl_finite(inf) (1 observed vs 0 expected)
FAIL: gsl_finite(nan) (1 observed vs 0 expected)



On Tuesday 08 October 2002 03:31 pm, Brian Gough wrote:
> I'm also posting a summary of the current BUGS list.
>
> These bugs are all open, so if you think you might be able to fix any
> of them see the top-level BUGS file in CVS for more details about each
> one.
>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Can we close BUG#6 ?
  2002-10-08 12:56 ` Can we close BUG#6 ? Slaven Peles
@ 2002-10-08 13:08   ` Brian Gough
  2002-10-15  9:46     ` gsl compilation with gcc Gaurav Bansal
  0 siblings, 1 reply; 13+ messages in thread
From: Brian Gough @ 2002-10-08 13:08 UTC (permalink / raw)
  To: Slaven Peles; +Cc: gsl-discuss

Slaven Peles writes:
 > I posted this before, but I guess there's no harm repeating it. If
 > I compile GSL on Compaq Alpha with the additional flag "-ieee"
 > everything seem to work fine and make check reports that all checks
 > are passed. So it seems that bug is actually in documentation
 > only. 

Thanks, BUG#6 now closed.  I'd lost track of the status that one.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: bug list summary
  2002-10-08 12:34 bug list summary Brian Gough
  2002-10-08 12:56 ` Can we close BUG#6 ? Slaven Peles
@ 2002-10-09  1:18 ` Luc Maisonobe
  2002-10-10  7:11   ` Brian Gough
  2002-10-09  5:56 ` Filip Floegel
  2 siblings, 1 reply; 13+ messages in thread
From: Luc Maisonobe @ 2002-10-09  1:18 UTC (permalink / raw)
  To: gsl-discuss

[-- Attachment #1: Type: text/plain, Size: 1188 bytes --]

Brian Gough wrote:

> BUG#8 -- inexact coefficients in rk8pd.c

I finally got the reference article from Dormand and Prince (many thanks
again Joonas). In fact, the article itself gives these false
approximations and explicitly says "they were computed using a precision
of about 24 significant digits and the rationals presented in table 2
are continued fractions accurate to 18 significant figures".

I still think there is an error in the first and fourth elements of the
b7 array, but this error was in the original article. I also think the
real coefficients given in rksuite are more accurate, and since they
thank Dormand and Prince for their help, I think they got the original
coefficients from the authors. I don't know if all 30 significant
figures given in rksuite are good or if only the first 24 ones are good.

I will check this as time permit. For the moment, I propose the
following patch, which only add some comments (corected order of the
method, article reference) and correct two coefficients. I have just
written it now to answer this mail, not tried it (and even no compiled
it, so beware of typos ...)

                                                         Luc

[-- Attachment #2: rk8pd.patch --]
[-- Type: text/plain, Size: 1367 bytes --]

--- gsl-1.2/ode-initval/rk8pd.c~	Mon Nov 19 22:39:32 2001
+++ gsl-1.2/ode-initval/rk8pd.c	Wed Oct  9 09:49:26 2002
@@ -17,7 +17,12 @@
  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
 
-/* Runge-Kutta 8(9), Prince-Dormand */
+/* Runge-Kutta 8(7), Prince-Dormand
+ * The original article is :
+ *  High order embedded Runge-Kutta formulae
+ *  P.J. Prince and J.R. Dormand
+ *  Journal of Computational and Applied Mathematics, volume 7, no. 1, 1981
+ */
 
 /* Author:  G. Jungman
  */
@@ -80,14 +85,21 @@
 static const double b4[] = { 1.0 / 32.0, 0.0, 3.0 / 32.0 };
 static const double b5[] = { 5.0 / 16.0, 0.0, -75.0 / 64.0, 75.0 / 64.0 };
 static const double b6[] = { 3.0 / 80.0, 0.0, 0.0, 3.0 / 16.0, 3.0 / 20.0 };
+
+/* the b7[0] and b7[3] coefficients were corrected by Luc Maisonobe
+ * since the approximation given in the original article seemed to be
+ * wrong, because the sum b7[0]+b7[1]+ ... +b7[5] was not equal to
+ * ah[5] as it should be.
+ */
 static const double b7[] = {
-  29443841.0 / 614563906.0,
+  215595617.0 / 4500000000.0, /* was 29443841/614563906 in the article */
   0.0,
   0.0,
-  77736538.0 / 692538347.0,
+  202047683.0 / 1800000000.0, /* was 77736538/692538347 in the article */
   -28693883.0 / 1125000000.0,
   23124283.0 / 1800000000.0
 };
+
 static const double b8[] = {
   16016141.0 / 946692911.0,
   0.0,

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: bug list summary
  2002-10-08 12:34 bug list summary Brian Gough
  2002-10-08 12:56 ` Can we close BUG#6 ? Slaven Peles
  2002-10-09  1:18 ` bug list summary Luc Maisonobe
@ 2002-10-09  5:56 ` Filip Floegel
  2002-10-13 15:09   ` Brian Gough
  2 siblings, 1 reply; 13+ messages in thread
From: Filip Floegel @ 2002-10-09  5:56 UTC (permalink / raw)
  To: gsl-discuss

hello gsl guys,

maybe one should have a look into the matpack lib which is
a c++ library in order to fix the bugs below. as i could see
this lib is under GPL. (  http://www.matpack.de )
in the source code are references to the numerical algorithms
which are used.
The author may be contacted via:  gammel@matpack.de

---------------------------------------------------------------
> BUG#1 -- gsl_sf_hyperg_2F1_e fails for some arguments

here one could have a look at the Laguerre Polynomials of matpack,
i guess that there is a connection to hyperg_2F1 function.

i haven't checked it

> BUG#3 -- gsl_sf_bessel_Jn fails for large argument 

there is a Bessel function , first kind, order n, in matpack also

but this I haven't ckecked

> BUG#7 -- gsl_sf_coupling_3j loses accuracy for large arguments 

3J-symbol in the matpack lib works perfectly is my impression even
for very large angular momenta

i have ckecked it out

------------------------------------------------------------------

sifac,

       filip floegel
    
-- 
+---------------------------------------------------------------+
| dipl.phys. Filip Floegel   e-mail:floegel@itp.uni-hannover.de |               
| ITP/Universitaet Hannover  phone: 0511/762-3381               |               
| Appelstr.2                 fax: 0511/762-4945                 |               
| 30167 Hannover                                                |               
|                                                               |               
+---------------------------------------------------------------+

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: bug list summary
  2002-10-09  1:18 ` bug list summary Luc Maisonobe
@ 2002-10-10  7:11   ` Brian Gough
  0 siblings, 0 replies; 13+ messages in thread
From: Brian Gough @ 2002-10-10  7:11 UTC (permalink / raw)
  To: Luc Maisonobe; +Cc: gsl-discuss

Luc Maisonobe writes:
 >  I will check this as time permit. For the moment, I propose the
 > following patch, which only add some comments (corected order of
 > the method, article reference) and correct two coefficients. I have
 > just written it now to answer this mail, not tried it (and even no
 > compiled it, so beware of typos ...)

Thanks.  I have applied the patch to the odeext-1-2 branch of gsl on
savannah.gnu.org.

Brian

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: bug list summary
  2002-10-09  5:56 ` Filip Floegel
@ 2002-10-13 15:09   ` Brian Gough
  0 siblings, 0 replies; 13+ messages in thread
From: Brian Gough @ 2002-10-13 15:09 UTC (permalink / raw)
  To: Filip Floegel; +Cc: gsl-discuss

Filip Floegel writes:
 > hello gsl guys,
 > 
 > maybe one should have a look into the matpack lib which is
 > a c++ library in order to fix the bugs below. as i could see
 > this lib is under GPL. (  http://www.matpack.de )
 > in the source code are references to the numerical algorithms
 > which are used.
 > The author may be contacted via: gammel@matpack.de

I contacted the author to check the license, some of the source files
have a different copyright notice (not GPL). I haven't heard back yet.

Brian

^ permalink raw reply	[flat|nested] 13+ messages in thread

* gsl compilation with gcc
  2002-10-08 13:08   ` Brian Gough
@ 2002-10-15  9:46     ` Gaurav Bansal
  2002-10-18 10:32       ` Brian Gough
  0 siblings, 1 reply; 13+ messages in thread
From: Gaurav Bansal @ 2002-10-15  9:46 UTC (permalink / raw)
  To: Brian Gough; +Cc: Slaven Peles, gsl-discuss

Hello there,

I am new to this discussion group. I want to use GSL eigen value lib in my
C++ program. so i need to include the header file for eigen value.

Problem is that the header file is located in c:/programFiles/GSL
directory and my program is in other directory. Compiler cant find the
required files.

How can i make sure that the compiler will look at GSL library?

Thank you,
Gaurav

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: gsl compilation with gcc
  2002-10-15  9:46     ` gsl compilation with gcc Gaurav Bansal
@ 2002-10-18 10:32       ` Brian Gough
  2002-10-20 12:58         ` Gaurav Bansal
  2002-11-05 18:42         ` Make File - VPATH usage problem using GSL eigen value program Gaurav Bansal
  0 siblings, 2 replies; 13+ messages in thread
From: Brian Gough @ 2002-10-18 10:32 UTC (permalink / raw)
  To: Gaurav Bansal; +Cc: gsl-discuss

Gaurav Bansal writes:
 > Hello there,
 > 
 > I am new to this discussion group. I want to use GSL eigen value lib in my
 > C++ program. so i need to include the header file for eigen value.
 > 
 > Problem is that the header file is located in c:/programFiles/GSL
 > directory and my program is in other directory. Compiler cant find the
 > required files.
 > 
 > How can i make sure that the compiler will look at GSL library?

The manual for your compiler should describe how to add directories to
its include path.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: gsl compilation with gcc
  2002-10-18 10:32       ` Brian Gough
@ 2002-10-20 12:58         ` Gaurav Bansal
  2002-10-21  0:28           ` Atakan Gurkan
  2002-11-05 18:42         ` Make File - VPATH usage problem using GSL eigen value program Gaurav Bansal
  1 sibling, 1 reply; 13+ messages in thread
From: Gaurav Bansal @ 2002-10-20 12:58 UTC (permalink / raw)
  To: Brian Gough; +Cc: gsl-discuss

Hello Brian,

Thank you. I am able to work it with visual studio. I want to use the same
program with g++ on unix. how can i include header files there?

thank you once again.

regards,
Gaurav


On Fri, 18 Oct 2002, Brian Gough wrote:

> Gaurav Bansal writes:
>  > Hello there,
>  >
>  > I am new to this discussion group. I want to use GSL eigen value lib in my
>  > C++ program. so i need to include the header file for eigen value.
>  >
>  > Problem is that the header file is located in c:/programFiles/GSL
>  > directory and my program is in other directory. Compiler cant find the
>  > required files.
>  >
>  > How can i make sure that the compiler will look at GSL library?
>
> The manual for your compiler should describe how to add directories to
> its include path.
>
>

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: gsl compilation with gcc
  2002-10-20 12:58         ` Gaurav Bansal
@ 2002-10-21  0:28           ` Atakan Gurkan
  0 siblings, 0 replies; 13+ messages in thread
From: Atakan Gurkan @ 2002-10-21  0:28 UTC (permalink / raw)
  To: Gaurav Bansal; +Cc: gsl-discuss

On Sun, Oct 20, 2002 at 02:11:36PM -0500, Gaurav Bansal wrote:
> Hello Brian,
> 
> Thank you. I am able to work it with visual studio. I want to use the same
> program with g++ on unix. how can i include header files there?
> 
> thank you once again.
> 
> regards,
> Gaurav
> 
> 
GCC comes with a manual. `man gcc' shows the command line options. `info gcc'
shows more information. also you can find the manual in fsf's pages:
http://gcc.gnu.org/onlinedocs/
have fun,

ato

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Make File - VPATH usage problem using GSL eigen value program
  2002-10-18 10:32       ` Brian Gough
  2002-10-20 12:58         ` Gaurav Bansal
@ 2002-11-05 18:42         ` Gaurav Bansal
  2002-11-06  1:59           ` Joakim Hove
  1 sibling, 1 reply; 13+ messages in thread
From: Gaurav Bansal @ 2002-11-05 18:42 UTC (permalink / raw)
  To: Brian Gough; +Cc: gsl-discuss

Hello There,

I am using g++ compiler in UNIX.

I have a couple of .h and .c files that i am using from GNU-GSL library.
These files are stored in my program subdirectory called "gsl".

I am using VPATH variable in makefile to make sure that subdirectory is
checked for files.
I am also using -Igsl in the CFLAGS for compiler.

The program compiles but there is a problem with the linker. Do i have to
specify somewhere in make file for the linker to know that some files are
in "gsl" subdirectory.

Thank you ,
Gaurav



^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: Make File - VPATH usage problem using GSL eigen value program
  2002-11-05 18:42         ` Make File - VPATH usage problem using GSL eigen value program Gaurav Bansal
@ 2002-11-06  1:59           ` Joakim Hove
  0 siblings, 0 replies; 13+ messages in thread
From: Joakim Hove @ 2002-11-06  1:59 UTC (permalink / raw)
  To: gsl-discuss

Gaurav Bansal <gaurav@godot.urol.uic.edu> writes:


> The program compiles but there is a problem with the linker. Do i have to
> specify somewhere in make file for the linker to know that some files are
> in "gsl" subdirectory.

1. Post (relevant portions) of your makefile, so the people who might
   be able to help don't have to guess.

2. make -n prints to stdout what the make program intends to do,
   without actually doing it. This output might also be useful for
   debugging purposes.

Regards - Joakim

-- 
==== Joakim Hove      www.phys.ntnu.no/~hove/   =======================
|| Institutt for fysikk  (735) 93637 / E3-141  |  Skøyensgate 10D    ||
|| N - 7491 Trondheim    hove@phys.ntnu.no     |  N - 7030 Trondheim ||
================================================= 73 93 31 68 =========

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2002-11-06  7:11 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-08 12:34 bug list summary Brian Gough
2002-10-08 12:56 ` Can we close BUG#6 ? Slaven Peles
2002-10-08 13:08   ` Brian Gough
2002-10-15  9:46     ` gsl compilation with gcc Gaurav Bansal
2002-10-18 10:32       ` Brian Gough
2002-10-20 12:58         ` Gaurav Bansal
2002-10-21  0:28           ` Atakan Gurkan
2002-11-05 18:42         ` Make File - VPATH usage problem using GSL eigen value program Gaurav Bansal
2002-11-06  1:59           ` Joakim Hove
2002-10-09  1:18 ` bug list summary Luc Maisonobe
2002-10-10  7:11   ` Brian Gough
2002-10-09  5:56 ` Filip Floegel
2002-10-13 15:09   ` Brian Gough

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).