The experiments that are currently under way are kept track of by the stable testing subtask
| PLATFORM | RELEASE | COMPILER | SANITY | FULL |
|---|---|---|---|---|
| AIX_POWER3_2 | 3.3.12 | xlc | PASS | PASS |
| IRIX_IP30_2 | 3.3.14 | MIPSpro cc 7.3.1.1m | PASS | PASS |
| Linux_PPRO_2 | 3.3.11 | gcc 2.95.3 | PASS | PASS |
| Linux_PIIISSE1 | 3.3.13 | gcc 2.95.3 | PASS | PASS |
| Linux_PIIISSE1_2 | 3.3.13 | gcc 2.95.2 | PASS | PASS* |
| Linux_P4SSE2 | 3.3.11.x | gcc 2.95.2 | PASS | PASS |
| Linux_ATHLON | 3.3.13 | egcs-2.91.66 | PASS | PASS |
| Linux_ATHLON3DNow2 | 3.3.14 | egcs-2.91.66 | PASS | PASS |
| Linux_IA64Itan_2 | 3.3.12.x | gcc 3.0 | PASS | PASS |
| Linux_21164 | 3.3.14 | gcc 3.0 | PASS | PASS |
| OSF1_21164GOTO | 3.3.14 | gcc 3.0 | PASS | PASS |
| OSF1_21264GOTO | 3.3.14 | gcc 3.0.3 | PASS | PASS |
| Linux_21264GOTO_2 | 3.3.14 | gcc 3.0.2 | PASS | FAIL** |
| OSF1_21264GOTO_2 | 3.3.13 | gcc 3.0 | PASS | FAIL** |
| OSX_PPCG4AltiVec_2 | 3.4.0 | cc | PASS | PASS |
| SunOS_Ultra5 | 3.3.13 | gcc 3.0.2 | PASS | PASS |
| SunOS_SunUS2_2 | 3.3.13 | gcc 3.0.2 | PASS | PASS |
ATLAS version 3.3.14 built by rwhaley on Tue Mar 5 09:24:11 EST 2002: UNAME : Linux dudley.home.net 2.2.12-20 #7 Tue Jan 4 05:10:42 EST 2000 i686 unknown INSTFLG : MMDEF : /home/rwhaley/atlas3.3/ATLAS3.3.14/CONFIG/ARCHS/ATHLON3DNow2/gcc/gemm ARCHDEF : /home/rwhaley/atlas3.3/ATLAS3.3.14/CONFIG/ARCHS/ATHLON3DNow2/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: UNDEFINED F77 : /usr/bin/g77, version GNU Fortran 0.5.24-19981002 F77FLAGS : -O CC : /usr/bin/gcc, version egcs-2.91.66 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/bin/gcc, version egcs-2.91.66 MCCFLAGS : -fomit-frame-pointer -O
ATLAS version 3.3.13 built by rwhaley on Thu Jan 31 11:10:39 EST 2002: UNAME : Linux dudley.home.net 2.2.12-20 #7 Tue Jan 4 05:10:42 EST 2000 i686 unknown INSTFLG : MMDEF : /home/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/ATHLON/gcc/gemm ARCHDEF : /home/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/ATHLON/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 131072 F77 : /usr/bin/g77, version GNU Fortran 0.5.24-19981002 F77FLAGS : -O CC : /usr/bin/gcc, version egcs-2.91.66 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/bin/gcc, version egcs-2.91.66 MCCFLAGS : -fomit-frame-pointer -O
ATLAS version 3.3.13 built by rwhaley on Wed Jan 30 19:36:43 EST 2002: UNAME : Linux moo 2.4.8 #6 Tue Aug 14 13:18:38 EDT 2001 i686 unknown INSTFLG : MMDEF : /home/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/gemm ARCHDEF : /home/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/bin/g77, version GNU Fortran 0.5.26 20000731 (Red Hat Linux 7.1 2.96-81) F77FLAGS : -O CC : /home/rwhaley/local/bin/gcc, version 2.95.3 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /home/rwhaley/local/bin/gcc, version 2.95.3 MCCFLAGS : -fomit-frame-pointer -O
ATLAS version 3.3.13 built by rwhaley on Fri Dec 7 17:44:54 EST 2001: UNAME : Linux msc01 2.4.2-2 #2 SMP Wed Aug 22 18:03:27 EDT 2001 i686 unknown INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/bin/g77, version GNU Fortran 0.5.26 20000731 (Red Hat Linux 7.1 2.96-85) F77FLAGS : -O CC : /usr/local/gcc-2.95.3/bin/gcc, version 2.95.3 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/local/gcc-2.95.3/bin/gcc, version 2.95.3 MCCFLAGS : -fomit-frame-pointer -O
With this setup, the threaded tests had nonrepeatable seg faults and failures in any test where the main program (and linking) was in fortran.
I had my uniprocessor laptop pretend to be a dual, and it passed all tests, threaded and sequential. My laptop setup is given here.
Finally, I installed and ran the full tester on a true dual machine, using the SourceForge's compile farm. This machine also passed all tests, and it's info is:
ATLAS version 3.3.13 built by rwhaley on Fri Feb 1 14:01:33 PST 2002: UNAME : Linux usf-cf-x86-linux-1 2.4.13cf1 #1 SMP Mon Nov 5 12:36:49 PST 2001 i686 unknown INSTFLG : MMDEF : /home/users/r/rw/rwhaley/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/gemm ARCHDEF : /home/users/r/rw/rwhaley/ATLAS3.3.13/CONFIG/ARCHS/PIIISSE1/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/bin/g77, version GNU Fortran 0.5.25 19991030 (prerelease) F77FLAGS : -O CC : /usr/bin/gcc, version 2.95.2 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/bin/gcc, version 2.95.2 MCCFLAGS : -fomit-frame-pointer -OSo, it looks like we need to be careful of some combinations of g77, old gccs, and threading. It will take some experimenting to find out exactly what the fatal combo is, all the more so since the errors are sporadic and nonrepeatable.
ATLAS version 3.3.12 built by rwhaley on Mon Dec 3 16:07:03 EST 2001: UNAME : Linux torc17 2.4.2-2 #1 Sun Apr 8 20:41:30 EDT 2001 i686 unknown INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.11.6/CONFIG/ARCHS/P4SSE2/gcc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.11.6/CONFIG/ARCHS/P4SSE2/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 210944 F77 : /usr/bin/g77, version GNU Fortran 0.5.26 20000731 (Red Hat Linux 7.1 2.96-85) F77FLAGS : -funroll-all-loops -O3 CC : /usr/local/gcc-2.95.2/bin/gcc, version 2.95.2 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/local/gcc-2.95.2/bin/gcc, version 2.95.2 MCCFLAGS : -fomit-frame-pointer -O
ATLAS version 3.3.13 built by rwhaley on Tue Dec 4 19:53:51 EST 2001: UNAME : Linux hp03 2.4.3-12smp #1 SMP Fri Jun 8 13:06:07 EDT 2001 ia64 unknown INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.12.1/CONFIG/ARCHS/IA64Itan/gcc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.12.1/CONFIG/ARCHS/IA64Itan/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/local/gcc-3.0/bin/g77, version GNU Fortran 0.5.26 20010617 (experimental) F77FLAGS : -O CC : /usr/local/gcc-3.0/bin/gcc, version 3.0 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/local/gcc-3.0/bin/gcc, version 3.0 MCCFLAGS : -fomit-frame-pointer -O2 -fno-schedule-insns -fno-schedule-insns2
ATLAS version 3.3.12 built by rwhaley on Tue Dec 4 11:07:07 EST 2001: UNAME : AIX power3a 3 4 0001704F4C00 INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.12/CONFIG/ARCHS/POWER3/xlc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.12/CONFIG/ARCHS/POWER3/xlc/misc F2CDEFS : -DNoChange -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/bin/xlf_r, version UNKNOWN F77FLAGS : -qtune=pwr3 -qarch=pwr3 -O3 -qmaxmem=-1 -qfloat=hsflt CC : /usr/vac/bin/xlc_r, version UNKNOWN CC FLAGS : -qtune=pwr3 -qarch=pwr3 -O3 -qmaxmem=-1 -qfloat=hsflt MCC : /usr/vac/bin/xlc_r, version UNKNOWN MCCFLAGS : -qtune=pwr3 -qarch=pwr3 -O3 -qmaxmem=-1 -qfloat=hsflt -qalias=allp
Passed all tests, but must use F77 BLAS for Level 2 due to error(s) in ESSL (GBMV is the only routine I tracked down to be in error).
Also passed all tests with ATLAS 3.4.1.
ATLAS version 3.3.14 built by rwhaley on Sat Feb 16 16:34:54 EST 2002: UNAME : IRIX64 yogi 6.5 01200532 IP30 INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/SGIIP30/cc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/SGIIP30/cc/misc F2CDEFS : -DAdd_ -DStringSunStyle CACHEEDGE: UNDEFINED F77 : /usr/bin/f77, version F77FLAGS : -O3 -64 -OPT:Olimit=15000 -TARG:platform=IP30 -LNO:blocking=OFF CC : /usr/bin/cc, version CC FLAGS : -O3 -64 -OPT:Olimit=15000 -TARG:platform=IP30 -LNO:blocking=OFF -LOPT:alias=typed MCC : /usr/bin/cc, version MCCFLAGS : -O3 -64 -OPT:Olimit=15000 -TARG:platform=IP30 -LNO:blocking=OFF -LOPT:alias=typed
ATLAS version 3.3.13 built by rwhaley on Sat Feb 9 15:26:51 EST 2002: UNAME : SunOS kiwi 5.7 Generic_106541-19 sun4u sparc SUNW,Ultra-2 INSTFLG : MMDEF : /atlas/homes/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/SunUS2/gcc/gemm ARCHDEF : /atlas/homes/rwhaley/atlas3.3/ATLAS3.3.13/CONFIG/ARCHS/SunUS2/gcc/misc F2CDEFS : -DAdd_ -DStringSunStyle CACHEEDGE: 786432 F77 : /opt/SUNWspro/bin/f77, version F77FLAGS : -dalign -native -xarch=v8plusa -xO5 -mt CC : /home/rwhaley/local/gcc3.0.2p/bin/gcc, version 3.0.2 CC FLAGS : -mcpu=ultrasparc -mtune=ultrasparc -fomit-frame-pointer -O MCC : /home/rwhaley/local/gcc3.0.2p/bin/gcc, version 3.0.2 MCCFLAGS : -mcpu=ultrasparc -mtune=ultrasparc -fomit-frame-pointer -O3
ATLAS version 3.3.14 built by rwhaley on Thu Feb 21 21:18:36 EST 2002: UNAME : Linux torc20.cs.utk.edu 2.2.14-6.0 #1 Tue Mar 28 16:56:56 EST 2000 alpha unknown INSTFLG : MMDEF : /tmp/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/21164/gcc/gemm ARCHDEF : /tmp/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/21164/gcc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 524288 F77 : /usr/bin/g77, version GNU Fortran 0.5.24-19981002 F77FLAGS : -O CC : /usr/local/gcc-3.0/bin/gcc, version 3.0 CC FLAGS : -fomit-frame-pointer -O3 -funroll-all-loops MCC : /usr/local/gcc-3.0/bin/gcc, version 3.0 MCCFLAGS : -O1 -fschedule-insns -fschedule-insns2
ATLAS version 3.3.14 built by rwhaley on Sun Feb 24 14:02:17 EST 2002: UNAME : OSF1 zoot.cs.utk.edu V5.0 1094 alpha INSTFLG : MMDEF : /atlas/homes/rwhaley/atlas3.3/ATLAS3.3.140/CONFIG/ARCHS/21164GOTO/gcc/gemm ARCHDEF : /atlas/homes/rwhaley/atlas3.3/ATLAS3.3.140/CONFIG/ARCHS/21164GOTO/gcc/misc F2CDEFS : -DAdd_ -DStringSunStyle CACHEEDGE: UNDEFINED F77 : /usr/bin/f77, version F77FLAGS : -O5 -arch host -tune host CC : /usr/local/gcc-3.0/bin/gcc, version 3.0 CC FLAGS : -O3 -fomit-frame-pointer MCC : /usr/local/gcc-3.0/bin/gcc, version 3.0 MCCFLAGS : -O1 -fschedule-insns -fschedule-insns2
ATLAS version 3.3.14 built by rwhaley on Sat Feb 16 16:29:05 EST 2002: UNAME : OSF1 ig.cs.utk.edu V5.1 732 alpha INSTFLG : MMDEF : /mnt/scratch/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/21264GOTO/gcc/gemm ARCHDEF : /mnt/scratch/rwhaley/ATLAS3.3.14/CONFIG/ARCHS/21264GOTO/gcc/misc F2CDEFS : -DAdd_ -DStringSunStyle CACHEEDGE: UNDEFINED F77 : /usr/bin/f77, version Compaq Fortran Compiler V5.4A-1472-46B2F F77FLAGS : -O5 -arch host -tune host CC : /home/rwhaley/local/ev6/bin/gcc, version 3.0.3 CC FLAGS : -O3 -fomit-frame-pointer MCC : /home/rwhaley/local/ev6/bin/gcc, version 3.0.3 MCCFLAGS : -O1 -fschedule-insns -fschedule-insns2
I've tried using the same gcc, recompiling both gcc and g77, linking the executables with gcc, etc., all with this error. Since the stable now fails, these failures should not prevent this developer from going stable.
ATLAS version 3.4.0 built by rwhaley on Sat Jun 1 06:43:20 PDT 2002: UNAME : Darwin usf-cf-ppc-macosx-1 5.4 Darwin Kernel Version 5.4: Wed Apr 10 09:27:47 PDT 2002; root:xnu/xnu-201.19.3.obj~1/RELEASE_PPC Power Macintosh powerpc INSTFLG : MMDEF : /home/users/r/rw/rwhaley/ATLAS3.4.0/CONFIG/ARCHS/PPCG4AltiVec/cc/gemm ARCHDEF : /home/users/r/rw/rwhaley/ATLAS3.4.0/CONFIG/ARCHS/PPCG4AltiVec/cc/misc F2CDEFS : -DAdd__ -DStringSunStyle CACHEEDGE: 131072 F77 : /usr/bin/g77, version GNU Fortran 0.5.25 19991030 (prerelease) F77FLAGS : -funroll-all-loops -O3 CC : /usr/bin/cc, version 2.95.2 CC FLAGS : -fomit-frame-pointer -O3 -traditional-cpp -faltivec MCC : /usr/bin/cc, version 2.95.2 MCCFLAGS : -fomit-frame-pointer -O2 -traditional-cpp -fschedule-insns -fschedule-insns2 -faltivecNote I applied all patches mentioned in errata as of Jun 1.