-
- Downloads
Reworking of `lapack_shared_libs` and similar properties (#1682)
* Turned <provider>_libs into an iterable Modifications : - added class LibraryList + unit tests - added convenience functions `find_libraries` and `dedupe` - modifed non Intel blas/lapack providers - modified packages using blas_shared_libs and similar functions * atlas : added pthread variant * intel packages : added lapack_libs and blas_libs * find_library_path : removed unused function * PR review : fixed last issues * LibraryList : added test on __add__ return type * LibraryList : added __radd__ fixed unit tests fix : failing unit tests due to missing `self` * cp2k and dependecies : fixed blas-lapack related statements in package.py
Showing
- lib/spack/docs/packaging_guide.rst 4 additions, 5 deletionslib/spack/docs/packaging_guide.rst
- lib/spack/llnl/util/filesystem.py 164 additions, 33 deletionslib/spack/llnl/util/filesystem.py
- lib/spack/llnl/util/lang.py 16 additions, 0 deletionslib/spack/llnl/util/lang.py
- lib/spack/spack/spec.py 7 additions, 0 deletionslib/spack/spack/spec.py
- lib/spack/spack/test/__init__.py 1 addition, 0 deletionslib/spack/spack/test/__init__.py
- lib/spack/spack/test/library_list.py 111 additions, 0 deletionslib/spack/spack/test/library_list.py
- var/spack/repos/builtin/packages/armadillo/package.py 8 additions, 6 deletionsvar/spack/repos/builtin/packages/armadillo/package.py
- var/spack/repos/builtin/packages/arpack-ng/package.py 13 additions, 21 deletionsvar/spack/repos/builtin/packages/arpack-ng/package.py
- var/spack/repos/builtin/packages/atlas/package.py 25 additions, 11 deletionsvar/spack/repos/builtin/packages/atlas/package.py
- var/spack/repos/builtin/packages/cp2k/package.py 10 additions, 15 deletionsvar/spack/repos/builtin/packages/cp2k/package.py
- var/spack/repos/builtin/packages/dealii/package.py 2 additions, 3 deletionsvar/spack/repos/builtin/packages/dealii/package.py
- var/spack/repos/builtin/packages/elk/package.py 3 additions, 3 deletionsvar/spack/repos/builtin/packages/elk/package.py
- var/spack/repos/builtin/packages/gmsh/package.py 3 additions, 3 deletionsvar/spack/repos/builtin/packages/gmsh/package.py
- var/spack/repos/builtin/packages/hpl/package.py 1 addition, 1 deletionvar/spack/repos/builtin/packages/hpl/package.py
- var/spack/repos/builtin/packages/hypre/package.py 5 additions, 4 deletionsvar/spack/repos/builtin/packages/hypre/package.py
- var/spack/repos/builtin/packages/intel-parallel-studio/package.py 26 additions, 18 deletions...k/repos/builtin/packages/intel-parallel-studio/package.py
- var/spack/repos/builtin/packages/mkl/package.py 28 additions, 20 deletionsvar/spack/repos/builtin/packages/mkl/package.py
- var/spack/repos/builtin/packages/mumps/package.py 4 additions, 4 deletionsvar/spack/repos/builtin/packages/mumps/package.py
- var/spack/repos/builtin/packages/netlib-lapack/package.py 14 additions, 15 deletionsvar/spack/repos/builtin/packages/netlib-lapack/package.py
- var/spack/repos/builtin/packages/netlib-scalapack/package.py 25 additions, 21 deletionsvar/spack/repos/builtin/packages/netlib-scalapack/package.py
Loading
Please register or sign in to comment