2009/6/13 Clint Whaley <wha...@cs.utsa.edu>: >>> After getting sqlite 3.5.3.p3 building on t2 with gcc-4.4.0, Sage is >>> falling over on atlas-3.8.3.p2. Before I waste any time on this, is a >>> fix known, or anyone have any useful information about the problem? >>> >>> I'd rather not waste time on it if the reason for the failure is known, >>> but the fix is just not incorporated. >>> >>> Anyway, it's 3:18 AM here, so I'm going to bed. Hopefully by later >>> today, I'll know if I need to track down the cause of this bug or not. >> >>No fix is known to me. I've cc'd this email to Clint Whaley -- the >>main ATLAS developer. Clint, if need an account on the Sun T2 box >>mentioned below where we have this problem, just let me know. We're >>trying to build atlas on a Sun T2 using gcc-4.4.0. > > I can't find it, but somewhere on the sourceforge tracker a guy reported > that either gcc 4.3 or 4.4 caused a bug in ATLAS, which he was able to > fix by using 4.2. I don't have 4.4 installed on any of my machines, so > I don't know if the problem is real, if it still exists, when it occurs, etc. > I seem to recall that from the description it seemed extremely likely to be > a compiler bug (maybe it went away with other versions, and also with lower > optimization on same version?) . . . > > Have you guys at least used 4.4 on linux/x86 w/o problems?
Yes, definitely. ATLAS builds fine on all linux/x86 boxes we test on using gcc-4.4.0. > I have never logged into any of the Tx boxes, so sure I'd like an account. OK, I'll make sure you get an account. I'll contact you offlist about this. > I remember reading about the T1, but it looked like you needed to compute > your MFLOP rate in epochs rather than seconds, so I never scoped it > out further. Since the T2 can spell FPU, it looks be interesting! Yep. Sun Microsystems recently gave us a reasonably high end T2 box, specifically for the purposes of improving math software support for that hardware. Giving you an account to improve ATLAS on this box fits well with that. > However, I can't promise to get to it any time soon (though you never > know) . . . I'm supposed to be working on other, less fun, stuff . . . > > The actual error you guys are showing below looks more like something > really odd happened during an install: It is trying to choose a small > block factor, and has chosen 0. Looking at the place the assertion > failed, its GuessSmallNB() in ATLAS/tune/blas/gemm/mmsearch.c, > which might freak out like this if mu or nu were chosen to be huge > values (the L1 is small, at 8K). To track this down, I'd probably throw > in some print statements in GuessSmallNB() to see what part of the > computation is failing. > > If you just want to force it to continue, I think it'd be safe to simply > have the routine return(28); as the first statement . . . Many thanks for that hint! William > > Cheers, > Clint > >> >> Dave >> >> >> cp -f GEN/* >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1/. >> make[9]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[8]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make -f Make_ciamax lib >> make[8]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -o ATL_ciamax.o -c ATL_ciamax.c >> gcc -O -fomit-frame-pointer -fPIC -m32 -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -DSCPLX -o >> ATL_ciamax_xp1yp0aXbX.o -c ATL_ciamax_xp1yp0aXbX.c >> gcc -O -fomit-frame-pointer -fPIC -m32 -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -DSCPLX -o >> ATL_ciamax_xp0yp0aXbX.o -c ATL_ciamax_xp0yp0aXbX.c >> ar r >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> ATL_ciamax.o ATL_ciamax_xp1yp0aXbX.o ATL_ciamax_xp0yp0aXbX.o >> echo >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> touch ciamax.grd >> make[8]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make Make_cdotc >> make[8]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> cd >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> ; make cinstall_dotc >> make[9]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f GEN/* >> ./xdotsrch -p C >> TST: make cdotctest urout=cdot1_x0y0.c opt=" -X 4 1 -1 2 -3 -Y 4 1 -1 3 -2" >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o cdotctest.o -c -DSCPLX -DConj_ >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/dottest.c >> rm -f cdotc.c cdotc.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot1_x0y0.c >> cdotc.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdotc.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdotctst cdotctest.o \ >> ATL_cdot_stub.o cdotc.o >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libtstatlas.a >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdotctst -n 777 -X 4 1 -1 2 -3 -Y 4 1 -1 3 -2 >> ITST N incX incY TEST >> ====== ======== ==== ==== ====== >> 0 777 1 1 PASSED >> 1 777 1 -1 PASSED >> 2 777 1 3 PASSED >> 3 777 1 -2 PASSED >> 4 777 -1 1 PASSED >> 5 777 -1 -1 PASSED >> 6 777 -1 3 PASSED >> 7 777 -1 -2 PASSED >> 8 777 2 1 PASSED >> 9 777 2 -1 PASSED >> 10 777 2 3 PASSED >> 11 777 2 -2 PASSED >> 12 777 -3 1 PASSED >> 13 777 -3 -1 PASSED >> 14 777 -3 3 PASSED >> 15 777 -3 -2 PASSED >> ALL DOT SANITY TESTS PASSED. >> >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> TST: make cdotctest urout=cdot2p24_x1y1.c opt="" >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdotc.c cdotc.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot2p24_x1y1.c >> cdotc.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdotc.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdotctst cdotctest.o \ >> ATL_cdot_stub.o cdotc.o >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libtstatlas.a >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdotctst -n 777 >> ITST N incX incY TEST >> ====== ======== ==== ==== ====== >> 0 777 1 1 PASSED >> ALL DOT SANITY TESTS PASSED. >> >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdot.c cdot.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot1_x0y0.c >> cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdot cdottime.o \ >> ATL_cdot_stub.o cdot.o \ >> >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/time.o >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdot -n 5000 -f res/cDOTc1_a2b2x1y1 >> N=5000, tim=5.387322e-04 >> N=5000, tim=5.386554e-04 >> N=5000, tim=5.385505e-04 >> N=5000, time=5.386554e-04, mflop=74.258980 >> N=5000, incX=1, incY=1, mflop = 74.258980 >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdot.c cdot.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot1_x0y0.c >> cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdot cdottime.o \ >> ATL_cdot_stub.o cdot.o \ >> >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/time.o >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdot -n 5000 -f res/cDOTc1_a2b2x1y-2 -Y -2 >> N=5000, tim=6.713731e-04 >> N=5000, tim=6.724066e-04 >> N=5000, tim=6.724060e-04 >> N=5000, time=6.724060e-04, mflop=59.487867 >> N=5000, incX=1, incY=-2, mflop = 59.487867 >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdot.c cdot.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot1_x0y0.c >> cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdot cdottime.o \ >> ATL_cdot_stub.o cdot.o \ >> >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/time.o >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdot -n 5000 -f res/cDOTc1_a2b2x-3y1 -X -3 >> N=5000, tim=7.666608e-04 >> N=5000, tim=7.656575e-04 >> N=5000, tim=7.655904e-04 >> N=5000, time=7.656575e-04, mflop=52.242680 >> N=5000, incX=-3, incY=1, mflop = 52.242680 >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdot.c cdot.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot1_x0y0.c >> cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdot cdottime.o \ >> ATL_cdot_stub.o cdot.o \ >> >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/time.o >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdot -n 5000 -f res/cDOTc1_a2b2x-3y-2 -X -3 -Y -2 >> N=5000, tim=8.987676e-04 >> N=5000, tim=8.995353e-04 >> N=5000, tim=8.996747e-04 >> N=5000, time=8.995353e-04, mflop=44.467403 >> N=5000, incX=-3, incY=-2, mflop = 44.467403 >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[10]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> rm -f cdot.c cdot.o >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/level1/DOT/cdot2p24_x1y1.c >> cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -c cdot.c >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -o xcdot cdottime.o \ >> ATL_cdot_stub.o cdot.o \ >> >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/time.o >> -lm >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin/ATLrun.sh >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1 >> xcdot -n 5000 -f res/cDOTc2_a2b2x1y1 >> N=5000, tim=3.659173e-04 >> N=5000, tim=3.659023e-04 >> N=5000, tim=3.658532e-04 >> N=5000, time=3.659023e-04, mflop=109.318805 >> N=5000, incX=1, incY=1, mflop = 109.318805 >> make[10]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> ID incX incY alpha beta ROUT >> ==== ==== ==== ===== ==== ============= >> 1 0 0 2 2 cdot1_x0y0.c >> 2 1 1 2 2 cdot2p24_x1y1.c >> >> ID incX incY alpha beta ROUT >> ==== ==== ==== ===== ==== ============= >> 1 0 0 2 2 cdot1_x0y0.c >> 2 1 1 2 2 cdot2p24_x1y1.c >> >> incX incY alpha beta ID ROUTINE >> ==== ==== ===== ==== ==== ================== >> 0 0 2 2 -1 UNKNOWN >> 1 1 2 2 -1 UNKNOWN >> >> TIM: make cdotccase N=5000 urout=cdot1_x0y0.c fout="-f >> res/cDOTc1_a2b2x1y1" opt="" >> TIM: make cdotccase N=5000 urout=cdot1_x0y0.c fout="-f >> res/cDOTc1_a2b2x1y-2" opt="-Y -2 " >> TIM: make cdotccase N=5000 urout=cdot1_x0y0.c fout="-f >> res/cDOTc1_a2b2x-3y1" opt="-X -3 " >> TIM: make cdotccase N=5000 urout=cdot1_x0y0.c fout="-f >> res/cDOTc1_a2b2x-3y-2" opt="-X -3 -Y -2 " >> TIM: make cdotccase N=5000 urout=cdot2p24_x1y1.c fout="-f >> res/cDOTc2_a2b2x1y1" opt="" >> 985: >> incX incY alpha beta ID ROUTINE >> ==== ==== ===== ==== ==== ================== >> 0 0 2 2 1 cdot1_x0y0.c >> 1 1 2 2 2 cdot2p24_x1y1.c >> >> 988: >> incX incY alpha beta ID ROUTINE >> ==== ==== ===== ==== ==== ================== >> 1 1 2 2 2 cdot2p24_x1y1.c >> 0 0 2 2 1 cdot1_x0y0.c >> >> ID incX incY alpha beta ROUT >> ==== ==== ==== ===== ==== ============= >> 1 0 0 2 2 cdot1_x0y0.c >> 2 1 1 2 2 cdot2p24_x1y1.c >> >> 1008: >> incX incY alpha beta ID ROUTINE >> ==== ==== ===== ==== ==== ================== >> 1 1 2 2 2 cdot2p24_x1y1.c >> 0 0 2 2 1 cdot1_x0y0.c >> >> cp -f GEN/* >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1/. >> make[9]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/level1' >> make[8]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make -f Make_cdotc lib >> make[8]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> gcc -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -O -fomit-frame-pointer >> -fPIC -m32 -DSCPLX -DConj_ -o ATL_cdotc.o -c ATL_cdotc.c >> gcc -O -fomit-frame-pointer -fPIC -m32 -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -DSCPLX -DConj_ -o >> ATL_cdotc_xp1yp1aXbX.o -c ATL_cdotc_xp1yp1aXbX.c >> gcc -O -fomit-frame-pointer -fPIC -m32 -DL2SIZE=4194304 >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include >> -I/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//include/contrib >> -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_SunOS >> -DATL_CPUMHZ=1167 -DSUN_HR -DATL_GAS_SPARC -DSCPLX -DConj_ -o >> ATL_cdotc_xp0yp0aXbX.o -c ATL_cdotc_xp0yp0aXbX.c >> ar r >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> ATL_cdotc.o ATL_cdotc_xp1yp1aXbX.o ATL_cdotc_xp0yp0aXbX.o >> echo >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/lib/libatlas.a >> touch cdotc.grd >> make[8]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make[7]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make clib.grd >> make[7]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make[7]: `clib.grd' is up to date. >> make[7]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/blas/level1' >> touch lib.grd >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/auxil' >> cd >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing >> ; make lib >> make[5]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make dlib.grd >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make[6]: `dlib.grd' is up to date. >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make slib.grd >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make[6]: `slib.grd' is up to date. >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make zlib.grd >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make[6]: `zlib.grd' is up to date. >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make clib.grd >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make[6]: `clib.grd' is up to date. >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/src/testing' >> make INSTALL_LOG/L1CacheSize >> make[5]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/res/L1CacheSize >> INSTALL_LOG/. >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> make INSTALL_LOG/sMULADD pre=s >> make[5]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/res/sMULADD >> INSTALL_LOG/. >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> make INSTALL_LOG/dMULADD pre=d >> make[5]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> cp >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/res/dMULADD >> INSTALL_LOG/. >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> make[4]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> make[4]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> cd >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm >> ; make res/dMMRES pre=d nb=88 >> make[5]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> make xmmsearch >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> make[6]: `xmmsearch' is up to date. >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> ./xmmsearch -p d >> Precision='d', FORCE=0, LAT=-1, nreg=-1, MaxL1=128 >> NB setting not supplied; calculating: >> make[6]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> rm -f res/L1CacheSize >> cd >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo >> ; make res/L1CacheSize >> make[7]: Entering directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo' >> make[7]: `res/L1CacheSize' is up to date. >> make[7]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo' >> ln -s >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/sysinfo/res/L1CacheSize >> res/L1CacheSize >> make[6]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> >> Read in L1 Cache size as = 8KB. >> tmp=4, tL1size=1024 >> >> Read in L1 Cache size as = 8KB. >> L1Size=1024, pre=d, Smallnb=0 >> Assertion failed: nb, file >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//tune/blas/gemm/mmsearch.c, >> line 1106 >> mmnreg = 47 >> >> NB's to try: 28 20 24 16 32 >> >> make[5]: *** [res/dMMRES] Abort (core dumped) >> make[5]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm' >> make[4]: *** >> [/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/tune/blas/gemm/res/dMMRES] >> Error 2 >> make[4]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/bin' >> Assertion failed: fp, file >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build/../src//bin/atlas_install.c, >> line 376 >> >> >> IN STAGE 1 INSTALL: SYSTEM PROBE/AUX COMPILE >> >> >> Level 1 cache size calculated as 8KB >> dFPU: Separate multiply and add instructions with 1 cycle pipeline. >> Apparent number of registers : 3 >> Register-register performance=330.94MFLOPS >> sFPU: Separate multiply and add instructions with 2 cycle pipeline. >> Apparent number of registers : 5 >> Register-register performance=642.91MFLOPS >> >> >> IN STAGE 2 INSTALL: TYPE-DEPENDENT TUNING >> >> >> STAGE 2-1: TUNING PREC='d' (precision 1 of 4) >> >> >> STAGE 2-1-1 : BUILDING BLOCK MATMUL TUNE >> make -f Makefile INSTALL_LOG/dMMRES pre=d 2>&1 | ./xatlas_tee >> INSTALL_LOG/dMMSEARCH.LOG >> Abort - core dumped >> make[3]: *** [build] Error 134 >> make[3]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build' >> make[2]: *** [build] Error 2 >> make[2]: Leaving directory >> `/home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2/ATLAS-build' >> Failed to build ATLAS. >> Failed to build ATLAS. >> >> real 43m41.413s >> user 37m24.073s >> sys 2m56.483s >> sage: An error occurred while installing atlas-3.8.3.p2 >> Please email sage-devel http://groups.google.com/group/sage-devel >> explaining the problem and send the relevant part of >> of /home/kirkby/sage-4.0.1.alpha0/install.log. Describe your computer, >> operating system, etc. >> If you want to try to fix the problem, yourself *don't* just cd to >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2 and type 'make'. >> Instead type "/home/kirkby/sage-4.0.1.alpha0/sage -sh" >> in order to set all environment variables correctly, then cd to >> /home/kirkby/sage-4.0.1.alpha0/spkg/build/atlas-3.8.3.p2 >> (When you are done debugging, you can type "exit" to leave the >> subshell.) >> make[1]: *** [installed/atlas-3.8.3.p2] Error 1 >> make[1]: Leaving directory `/home/kirkby/sage-4.0.1.alpha0/spkg' >> >> real 121m26.748s >> user 81m35.874s >> sys 24m46.516s >> python: can't open file >> '/home/kirkby/sage-4.0.1.alpha0/devel/sage/doc/common/builder.py': >> [Errno 2] No such file or directory >> >> >> >> >> >> Dave >> >> >> >> >> > > > > -- > William Stein > Associate Professor of Mathematics > University of Washington > http://wstein.org > > > ************************************************************************** > ** R. Clint Whaley, PhD ** Assist Prof, UTSA ** www.cs.utsa.edu/~whaley ** > ************************************************************************** > -- William Stein Associate Professor of Mathematics University of Washington http://wstein.org --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to sage-devel@googlegroups.com To unsubscribe from this group, send email to sage-devel-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---