Package Details: atlas-lapack 3.10.3-1

Git Clone URL: https://aur.archlinux.org/atlas-lapack.git (read-only)
Package Base: atlas-lapack
Description: Complete LAPACK and BLAS implementation using optimised ATLAS routines
Upstream URL: http://math-atlas.sourceforge.net/
Licenses: custom:blas, custom:lapack, custom:atlas
Conflicts: atlas-lapack-base, blas, cblas, lapack
Provides: atlas-lapack-base, blas, cblas, lapack=3.6.1
Submitter: ilpianista
Maintainer: giniu
Last Packager: giniu
Votes: 91
Popularity: 0.194696
First Submitted: 2008-04-24 01:36
Last Updated: 2016-07-30 16:48

Required by (249)

Sources (6)

Latest Comments

1 2 3 4 5 6 ... Next › Last »

sain_87 commented on 2018-08-04 08:47

Again, broken numpy with /usr/lib/libcblas.so.3 missing.

Recompiling numpy from source with "yaourt -Sb python-numpy" after installing ATLAS fails for me when compiling python_xerbla.c with "undefined reference to `main'"

Is there any solution for this?

deltaecho commented on 2018-04-26 22:40

The best solution is to recompile numpy after replacing BLAS (no hacking required): yaourt -Sb python-numpy # be sure to add python-numpy to the IgnorePkg attribute of your /etc/pacman.conf to avoid breaking updates; you will need to compile it from source from here-on-out, which is easy to do

greyltc commented on 2018-03-03 22:35

Since this package provides and conflicts with cblas, I think it should at least install all the shared objects that the cblas packages does. /usr/lib/libcblas.so.3 and /usr/lib/libcblas.so.3.8.0 are missing here.

Notably, the missing /usr/lib/libcblas.so.3 breaks python's numpy module!

marcin commented on 2017-11-14 07:12

Cant compile due to CPU throttling enabled.

Followed instructions provided by @phcerdan on 2017-06-08 06:48 to disable it, and it worked. Could compile the package. Thanks @phcerdan

mullah commented on 2017-09-22 18:32

I also had to symlink libcblas.so to libcblas.so.3. It seems that liblapack.so references libcblas.so.3 instead of libcblas.so, the relevant error message being:
/usr/bin/ld: warning: libcblas.so.3, needed by /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../lib/liblapack.so, not found

hicarus commented on 2017-08-26 07:23

I have same issue as @EpsilonDelta

EpsilonDelta commented on 2017-08-12 05:52

There seems to be an issue where numpy is looking for libcblas.so.3 but it cannot find it. numpy works after symlinking libcblas.so to libcblas.so.3 but i'm not sure if that's a real fix. Is this package supposed to com with libcblas.so.3? is libcblas.so.3 different than libcblas.so?

jerryjiahaha commented on 2017-06-21 18:12

After disabling intel_pstate and setting performance, my `scaling_cur_freq` is still always smaller than `cpuinfo_max_freq` and configure failed at checking cpu throttle.
Solution: `echo 1 > /sys/module/processor/parameters/ignore_ppc` Then set `/sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq` works for me.

ref: http://blog.patshead.com/2013/04/my-bios-is-limiting-my-cpu-clock-speed.html.

p.s. I think my broadwell cpu (with model 0x3D) should be checked as IntCorei3 in CONFIG/src/backend/archinfo_x86.c (At present it will be checked as MACHOther)

phcerdan commented on 2017-06-08 06:48

Hey I just installed, and make these notes, that might be useful for somebody else:
Good explanation in atlas site: http://math-atlas.sourceforge.net/atlas_install/node5.html

Follow this, the governor set by cpupower knows shit about CPU without this: http://unix.stackexchange.com/questions/121410/setting-cpu-governor-to-on-demand-or-conservative
Summary: http://vincent.jousse.org/tech/archlinux-compile-lapack-atlas-kaldi/

===========Steps===========
Permanent disable intel_pstate:
Edit: /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable"
and update grub:
grub-mkconfig -o /boot/grub/grub.cfg

And then enable acpi-cpufreq module:
su root
echo "acpi-cpufreq" > /etc/modules-load.d/acpi-cpufreq.conf

restart.

Now cpupower can set frequencies properly.

To disable throtling
sudo pacman -S cpupower
sudo cpupower frequency-set -g performance
It should apply to all cores, but if it only apply to the first one: copy files to the other (4 in laptop)
sudo cp /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

To restore:
sudo cpupower frequency-set -g ondemand
If not all cores are set:
sudo cp /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor

This stuff is only required at build time.

paulkerry commented on 2017-06-07 09:37

In case it helps anyone, to build this package I had to disable hyperthreading in BIOS to stop the "throttling error" and then set the cpu governor to performance (cpupower frequency-set -g governor).