@molqr
I think you need to include clapack.h and link to liblapack, but I haven't tried it. I've used this package https://aur.archlinux.org/packages.php?ID=46325 to use lapack from within C/C++ code.
Search Criteria
Package Details: atlas-lapack 1:3.10.3-9
Package Actions
Git Clone URL: | https://aur.archlinux.org/atlas-lapack.git (read-only, click to copy) |
---|---|
Package Base: | atlas-lapack |
Description: | Automatically Tuned Linear Algebra Software |
Upstream URL: | http://math-atlas.sourceforge.net |
Licenses: | BSD, custom:lapack |
Provides: | atlas-lapack-base, blas, cblas, lapack |
Submitter: | ilpianista |
Maintainer: | henkm |
Last Packager: | henkm |
Votes: | 93 |
Popularity: | 0.000050 |
First Submitted: | 2008-04-24 01:36 (UTC) |
Last Updated: | 2024-02-01 12:28 (UTC) |
Dependencies (2)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- gcc-fortran (gcc-fortran-gitAUR, gcc11-fortranAUR, gcc-fortran-snapshotAUR) (make)
Required by (550)
- abinit (requires blas)
- abinit (requires lapack)
- algodoo (requires lapack)
- ambertools (requires blas)
- ambertools (requires lapack)
- amino-git (requires cblas)
- amino-git (requires lapack)
- apbs (requires blas)
- apbs (requires lapack)
- armadillo (requires blas)
- armadillo (requires lapack)
- arpack++ (requires blas)
- arpack++ (requires lapack)
- arpack-git (requires lapack)
- arrayfire-git (requires cblas)
- atompaw (requires lapack)
- atomsk-git (requires blas)
- atomsk-git (requires lapack)
- avs-device-sdk (requires cblas)
- basix (requires lapack)
- basix-git (requires blas)
- basix-git (requires lapack)
- bayestraits (requires cblas)
- bayestraits-mpi (requires cblas)
- bergamont-marian-git (requires cblas) (make)
- bergamont-marian-git (requires lapack) (make)
- blaze-git (requires blas) (make)
- blaze-git (requires blas) (optional)
- blaze-git (requires lapack) (make)
- blaze-git (requires lapack) (optional)
- blazert (requires blas) (make)
- blazert (requires lapack) (make)
- blazert-git (requires blas) (make)
- blazert-git (requires lapack) (make)
- boltztrap (requires lapack)
- caffe (requires lapack)
- caffe (requires lapack) (make)
- caffe-cuda (requires lapack)
- caffe-cuda (requires lapack) (make)
- caffe-cuda-doc (requires lapack) (make)
- caffe-cuda-doc-git (requires lapack) (make)
- caffe-cuda-git (requires lapack)
- caffe-cuda-git (requires lapack) (make)
- caffe-doc (requires lapack) (make)
- caffe-doc-git (requires lapack) (make)
- caffe-git (requires lapack)
- caffe-git (requires lapack) (make)
- caffe-ssd (requires lapack)
- calculix-ccx (requires blas)
- casacore-git (requires lapack)
- casadi (requires lapack)
- casadi-git (requires lapack)
- ccv (requires blas)
- cernlib (requires blas)
- cernlib (requires lapack)
- chronoengine (requires blas)
- chronoengine (requires blas) (make)
- chronoengine-git (requires blas)
- chronoengine-git (requires blas) (make)
- cminpack (requires cblas)
- cnmatrix (requires cblas)
- coin-or-coinmumps (requires lapack)
- coin-or-couenne (requires lapack)
- coin-or-ipopt (requires lapack)
- coin-or-qpoases (requires blas)
- coin-or-qpoases (requires lapack)
- control-toolbox-core (requires lapack)
- cosma (requires cblas)
- dakota (requires lapack)
- deal-ii (requires lapack) (optional)
- deepmatching (requires cblas) (make)
- dftd4 (requires lapack)
- dftd4-git (requires lapack)
- dlib (requires blas)
- dlib (requires cblas)
- dlib (requires lapack)
- dlib-cuda (requires blas)
- dlib-cuda (requires cblas)
- dlib-cuda (requires lapack)
- dlib-git (requires cblas) (optional)
- dlib-git (requires lapack) (optional)
- dsd-fme (requires blas)
- dsd-fme (requires lapack)
- dsd-fme-git (requires blas)
- dsd-fme-git (requires lapack)
- dseams-git (requires blas) (make)
- dseams-git (requires lapack) (make)
- dune-common (requires lapack)
- dynare (requires blas)
- elemental (requires lapack)
- elemental-gmp-git (requires lapack)
- elmerfem (requires blas)
- ensmallen (requires lapack) (make)
- faiss-cpu (requires blas)
- faiss-cpu (requires lapack)
- faiss-cuda (requires blas)
- faiss-cuda (requires lapack)
- faiss-cuda-git (requires blas)
- faiss-cuda-git (requires lapack)
- faiss-git (requires blas)
- faiss-git (requires lapack)
- flatter-git (requires lapack)
- fleur-develop (requires blas) (make)
- fleur-develop (requires lapack) (make)
- freefem (requires cblas) (optional)
- freefem (requires lapack) (optional)
- funkcio (requires lapack)
- funkcio-git (requires lapack)
- fxt (requires blas)
- gamess (requires blas)
- gamess (requires lapack)
- gbtolib (requires blas)
- gbtolib (requires lapack)
- getdp (requires lapack) (make)
- gimp-plugin-registry (requires lapack)
- gmsh (requires lapack)
- gmsh (requires lapack) (make)
- gmsh-docs (requires lapack) (make)
- gmsh-git (requires lapack)
- gmsh-git (requires lapack) (make)
- gmsh-git-docs (requires lapack) (make)
- gnss-sdr-git (requires blas)
- gnss-sdr-git (requires lapack)
- gnuradio-git (requires blas)
- gpvdm-git (requires blas)
- graspit (requires lapack)
- gretl (requires blas)
- gretl (requires lapack)
- gromacs (requires lapack)
- gromacs-2020-complete (requires lapack)
- gromacs-plumed (requires lapack)
- groops-git (requires lapack)
- gsim (requires cblas)
- gsim (requires lapack)
- harminv (requires lapack)
- harminv-git (requires lapack)
- haskell-hmatrix (requires blas)
- haskell-hmatrix (requires lapack)
- hmat-oss (requires cblas)
- home-assistant-git (requires lapack)
- hugin-hg (requires lapack)
- ifd (requires lapack)
- itpp (requires blas)
- itpp (requires lapack)
- j9-git (requires lapack) (optional)
- j901-bin (requires lapack) (optional)
- jags (requires lapack)
- jags (requires lapack) (make)
- jules-git (requires cblas) (optional)
- kaldi (requires cblas)
- kaldi (requires lapack)
- koboldcpp (requires cblas)
- koboldcpp-cuda (requires cblas)
- koboldcpp-hipblas (requires cblas)
- l1_logreg (requires blas)
- l1_logreg (requires blas) (make)
- l1_logreg (requires lapack)
- l1_logreg (requires lapack) (make)
- l1_logreg-docs (requires blas) (make)
- l1_logreg-docs (requires lapack) (make)
- labplot-git (requires cblas)
- lapack-git (requires blas)
- lapacke-git (requires lapack)
- levmar (requires lapack)
- lib32-blas (requires blas)
- lib32-cblas (requires cblas)
- lib32-lapack (requires lapack)
- libcint (requires blas)
- libcint-cint3 (requires blas)
- libcint-git (requires blas)
- libcmatrix-lite (requires cblas) (make)
- libdogleg-git (requires lapack)
- libdspl (requires blas) (make)
- libflame-git (requires blas)
- libflame-git (requires lapack) (optional)
- libsurvive (requires cblas)
- libxsmm (requires blas) (check)
- libxsmm (requires lapack) (check)
- lpp (requires lapack)
- lush (requires lapack) (optional)
- macaulay2 (requires cblas)
- macaulay2 (requires lapack)
- madagascar (requires cblas)
- madagascar-git (requires cblas)
- madx-dev (requires lapack)
- madx-git (requires lapack)
- mbdyn-git (requires lapack) (optional)
- minc-toolkit-v2 (requires blas)
- minc-toolkit-v2 (requires cblas)
- mlpack (requires lapack)
- moab (requires blas)
- moab (requires lapack)
- moab-git (requires blas)
- moab-git (requires lapack)
- mopac (requires blas)
- mopac (requires lapack)
- mpb (requires lapack)
- mpb-git (requires lapack)
- mrcpp-git (requires blas)
- multinest (requires lapack)
- mumps (requires lapack)
- mumps-cmake (requires lapack)
- mumps-par (requires lapack)
- mumps-seq (requires lapack)
- mumps-seq-shared (requires blas)
- mumps-seq-shared (requires lapack)
- mxnet (requires cblas)
- mxnet (requires cblas) (make)
- mxnet (requires lapack)
- mxnet (requires lapack) (make)
- mxnet-cuda (requires cblas)
- mxnet-cuda (requires cblas) (make)
- mxnet-cuda (requires lapack)
- mxnet-cuda (requires lapack) (make)
- mxnet-mkl (requires cblas) (make)
- mxnet-mkl (requires lapack) (make)
- mxnet-mkl-cuda (requires cblas) (make)
- mxnet-mkl-cuda (requires lapack) (make)
- nceplibs-ip (requires lapack)
- nco (requires cblas)
- nelson-git (requires blas)
- nelson-git (requires lapack)
- nest (requires cblas)
- ngsolve-git (requires blas)
- ngsolve-git (requires lapack)
- nwchem-bin (requires lapack)
- nwchem-git (requires lapack) (make)
- octave-ltfat (requires blas) (make)
- octave-ltfat (requires lapack) (make)
- oof2 (requires lapack)
- opencl-amd-dev (requires blas)
- opencl-amd-dev (requires lapack)
- opencv-git (requires cblas)
- opencv-git (requires lapack)
- opencv3-opt (requires cblas)
- opencv3-opt (requires lapack)
- openmodelica (requires lapack)
- openmodelica-git (requires lapack)
- openmodelica-omc (requires lapack)
- openmvs (requires blas)
- openmvs-git (requires blas)
- openroad-git (requires blas)
- opentoonz-git (requires blas)
- opentoonz-git (requires cblas)
- openvsp (requires cblas)
- openvsp-git (requires cblas)
- optizelle (requires lapack)
- orfeo-toolbox (requires cblas)
- orfeo-toolbox (requires lapack)
- pastix (requires cblas)
- perl-rna (requires blas) (make)
- perl-rna (requires lapack) (make)
- petsc (requires lapack)
- petsc-complex (requires lapack)
- petsc-git (requires lapack)
- phoronix-test-suite (requires blas) (optional)
- phoronix-test-suite (requires lapack) (optional)
- phoronix-test-suite-git (requires blas) (optional)
- phoronix-test-suite-git (requires lapack) (optional)
- photospline (requires blas)
- photospline (requires lapack)
- photoview (requires blas)
- photoview (requires cblas)
- photoview (requires lapack)
- php-pdlib (requires cblas)
- php-pdlib (requires lapack)
- php74-pdlib (requires blas)
- php74-pdlib (requires cblas)
- php74-pdlib (requires lapack)
- plask-bin (requires lapack)
- plask-git (requires lapack)
- plink (requires lapack)
- plink1.9-git (requires cblas)
- plink1.9-git (requires lapack)
- plumed (requires lapack)
- plumed-mpi (requires lapack)
- pqr (requires blas)
- pqr (requires lapack)
- psi3-bin (requires lapack)
- psi4 (requires blas)
- psi4 (requires lapack)
- psi4-git (requires blas)
- psi4-git (requires lapack)
- psi4-git-gccmkl (requires blas)
- psi4-git-gccmkl (requires lapack)
- pypy3-numpy (requires cblas)
- pypy3-numpy (requires lapack)
- python-assimulo (requires lapack)
- python-casadi-bin (requires lapack)
- python-dlib (requires cblas)
- python-dlib (requires lapack)
- python-dlib-cuda (requires cblas)
- python-dlib-cuda (requires lapack)
- python-dlib-cuda-git (requires cblas)
- python-dlib-cuda-git (requires lapack)
- python-dlib-git (requires cblas)
- python-dlib-git (requires lapack)
- python-kwant (requires blas)
- python-kwant (requires lapack)
- python-kwant-git (requires blas)
- python-kwant-git (requires lapack)
- python-minkowskiengine (requires cblas)
- python-minkowskiengine-git (requires cblas)
- python-numpy-flame (requires cblas)
- python-numpy-git (requires cblas)
- python-numpy-git (requires lapack)
- python-numpy1 (requires cblas)
- python-numpy1 (requires lapack)
- python-paddlepaddle (requires blas)
- python-paddlepaddle-cuda (requires blas)
- python-paddlepaddle-cuda-git (requires blas)
- python-paddlepaddle-git (requires blas)
- python-pydistmesh (requires blas)
- python-pyfr (requires cblas) (optional)
- python-pyfr-git (requires cblas) (optional)
- python-pyscf (requires blas)
- python-rna (requires blas) (make)
- python-rna (requires lapack) (make)
- python-shtools (requires blas)
- python-shtools (requires lapack)
- python-slycot (requires blas) (make)
- python-slycot (requires lapack) (make)
- python2-numpy (requires cblas)
- python2-numpy (requires lapack)
- qtltools (requires cblas)
- r-amountain (requires cblas)
- r-aws (requires blas)
- r-aws (requires lapack)
- r-bamlss (requires blas)
- r-bamlss (requires lapack)
- r-bandle (requires blas)
- r-bandle (requires lapack)
- r-bayesm (requires blas)
- r-bayesm (requires lapack)
- r-bdmmacorrect (requires blas)
- r-bnlearn (requires blas)
- r-bnlearn (requires lapack)
- r-brisc (requires blas)
- r-brisc (requires lapack)
- r-bssm (requires blas)
- r-bssm (requires lapack)
- r-ccimpute (requires blas)
- r-clarabel (requires blas)
- r-clarabel (requires lapack)
- r-clustercrit (requires lapack)
- r-clusterr (requires blas)
- r-compositions (requires blas)
- r-compositions (requires lapack)
- r-conos (requires blas)
- r-conos (requires lapack)
- r-coop (requires blas)
- r-coop (requires lapack)
- r-cplm (requires blas)
- r-cplm (requires lapack)
- r-cytolib (requires lapack)
- r-degnorm (requires blas)
- r-densestbayes (requires blas)
- r-deprecated-215 (requires blas)
- r-deprecated-215 (requires lapack)
- r-desolve (requires blas)
- r-devel-svn (requires blas)
- r-devel-svn (requires lapack)
- r-diagis (requires blas)
- r-differentialregulation (requires blas)
- r-differentialregulation (requires lapack)
- r-edger (requires blas)
- r-edger (requires lapack)
- r-epistasisga (requires blas)
- r-epistasisga (requires lapack)
- r-fastghquad (requires lapack)
- r-fastica (requires blas)
- r-fastica (requires lapack)
- r-float (requires blas)
- r-float (requires lapack)
- r-fracdiff (requires blas)
- r-gee (requires blas)
- r-geigen (requires blas)
- r-geigen (requires lapack)
- r-gensa (requires blas)
- r-ggsc (requires blas)
- r-gnm (requires blas)
- r-gss (requires blas)
- r-gss (requires lapack)
- r-harmony (requires blas)
- r-harmony (requires lapack)
- r-iclusterplus (requires blas)
- r-iclusterplus (requires lapack)
- r-igraph (requires blas)
- r-igraph (requires lapack)
- r-irlba (requires blas)
- r-irlba (requires lapack)
- r-kernelknn (requires blas)
- r-kernelknn (requires lapack)
- r-kernlab (requires blas)
- r-kernlab (requires lapack)
- r-lea (requires lapack)
- r-lemur (requires blas)
- r-lfa (requires blas)
- r-lfa (requires lapack)
- r-libcoin (requires lapack)
- r-limsolve (requires blas)
- r-logspline (requires blas)
- r-maptpx (requires blas)
- r-maptpx (requires lapack)
- r-mashr (requires blas)
- r-mashr (requires lapack)
- r-mclust (requires blas)
- r-mclust (requires lapack)
- r-milor (requires blas)
- r-milor (requires lapack)
- r-minpack.lm (requires blas)
- r-mnp (requires lapack)
- r-msgps (requires blas)
- r-msm (requires blas)
- r-msm (requires lapack)
- r-msstats (requires blas)
- r-multitaper (requires lapack)
- r-mvnfast (requires blas)
- r-mvnfast (requires lapack)
- r-mvtnorm (requires blas)
- r-mvtnorm (requires lapack)
- r-networkbma (requires lapack)
- r-nleqslv (requires blas)
- r-nleqslv (requires lapack)
- r-outrider (requires blas)
- r-paralleldist (requires blas)
- r-paralleldist (requires lapack)
- r-pcal1 (requires blas)
- r-pcal1 (requires lapack)
- r-pcalg (requires blas)
- r-pcalg (requires lapack)
- r-pcapp (requires blas)
- r-pcapp (requires lapack)
- r-polspline (requires blas)
- r-preprocesscore (requires lapack)
- r-primme (requires blas)
- r-primme (requires lapack)
- r-proxyc (requires blas)
- r-qtl (requires blas)
- r-qtl (requires lapack)
- r-quadprog (requires blas)
- r-quantreg (requires blas)
- r-quantreg (requires lapack)
- r-ramcmc (requires blas)
- r-rcsdp (requires blas)
- r-rcsdp (requires lapack)
- r-rdist (requires blas)
- r-regsem (requires blas)
- r-regsem (requires lapack)
- r-revdbayes (requires lapack)
- r-rfast (requires blas)
- r-rfast (requires lapack)
- r-robustbase (requires blas)
- r-robustbase (requires lapack)
- r-rspectral (requires blas)
- r-rspectral (requires lapack)
- r-rstpm2 (requires blas)
- r-rstpm2 (requires lapack)
- r-rust (requires blas)
- r-rust (requires lapack)
- r-saigegds (requires blas)
- r-saigegds (requires lapack)
- r-scgps (requires blas)
- r-scgps (requires lapack)
- r-scoringrules (requires blas)
- r-scoringrules (requires lapack)
- r-scs (requires blas)
- r-scs (requires lapack)
- r-slam (requires blas)
- r-spam (requires blas)
- r-spam (requires lapack)
- r-svd (requires blas)
- r-svd (requires lapack)
- r-tmb (requires blas)
- r-tmb (requires lapack)
- r-truncatednormal (requires blas)
- r-truncatednormal (requires lapack)
- r-ucminf (requires blas)
- r-vegan (requires lapack)
- r352 (requires blas)
- r352 (requires lapack)
- radiosonde_auto_rx (requires lapack)
- rlftlbx (requires blas)
- rlftlbx (requires lapack)
- ros2-humble-slam-toolbox (requires lapack)
- sagecal (requires lapack) (make)
- sagecal-git (requires lapack) (make)
- sagecal-gpu (requires lapack) (make)
- sagemath-git (requires cblas)
- scalapack (requires blas)
- scalapack (requires lapack)
- shark-ml-atlas-git
- shengbte (requires lapack)
- shtools (requires blas)
- shtools (requires lapack)
- simbody (requires blas)
- simbody (requires lapack)
- slatec (requires lapack)
- sparselizard (requires cblas)
- sphinxdft (requires cblas)
- spla (requires cblas)
- spral (requires lapack)
- starpu (requires blas)
- subtitlecomposer (requires blas) (make)
- subtitlecomposer-git (requires blas) (make)
- superlu_dist (requires lapack)
- superlu_mt (requires blas)
- tahoma2d (requires cblas)
- tahoma2d-git (requires cblas)
- tarquin (requires lapack)
- tasmanian (requires lapack)
- tfi (requires blas)
- tfi (requires cblas)
- tfi (requires lapack)
- torch7-git (requires blas)
- torch7-git (requires lapack)
- treekin (requires blas)
- treekin (requires lapack)
- trilinos (requires blas) (make)
- trilinos (requires lapack)
- trilinos-git (requires blas) (make)
- trilinos-git (requires lapack)
- trlan (requires lapack)
- trlib-git (requires lapack)
- txm-bin (requires blas)
- txm-bin (requires lapack)
- ukrmol-in (requires blas)
- ukrmol-in (requires lapack)
- ukrmol-out (requires blas)
- ukrmol-out (requires lapack)
- viennarna (requires blas)
- viennarna (requires blas) (make)
- viennarna (requires lapack)
- viennarna (requires lapack) (make)
- visp (requires lapack) (optional)
- visual-sfm (requires blas)
- visual-sfm (requires lapack)
- vokey-git (requires blas)
- vokey-git (requires lapack)
- wannier90 (requires blas)
- wannier90 (requires lapack)
- xkblas (requires blas)
- xtb-git (requires lapack)
- xtensor-blas (requires blas)
- xtensor-blas (requires lapack)
- yaehmop (requires blas)
- yaehmop (requires lapack)
- zeno (requires lapack)
- zw3d-bin (requires blas)
- zw3d-bin (requires lapack)
Sources (4)
Latest Comments
« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 Next › Last »
gborzi commented on 2011-07-23 21:15 (UTC)
awim commented on 2011-07-23 21:03 (UTC)
using this package would i be able to call LAPACK routines from my C++ code without having to convert the matrices to column-major mode before making the call and then changing back to row-major mode after the call?
<deleted-account> commented on 2011-06-01 03:39 (UTC)
ATLAS 3.8.4 is out :)
gborzi commented on 2011-03-20 17:07 (UTC)
Hi Dieter_be,
with USE_ARCH_DEFAULTS enabled my compilation of ATLAS failed, so it is disabled by default. As for multithreading/multiprocessing it works on my systems, i.e. I can see on system monitor that all cores are involved in the computation.
Sorry for the delay in answering your comments.
Dieter_be commented on 2011-03-08 16:30 (UTC)
Another thing, why don't you leave USE_ARCH_DEFAULTS enabled by default?
http://math-atlas.sourceforge.net/faq.html#ArchDef strongly encourages it.
Dieter_be commented on 2011-03-08 11:29 (UTC)
btw:
ATLAS 3.8.0's architectural defaults are for gcc 4.2, and you are presently using 5.1, it might be possible that things have changed enough to require new defaults, and if you are using a bad compiler like gcc 4.1 or an old one like gcc 3, you will almost certainly not want to use the architectural defaults.
arch has 4.5, which is probably different enough from 4.1
(I'm not seeing any performance improvement when using atlas-lapack together with scipy, and i'm trying to find out why)
Dieter_be commented on 2011-03-04 16:32 (UTC)
Btw, does anyone know if this package supports multithreading/multiprocessing?
I'm running python-gensim calculations with it and i see constantly 1 core 100%, the others unloaded. Or maybe my vectors/matrices are too small to be distributed or something.
gborzi commented on 2011-03-04 14:36 (UTC)
Hi Dieter_be,
it would be a nice thing, but I don't know how to do it. You have to ask to upstream.
Dieter_be commented on 2011-03-04 13:04 (UTC)
Yeah I finally managed to build it, by not touching my pc for a whole night ;)
But still it would be convenient if the build system would "remember" discovered system parameters so it doesn't need to do the entire thing again whenever something fails.
gborzi commented on 2011-02-28 17:03 (UTC)
Hi Dieter_be,
I've googled that error message, and it appears when the system is under heavy load while compiling ATLAS. Please retry with your system as idle as possible.
Pinned Comments
phcerdan commented on 2017-06-08 06:48 (UTC) (edited on 2017-06-08 06:49 (UTC) by phcerdan)