#95 ATL_trsmL.c not found

Both
closed-fixed
Other (25)
5
2008-07-22
2008-06-20
No

In a build log, I find twice the same error :
_____
14289-gcc -o big_trsm.o -c -DL2SIZE=4194304 -I/bld/atlas-3.8.2-1/bld/include -I/bld/atlas-3.8.2-1/bld/../ATLAS//include -I/bld/atlas-3.8.2-1/bld/../ATLAS//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_PPCG5 -DATL_CPUMHZ=1800 -DATL_AltiVec -DATL_GAS_PPC -DATL_NCPU=2 -fPIC -O3 -fomit-frame-pointer -m32 -DDREAL \ 14290- -DLeft_ -DUpper_ -DNoTranspose_ -DNonUnitDiag_ -DBIG_TRSM \ 14291- /bld/atlas-3.8.2-1/bld/../ATLAS//tune/blas/level3/kernel/ATL_trsmL.c
14292-gcc: /bld/atlas-3.8.2-1/bld/../ATLAS//tune/blas/level3/kernel/ATL_trsmL.c: No such file or directory
14293:gcc: no input files
14294-make[6]: *** [xdtsmfc] Error 1
14295-make[5]: *** [xdtsmfc2] Error 2
14296-make[4]: *** [dtsmfc] Error 2
14297-make[3]: *** [res/atlas_dtrsmXover.h] Error 2
14298-make[2]: *** [/bld/atlas-3.8.2-1/bld/tune/blas/level3/res/atlas_dtrsmXover.h] Error 2
_______
17020-gcc -o big_trsm.o -c -DL2SIZE=4194304 -I/bld/atlas-3.8.2-1/bld/include -I/bld/atlas-3.8.2-1/bld/../ATLAS//include -I/bld/atlas-3.8.2-1/bld/../ATLAS//include/contrib -DAdd_ -DF77_INTEGER=int -DStringSunStyle -DATL_OS_OSX -DATL_ARCH_PPCG5 -DATL_CPUMHZ=1800 -DATL_AltiVec -DATL_GAS_PPC -DATL_NCPU=2 -fPIC -O3 -fomit-frame-pointer -m32 -DSREAL \ 17021- -DLeft_ -DUpper_ -DNoTranspose_ -DNonUnitDiag_ -DBIG_TRSM \ 17022- /bld/atlas-3.8.2-1/bld/../ATLAS//tune/blas/level3/kernel/ATL_trsmL.c
17023-gcc: /bld/atlas-3.8.2-1/bld/../ATLAS//tune/blas/level3/kernel/ATL_trsmL.c: No such file or directory
17024:gcc: no input files
17025-make[6]: *** [xstsmfc] Error 1
17026-make[5]: *** [xstsmfc2] Error 2
17027-make[4]: *** [stsmfc] Error 2
17028-make[3]: *** [res/atlas_strsmXover.h] Error 2
17029-make[2]: *** [/bld/atlas-3.8.2-1/bld/tune/blas/level3/res/atlas_strsmXover.h] Error 2
_______
Indeed, tune/blas/level3 has no "kernel" subdir :
# ls -l /bld/atlas-3.8.2-1/bld/../ATLAS//tune/blas/level3/
-rw-r--r-- 1 root admin 7623 Jun 7 02:58 ATL_trsm.c
-rw-r--r-- 1 root admin 794 Jun 7 02:58 gen_trsmnb.c
-rw-r--r-- 1 root admin 20480 Jun 7 02:58 invtrsm.c
-rw-r--r-- 1 root admin 3754 Jun 7 02:58 tsmfc.c

and ATL_trsmL.c is in src/blas/level3/kernel/ATL_trsmL.c

JF Mertens

Discussion

  • Logged In: YES
    user_id=182470
    Originator: NO

    I confirm this, and move it to the bug list. What this means is that TRSM is not being properly tuned, but the library should still be OK (other than not always using the best-performing TRSM).

    Thanks,
    Clint

     
    • labels: --> Other
    • assigned_to: nobody --> rwhaley
    • status: open --> open-accepted
     
    • status: open-accepted --> open-fixed
     
  • Logged In: YES
    user_id=182470
    Originator: NO

    Problem is fixed in 3.8 & 3.9 basefiles.

     
  • Logged In: YES
    user_id=182470
    Originator: NO

    Fixed in 3.9.1

     
    • milestone: --> Both
    • status: open-fixed --> closed-fixed