summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-03CEED v4.0 release (#22735)Veselin Dobrev15-111/+503
* petsc: add hip variant * libceed: add 0.8, disable occa by default, and let autodetect AVX Disabling OCCA because backend updates did not make this release and there are some known bugs so most users won't have reason to use OCCA. https://github.com/CEED/libCEED/pull/688 * WIP: ceed: 4.0 release * MFEM package updates (#19748) * MFEM package updates * mfem: flake8 * [mfem] Various fixes and tweaks. [arpack-ng] Add a patch to fix building with IBM XL Fortran. [libceed] Fix building with IBM XL C/C++. [pumi] Add C++11 flag for version 2.2.3. * [mfem] Fix the shared CUDA build. Reported by: @MPhysXDev * [mfem] Fix a TODO item * [mfem] Tweak the AmgX dependencies * [suite-sparse] Fix the version of the mpfr dependency * MFEM: add initial HIP support using the ROCmPackage. * MFEM: add 'slepc' variant. * MFEM: update the patch for v4.2 for SLEPc. * mfem: apply 'mfem-4.2-slepc.patch' just to v4.2. * ceed: apply 'spack style' * [mfem] Add a patch for mfem v4.2 to work with petsc v3.15.0. [laghos] Add laghos version 3.1 based on the latest commit in the repository; this version works with mfem v4.2. [ceed] For ceed v4.0 use laghos v3.1. * [libceed] Explicitly set 'CC_VENDOR=icc' when using 'intel' compiler. * [mfem] Allow pumi >= 2.2.3 with mfem >= 4.2.0. [ceed] Use pumi v2.2.5 with ceed v4.0.0. * [ceed] Explicitly use occa v1.1.0 with ceed v4.0.0. Use mfem@4.2.0+rocm with ceed@4.0.0+mfem+hip. * [ceed] Add NekRS v21 as a dependency for ceed v4.0.0. * [ceed] Fix NekRS version: 21 --> 21.0 * [ceed] Propagate +cuda variant to petsc for ceed v4.0. * [mfem] Propagate '+rocm' variant to some other packages. * [ceed] Use +rocm variant of nekrs instead of +hip. * [ceed] Do not enable magma with ceed@4.0.0+hip. * [libceed] Fix hip build with libceed@0.8. * [laghos] For v3.1, use the release .tar.gz file instead of commit. * Remove cuda & hip variants as they are inherited * [ceed] Remove comments and FIXMEs about 'magma+hip'. * [ceed] [libceed] Remove TODOs about occa + hip. * libceed: use ROCmPackage and +rocm * petsc: use ROCmPackage for HIP * libceed, petsc: use CudaPackage * ceed: forward cuda_arch and amdgpu_target * [mfem] Use Spack's CudaPackage as a base class; as a result, 'cuda_arch' values should not include the 'sm_' prefix. Also, propagate 'cuda_arch' and 'amdgpu_target' variants to enabled dependencies. * petsc: variant is +rocm, package name is hip Co-authored-by: Jed Brown <jed@jedbrown.org> Co-authored-by: Thilina Rathnayake <thilinarmtb@gmail.com>
2021-06-03r-emmeans: add new package (#23991)Manuela Kuhn1-0/+31
2021-06-03amrex: add v21.06 and update maintainers (#24086)Weiqun Zhang1-1/+3
Also add hip build dependency on rocprim.
2021-06-03tkrzw: add new package (#24100)Matthieu Dorier1-0/+40
2021-06-03m4: add v1.4.19 (#24099)Robert Mijakovic1-0/+1
Co-authored-by: Robert Mijakovic <robert.mijakovic@lxp.lu>
2021-06-03texlive: add v20210305 (#24068)Olivier Cessenat1-0/+6
2021-06-03intel-oneapi-mpi: fix mpicc and related scripts (#23955)Tom Vander Aa1-0/+11
Replace I_MPI_SUBSTITUTE_INSTALLDIR with actual installation prefix
2021-06-03Extend cuda conflicts to cray platform (#24057)Harmen Stoppels1-61/+52
The CUDA compiler conflicts are valid on Cray too, and likely on Darwin x86_64 with %gcc and %clang too, so drop platform=linux
2021-06-03py-gsutil: new package (#23970)Desmond Orton1-0/+32
2021-06-03r-afex: add new package (#24004)Manuela Kuhn1-0/+37
2021-06-03flibcpp: add v1.0.1 and smoke test (#24050)Seth R. Johnson1-5/+35
2021-06-03ecp-data-vis-sdk: Disable +fortran for unifyfs (#24096)Chuck Atkins1-1/+1
2021-06-03hdf5: filter compiler wrapper: h5pcc, h5pfc (#24092)eugeneswalker1-1/+2
2021-06-03suite-sparse: add v5.10.0 and v5.10.1 (#24097)Kai Torben Ohlhus1-0/+2
Update homepage URL and see release notes: - https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v5.10.1 - https://github.com/DrTimothyAldenDavis/SuiteSparse/releases/tag/v5.10.0
2021-06-02New Package:py-responses (#23972)Desmond Orton1-0/+25
* New Package:py-responses * fixed deps
2021-06-02New Package:py-cookies (#24084)Desmond Orton1-0/+19
2021-06-02r-estimability: add new package (#23990)Manuela Kuhn1-0/+22
2021-06-02r-lmertest: add new package (#24000)Manuela Kuhn1-0/+29
2021-06-02Pipelines: pass relative artifact paths to child jobs (#24085)Scott Wittenburg4-34/+104
Passing absolute paths from pipeline generate job to downstream rebuild jobs causes problems when the CI_PROJECT_DIR is not the same for the generate and rebuild jobs. This has happened, for example, when gitlab checks out the project into a runner-specific directory and different runners are chosen for the generate and rebuild jobs.
2021-06-02py-httplib2:Version update (#23966)Desmond Orton1-0/+1
2021-06-02ensure the staging dir exists for `spack stage -p <PATH>` (#23963)Danny McClanahan4-20/+43
* ensure that the stage root exists for `spack stage -p <PATH>` * add test to verify `spack stage -p <PATH>` works! * move out shared tmp staging path setup to a fixture to fix the test
2021-06-02py-msgpack: add v1.0.2, v1.0.1 (#24065)Harmen Stoppels1-0/+2
2021-06-02py-nilearn: add new package (#24055)Manuela Kuhn1-0/+29
2021-06-02vtk-m: add v1.6.0 (#24062)Vicente Bolea1-2/+2
Signed-off-by: Vicente Adolfo Bolea Sanchez <vicente.bolea@kitware.com>
2021-06-02sst-core, sst-elements, sst-macro: add v11.0.0 (#24075)Nic McDonald3-3/+6
2021-06-02lbann, aluminum, hydrogen, dihydrogen: pass cuda_arch to cmake (#24074)Brian Van Essen4-0/+16
2021-06-02Adding NVHPC 21.5 support (#24078)Filippo Spiga1-0/+4
2021-06-02WarpX: 21.06 (#24072)Axel Huebl1-2/+4
* WarpX: 21.06 Also fix a little dependency issue in HIP. * Fix openPMD dependency for no-MPI
2021-06-02dealii: add v9.3.0 (#24077)Jean-Paul Pelteret1-5/+4
2021-06-01New package: py-gcs-oauth2-boto-plugin (#23969)Desmond Orton1-0/+29
* New package: py-gcs-oauth2-boto-plugin * Dep fixes
2021-06-01New Package:py-sierrapy@0.3.0 (#23768)Desmond Orton1-0/+33
* New Package:py-sierrapy@0.3.0 * dep fixes to sierrapy * further dep fixes
2021-06-01Bump pip (#24073)Harmen Stoppels1-1/+2
2021-06-01Create pykokkos-base package (#24054)Jonathan R. Madsen1-0/+62
2021-06-01Fix bug where cmake prefix path on the command line does not include ↵Harmen Stoppels2-18/+20
transitive deps (#23965)
2021-06-01umpire: add v5.0.1 (#24056)Mikael Simberg1-0/+1
2021-06-01gcc: add 9.4.0 (#24064)Michael Kuhn1-2/+3
This also enables bootstrapping by default since that is what GCC recommends and what most distributions are doing as well.
2021-06-01apex: updated package, added maintainer (#18569)Kevin Huck1-17/+99
Adding versions: 2.2.0, 2.3.0, 2.3.1, 2.3.2, 2.4.0
2021-06-01axom: fix typo in conflicts where "^" is missing (#24058)Massimiliano Culpo1-2/+2
2021-06-01Simplified the spack.util.gpg implementation (#23889)Massimiliano Culpo10-368/+304
* Simplified the spack.util.gpg implementation All the classes defined in this Python module, which were previously used to construct singleton instances, have been removed in favor of four global variables. These variables are initialized lazily, like before. The API of the module has been unchanged for the most part. A few tests have been modified to use the new global names.
2021-06-01rocksdb: fix typo in dependency condition (#24061)Massimiliano Culpo1-1/+1
refers #23503 `spack audit` caught that the "bzip2" variant was not defined.
2021-06-01py-elephant: fix typo in dependency condition (#24060)Massimiliano Culpo1-2/+2
refers #23503 `spack audit` caught that the "docs" variant was not defined.
2021-06-01paradiseo: remove dependency that cannot be triggered (#24059)Massimiliano Culpo1-2/+0
refers #23503 Spack audit caught that the "doc" variant was not defined, and doxygen was conditional on it being set.
2021-06-01py-nipype: add new package (#24045)Manuela Kuhn1-0/+34
2021-06-01mpich: conflict no longer necessary with clang (#24013)Harmen Stoppels1-1/+1
2021-06-01petsc: add +hwloc and +openmp variants (#23675)lpoirel1-3/+13
2021-06-01hpctoolkit: update recipe, add v2021.05.15 (#24017)Mark W. Krentel1-14/+29
1. add version 2021.05.15. 2. add patch to build old revs with gcc 11.x, version 2021.15.05 already has patch integrated, fixes #23667. 3. add variant +debug to build unoptimized, debug version. 4. add variant +viewer to include hpcviewer and add viewer path to hpctoolkit module. 5. add dependency on memkind to workaround a glibc problem found on some Cray platforms.
2021-06-01spdlog: add v1.8.2-v1.8.5, adjusted required version of cmake (#23993)Matthieu Dorier1-1/+6
2021-06-01COOL: add new package (#23006)iarspider2-0/+83
Co-authored-by: George Hartzell <hartzell@alerce.com>
2021-06-01enzo: add main branch (#24010)Michael Kuhn1-1/+2
We also keep around master for compatibility and map it to main.
2021-06-01py-numcodecs: fix import_modules tests (#24015)Adam J. Stewart1-0/+4