summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2022-06-02Add flag to enable WRF-Chem module (#30950)Jakub Krajniak1-0/+9
* Add flag to enable WRF-Chem module * Update var/spack/repos/builtin/packages/wrf/package.py Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com> * Set chem variant only for v4+ Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2022-06-02texlive: add 20220321 distribution (#30955)Glenn Johnson1-0/+6
2022-06-02pmix: add explicit hwloc dependency (#30897)Seth R. Johnson1-23/+17
pmix@:2 uses hwloc if it's available (e.g. in homebrew) which can break the installation.
2022-06-02Add pika 0.5.0 (#30960)Mikael Simberg1-0/+3
2022-06-01Prepare: openPMD-api 0.15.0-dev (#29484)Axel Huebl1-12/+19
Anticipate openPMD-api changes in the next major release that are already in `dev` (aka Spack `develop`): - C++17 requirement - drop: `mpark-variant` public dependency - add: `toml11` private dependency Also add @franzpoeschel as co-maintainer for the Spack package.
2022-06-01WarpX: Patch no-MPI & Lib Install (#30866)Axel Huebl2-36/+22
Fixes WarpX issues: - https://github.com/ECP-WarpX/WarpX/pull/3134 - https://github.com/ECP-WarpX/WarpX/pull/3141 and uses GitHub patch URLs directly instead of storing patch copies.
2022-06-01hdf5: new version version 1.10.9 (#30903)Larry Knox1-0/+1
2022-06-01openmpi: add 4.1.4 (#30947)Carlos Bederián1-1/+2
2022-06-01python: add 3.9.13 (#30948)Carlos Bederián1-1/+2
2022-06-01environment-modules: add version 5.1.1 (#30946)Xavier Delaruelle1-1/+2
2022-06-01Bump up the version for ROCm-5.1.3 release (#30819)Sreenivasa Murthy Kolam46-102/+162
* Bump up the version for ROCm-5.1.3 release * remove extra comma from hashes for device-libs of rocm-openmp-extras
2022-06-01Ascent: Patch find conduit python (#30949)kwryankrattiger2-0/+93
Some systems have trouble when using the python on the login node so this should provide an option to build that doesn't require running python.
2022-06-01py-jupyterlab: add v3.4.2 (#30867)Adam J. Stewart9-33/+99
2022-06-01Update HPX recipe for HPX V1.8.0 (#30896)Hartmut Kaiser1-8/+6
2022-06-01Updated intel-gtpin package.py for most recent version, GTPin 3.0. (#30877)rashawnLK1-1/+4
* Updated intel-gtpin package.py for most recent version, GTPin 3.0. * Fixed style issues in package.py -- removed trailing whitespace on two lines.
2022-06-01Version updates for SUNDIALS and CUDA (#30874)Erik1-7/+12
2022-06-01ngspice: adding version 37 (#30925)Olivier Cessenat1-0/+1
2022-06-01amrex: add v22.06 (#30951)Weiqun Zhang1-1/+2
2022-06-01nag: add new version (#30927)Sergey Kosukhin1-1/+2
* nag: add new version * nag: update maintainers
2022-06-01minc-toolkit: add version 1.9.18.2 (#30926)Ben Darwin1-0/+2
2022-06-01Adding a libunwind variant to libzmq (#30932)Ida Mjelde1-0/+6
* Adding a libunwind variant to libzmq * Remove whitespace line 46
2022-06-01tmux: support building from master and utf8 opts (#30928)Asher Mancinelli1-0/+26
* tmux: support building from master and utf8 opts * Fix style errors
2022-06-01CPU & memory requests for jobs that generate GitLab CI pipelines (#30940)Zack Galbreath1-0/+3
gitlab ci: make sure pipeline generation isn't resource starved
2022-05-31rclone: add 1.58 (#30887)Derek Ryan Strong1-2/+4
* Add rclone 1.58 * Update rclone git repo path
2022-05-31gromacs: Add recent releases (#30892)Maciej Wójcik1-4/+9
* gromacs: Add recent releases * gromacs: Update branch name * gromacs: Update links
2022-05-31gmsh: adding version 4.10.3 (#30923)Olivier Cessenat1-0/+5
2022-05-31fenics-dolfinx: dependency updates (#30919)Garth N. Wells2-3/+6
* Add pugixml dependency * Dependency updates * Fix Spack Numpy verion * Test more generous NumPy constraint * Fix NumPy requirment
2022-05-31cfitsio: add 4.1.0 (#30920)lorddavidiii1-0/+1
2022-05-31New version for openCARP packages (#30931)Marie Houillon3-2/+5
Co-authored-by: openCARP consortium <info@opencarp.org>
2022-05-31xyce: add sha for version 7.5.0 (#30941)Paul Kuberry1-0/+1
2022-05-31xpmem package: add patches for building on FC 35 with kernel 5.16.18-200 ↵iarspider1-0/+6
(#29945)
2022-05-31Fix module support for oneapi compilers (#28901)Robert Cohn3-0/+77
Updates to improve Spack-generated modules for Intel oneAPI compilers: * intel-oneapi-compilers set CC etc. * Add a new package intel-oneapi-compilers-classic which can be used to generate a module which sets CC etc. to older compilers (e.g. icc) * lmod module logic now updated to treat the intel-oneapi-compilers* packages as compilers
2022-05-31acts-dd4hep: new package; acts: new version (#30850)Wouter Deconinck2-0/+26
* acts-dd4hep: new package, separated from new acts@19.1.0 * acts-dd4hep: improved versioning * acts-dd4hep: don't use curl | sha256sum * acts: new variant `odd` for Open Data Detector * acts-dd4hep: style changes
2022-05-31assimp: new version 5.2.4 (#30929)Wouter Deconinck1-0/+1
2022-05-31xyce: remove python packages as +pymi dependencies and hdf5 from trilinos ↵Paul Kuberry1-3/+1
dependency (#30938)
2022-05-31sentieon-genomics: adding version 202112.04 (#30876)snehring1-0/+1
2022-05-30CUDA: make cuda_arch sticky (#30910)Adam J. Stewart1-0/+1
2022-05-30Added AWS-AHUG alinux2 pipeline (#24601)Evan Bollig3-0/+737
Add spack stacks targeted at Spack + AWS + ARM HPC User Group hackathon. Includes a list of miniapps and full-apps that are ready to run on both x86_64 and aarch64. Co-authored-by: Scott Wittenburg <scott.wittenburg@kitware.com>
2022-05-30pass CC variable to make (#30912)Joseph Wang1-1/+3
Set CC to cc
2022-05-30Add new versions of protobuf and py-protobuf (#30503)Brian Van Essen2-0/+15
* Add new versions * Updated the hashes to match the published pypi.org hashes. Added version constraints for Python.
2022-05-29HDF5 VOL-ASYNC update versions (#30900)Jean Luca Bez1-1/+2
2022-05-28protobuf: fix spack versions (#30879)Adam J. Stewart1-1/+1
2022-05-28Alinux isc buildcache (#30462)Evan Bollig4-0/+605
Add two new stacks targeted at x86_64 and arm, representing an initial list of packages used by current and planned AWS Workshops, and built in conjunction with the ISC22 announcement of the spack public binary cache. Co-authored-by: Scott Wittenburg <scott.wittenburg@kitware.com>
2022-05-280.18.0.dev0 -> 0.19.0.dev0 (#30907)Todd Gamblin1-1/+1
2022-05-28refactor: packages import `spack.package` explicitly (#30404)Tom Scogland6759-9684/+11321
Explicitly import package utilities in all packages, and corresponding fallout. This includes: * rename `spack.package` to `spack.package_base` * rename `spack.pkgkit` to `spack.package` * update all packages in builtin, builtin_mock and tutorials to include `from spack.package import *` * update spack style * ensure packages include the import * automatically add the new import and remove any/all imports of `spack` and `spack.pkgkit` from packages when using `--fix` * add support for type-checking packages with mypy when SPACK_MYPY_CHECK_PACKAGES is set in the environment * fix all type checking errors in packages in spack upstream * update spack create to include the new imports * update spack repo to inject the new import, injection persists to allow for a deprecation period Original message below: As requested @adamjstewart, update all packages to use pkgkit. I ended up using isort to do this, so repro is easy: ```console $ isort -a 'from spack.pkgkit import *' --rm 'spack' ./var/spack/repos/builtin/packages/*/package.py $ spack style --fix ``` There were several line spacing fixups caused either by space manipulation in isort or by packages that haven't been touched since we added requirements, but there are no functional changes in here. * [x] add config to isort to make sure this is maintained going forward
2022-05-28update changelog for v0.18.0 (#30905)Todd Gamblin1-1/+203
2022-05-28Additional BLAS/LAPACK library configuration for Numpy (#30817)JDBetteridge1-8/+12
* Add amdblis and amdlibflame as BLAS/LAPACK options * Add Cray-libsci as BLAS/LAPACK option * Use Netlib config for Cray-libsci
2022-05-28hpx: New version 1.8.0 (#30848)Erik Schnetter1-0/+1
2022-05-27target optimization: re-norm optimization scale so that 0 is best. (#29926)Greg Becker3-16/+34
referred targets are currently the only minimization criteria for Spack for which we allow negative values. That means Spack may be incentivized to add nodes to the DAG if they match the preferred target. This PR re-norms the minimization criteria so that preferred targets are weighted from 0, and default target weights are offset by the number of preferred targets per-package to calculate node_target_weight. Also fixes a bug in the test for preferred targets that was making the test easier to pass than it should be.
2022-05-28update tutorial command for v0.18.0 and new gpg key (#30904)Greg Becker2-35/+162