Dear list,

On Wed, 30 Oct 2013 03:45:55 -0700 (PDT)
Volker Braun <vbraun.n...@gmail.com> wrote:
> I still don't understand why -WALL makes the error go away. Presumably 
> there is some compiler warning that gets erroneously parsed in ATLAS' 
> tuning system. As long as nobody who can reproduce this debugs it further, 
> it will never get fixed upstream. 


Atlas' install.txt reads:
"If you can't use the cycle-accurate wall timer, the normal WALL timer
is still much more accurate than the CPU timer, and you can use it by
adding this to configure:
   -D c -DWALL"

WALL being defined, causes time00 to be ATL_walltime instead of
ATL_cputime in matime.c. This causes xdma to output "3e-04\n4e-04
\n4e-04" instead of "0e+00\n0e+00\n0e+00" at "-m 1 -t 12" (i.e. at 1
MFLOPS of computation). My guess is that ATL_walltime is either a slower
call or has higher resolution than ATL_cputime, so that outputting 0e
+00 is avoided.

If I modify matime.c to output "0" instead of "0e+00", running xmasrch
proceeds without errors without -DWALL. I haven't tried a full
build with that modification though as I have some deadlines, and
therefore no time to figure out how to keep my modification from being
moved to old/.


Regards,

Erik Massop

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to