|
From: | Michael D Godfrey |
Subject: | Re: Status of FLTK on MacOS X [changeset for chol.cc] |
Date: | Wed, 06 Jan 2010 11:24:42 -0800 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.5) Gecko/20091209 Fedora/3.0-4.fc12 Thunderbird/3.0 |
On 01/06/2010 10:48 AM, Ben Abbott wrote:
Good. It seems to me that the current tolerance values are working as they should: on systems with stable software the tests pass, and (at least in the cases that I have looked at) are consistent with IEEE floating point behavior. The IEEE error behavior, thanks to Kahan, is very well defined. (And, these days, it is Kahan's students who do most of the floating point core designs.) So, the most likely cause of test failures is software. Unfortunately, identifying where in the software things have gone wrong is not easy. I suspect that in my Mac there may be some library confusion since I have noticed that on some occasions I have found the following: 1. Install some version of gfortran. Get correct check results. 2. Try another gfortran. Failure. 3. Reinstall the first gfortran. Failure... Or course there are other possibilities for error in this loop... One clear indication of problems is that fairly often ./configure fails on the CDOTU test. Changes that should not affect this actually make the failure go away. More needs to be learned. I recently updated sed to 4.2 and flex to 2.5.4. This had noticeable effects, not all good. But, some of the problems may be due to changes that should not have been made. There are still way too many variables floating around in the Mac 10.6 systems. (Well, at least in mine: I have too much stuff in /usr/local/bin and ../lib much of it left over from when the system was running 10.5.) Michael |
[Prev in Thread] | Current Thread | [Next in Thread] |