Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 372237 - sci-libs/blas-atlas and sci-libs/lapack-atlas: version bump to 3.8.4
Summary: sci-libs/blas-atlas and sci-libs/lapack-atlas: version bump to 3.8.4
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 372323
  Show dependency tree
 
Reported: 2011-06-19 10:20 UTC by Marc Joliet
Modified: 2012-12-04 09:57 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marc Joliet 2011-06-19 10:20:01 UTC
The versions of blas-atlas and lapack-atlas are quite old by now: 3.8.2 is three years old now, and the current stable (3.8.0) is four years old. The newest bugfix release (3.8.4) was last month. From the changelog:

ATLAS 3.8.4 released 05/14/11, changes from 3.8.3:
   * Fixed yet another C/Z GEMM JITcp bug where C was read when BETA=0
   * Fixed lack of BETA=0 case in ATL_myger used in the gemm kernels
     ATL_mm4x4x2_1_prefCU and ATL_mm4x4x2US.
   * Fixed ATL_smm14x1x84_sseCU.c kernel error
   * Fixed C/Z GEMM JITcp bug where C was read when BETA=0
   * Fixed illegal read of C in ATL_gereal2cplx.c
   * Fixed BETA=0 SCAL NaN-propogation bug (no more call to ATL_set)
   * Updated architecture detection to grok some newer machines and avoid
     some bugs.
   * Added compiler flags for some of the new architecures
   * Renamed xatlas_install to xatlas_build so that Windows 7 doesn't
     freak out because you are running an executable with the word "install"
     in the name
   * Reduced likelihood of cleanup generating illegal code in wild installs
   * Backported simple AVX gemm kernels
   * Backported some POWER7 VSX kernels with architectural defaults
ATLAS 3.8.3 released 02/18/09, changes from 3.8.2:
   * New architectures, arch-specific kernels, and configure support:
     - Changed Core2Duo arch to simply Core2
       + New kernels backported from 3.9.x for Core2 substantially increase
         Core2 performance
       + New arch defs for all Core2 archs
     - Added recognition of Corei7 architecture
       + Added arch defs which presently use new Core2-tuned kernels
     - Added new K10h kernel
       - Updated 64-bit arch defs to use it
   * Fixed bugs:
     - Fixed archinfo_x86 to always use extended family type (new usage)
     - Fixed mass typo for archinfo_freebsd
     - Fixed flag quotes for Make.mvtune
     - Fixed error causing GEMM to get wrong answer if K=3 on MIPS arch
     - Added additional workarounds for gcc's solaris_x86 division bug
     - Fixed bug in TRSM tuning

Note that 3.8.3 includes backports from 3.9.x that improve performance on newer architectures like Core2. Therefor, please bump to the newest upstream stable.

Reproducible: Always
Comment 1 Justin Lecher (RETIRED) gentoo-dev 2011-06-19 10:56:02 UTC
We are heavily working on a sane atlas support on gentoo. Please add the bicatali overlay and test sci-libs/atlas. It has the latest versions of the 3.8 and 3.9 branch.
Comment 2 Marc Joliet 2011-06-19 18:33:27 UTC
Thanks for the pointer! I added the overlay and everything recompiled fine. Some code using scikits.learn and matplotlib seems to work correctly, so that's nice.

However, it seems the dependencies in virtual/{blas,cblas,lapack} aren't quite correct, since they refer to atlas-3.8.3, which doesn't exist in the overlay. After changing the dependencies from
  =sci-libs/atlas-3.8.3*
to
  >=sci-libs/atlas-3.8.4
everything installed fine (though maybe that should be =[...]* instead of >=[...].)
Comment 3 Reinis Danne 2012-10-22 09:52:42 UTC
It has been bumped already to 3.9.23. This bug can be closed.
Comment 4 Justin Lecher (RETIRED) gentoo-dev 2012-12-04 09:57:33 UTC
Superseeded by sci-libs/atlas living sci overlay.