[Openmcl-devel] Floating point errors for innocuous function calls

R. Matthew Emerson rme at clozure.com
Tue Jul 20 09:40:27 PDT 2010


On Jul 20, 2010, at 9:07 AM, Liam Healy wrote:

> In running a complete suite of tests for GSLL, I'm finding
> several inexplicable floating point errors for what should
> be legitimate function calls.
> 
>    EXPONENTIAL-FUNCTIONS: DIVISION-BY-ZERO detected
> performing EXP on (-10.0D0)
> 
> GIVENS: DIVISION-BY-ZERO detected
> performing SIN on (-39.66)
> 
>    HANKEL: FLOATING-POINT-OVERFLOW detected
> performing EXP on (-0.18873077993219034D0)
> 
> LINEAR-LEAST-SQUARES: FLOATING-POINT-OVERFLOW detected
> performing EXP on (0.1D0)
> 
> MINIMIZATION-ONE: DIVISION-BY-ZERO detected
> performing COS on (0.0D0)
> 
> plus a couple others of a similar nature.  I suspect these all
> have a common origin in CCL.

It's probably the same problem you mentioned yesterday.  I made a
ticket for it, namely http://trac.clozure.com/ccl/ticket/707

I'm trying to track it down.  Sorry about the bug; usually
the trunk works fine, but sometimes it gets messed up.





More information about the Openmcl-devel mailing list