Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
* New package: libquo
libquo is a high-level, easy to use programming interface tailored specifically
for MPI/MPI+X codes that may benefit from evolving process binding policies
during their execution. QUO allows for arbitrary process binding policies to
be enacted and reverted during the execution of an MPI/MPI+X application as
different computational phases are entered and exited, respectively.
https://github.com/losalamos/libquo
* Remove use of 'which' and fix style non-conformance.
|
|
|
|
|
|
|
|
|
|
supported (#1525)
|
|
packages are no longer available for download) (#1523)
|
|
|
|
* Add libint package
* Add Intel optimization flags recommended by CP2K
* Add new version and Intel compiler optimization flags for libxc
* Add older version of libint
* Libint depends on GMP C++ library
|
|
Pro tips from @adamjstewart:
* line too long in package description
* name it grib-api instead of grib_api
* depend on netcdf without reference to unnecessary constraints
|
|
* py-pil: Does not build with Python3.
* Set py-pillow to be the default pil provider
* Update package.py
* Change to comments requested by adamjstewart
* Remove version constraint from extends(), avoid a Spack bug.
|
|
|
|
|
|
* depends on ncurses for 8.0 or higher
|
|
* Fixes #1720: spack reindex fails with invalid ref count.
- Database graph wasn't being built properly; dependencies were set up
incorrectly in the nodes that ended up in the graph on reindex.
- Reworked _add to increment ref count properly and to always build
bottom-up to make the logic simpler to understand.
* Add checks to ensure DB is a valid merkle tree.
|
|
|
|
|
|
|
|
spack graph improvements
|
|
- fix deptype support
- by default, graph command omits build depedencies
- update docs to use deptype args
|
|
- Fixed logic for collapsing backward edges
- Last collapse now depends on whether prior step in left collapse
sequence alrady did the collapse.
|
|
- Distinguish between static (package) and dynamic (spec) graphs.
- static graphs ignore conditions and multiple instances (hashes) and
plot raw dependencies among packages.
- dynamic graphs include information from particular specs (instances of
packages) and can have multiple instances with hashes.
- Allow graphing all packages in the install DB.
- useful for debugging.
|
|
|
|
|
|
|
|
|
|
Don't set cpp when building on Darwin.
|
|
|
|
* atlas: fix unit test
* openblas: remove symlinks; use lapack_libs.ld_flags in the test
* mkl: fix openmp variant of blas/lapack libs
* intel-parallel-studio: fix openmp variant of blas/lapack libs
* netlib-scalapack: fix blas/lapack for multilib case (e.g. mkl)
* arpack-ng: fix blas/lapack for multilib case (e.g. mkl)
* petsc: explicitly specify blas/lapack
* minor
* cantera: fix blas/lapack usage
* ipopt: fix blas/lapack usage
* netlib-lapack: fix external blas usage
* mfem: fix lapack/blas usage
* superlu-mt: fix blas usage
* flake8 fixes
|
|
|
|
|
|
* Remove duplicate ICU package
* Ignore deleted files during flake8 tests
* Rename Boost ICU variant
|
|
* m4: fix compilation on Sierra with GCC
* m4: check macOS version
|
|
|
|
|
|
|
|
|
|
|
|
This is a security update with priority "HIGH".
|
|
* dealii: add missing python dependency
* boost: fix a bug which broke it on macOS with clang+gfortran
Boost was using gcc compiler instead of clang++, which lead to
cryptic Undefined symbols linking errors for boost::python::objects::function_object()
when building other packages against boost+python.
* boost: add exceptions for intel
* boost: use spack_cxx
|
|
|
|
|
|
|
|
|
|
|
|
* Perform shebang fix for all files
* Fix sbang for perl scripts
Otherwise perl would look at the #! line and call sbang again, resulting
in an infinite loop.
|
|
* Removed SPACK_DIRTY env var support.
* Finished removing SPACK_DIRTY support.
* Minor changes.
|
|
|
|
* 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
|