summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-06-07Update stand-alone tests to use test stage work directory (#24110)Tamara Dahlgren1-20/+29
2021-06-07mpich: fix constraints in provides directives (#24176)Harmen Stoppels1-3/+5
2021-06-07netdata: add v1.31.0 (#24158)Michael Kuhn1-0/+11
This also adds some missing dependencies for core functionality.
2021-06-07r-rpostgres: add new package (#22442)Glenn Johnson1-0/+30
2021-06-07r-rmariadb: remove no longer needed patch (#24171)Glenn Johnson2-15/+2
Since PR #22873 was merged, the configure patch for r-rmariadb is no longer needed. Also added comment regarding configure arguments.
2021-06-07Add int64 back for hypre in nalu-wind (#24140)psakievich1-2/+2
To concretize the entire exawind environment together we need `hypre` to be built with the same flags for `nalu-wind` and `amr-wind`. @jrood-nrel
2021-06-07axl: Don't deprecate v0.3.0 as it's still actively required by veloc (#24179)Chuck Atkins1-1/+1
2021-06-07AMD ROCm release 4.2.0: bump up mivisionx version and add gtk option to ↵arjun-raj-kuppala1-8/+16
opencv (#23881) Co-authored-by: Harmen Stoppels <harmenstoppels@gmail.com>
2021-06-07Revert "Bootstrap with -O3 in cmake (#23147)" (#24174)Harmen Stoppels1-2/+0
This reverts commit fef05621a77ee8b62b318370e1ec7bf39502eb7c.
2021-06-06arborx: enable trilinos 13+ (#24153)Luca Heltai1-2/+1
2021-06-06py-radiant-mlhub: add new package (#24167)Adam J. Stewart1-0/+24
2021-06-06NCCL: add new versions (#24155)Adam J. Stewart1-2/+4
2021-06-06axom: don't require hdf5~shared (#24144)Peter Scheibel1-1/+1
2021-06-06dealii: add support for arborx (#24154)Luca Heltai1-2/+6
2021-06-06darshan-runtime: add SGE scheduler (#24160)Glenn Johnson1-3/+9
* Set job_id for SGE in darshan-runtime package * Use a multi value variant for scheduler Only one scheduler can be selected so make the variant multi valued and set multi=False.
2021-06-06py-pystac: add new package (#24166)Adam J. Stewart1-0/+18
2021-06-06py-tqdm: add version 4.56.2 (#24165)Adam J. Stewart1-0/+1
2021-06-06Add Go 1.16.5 and 1.15.13 (#24170)Paul1-0/+2
2021-06-05veloc: The axl dependency had an API change in 0.4.0 that breaks veloc (#24157)Chuck Atkins1-1/+1
2021-06-05GMT: add v6.2.0 (#24164)Adam J. Stewart1-0/+2
2021-06-05Fix git_version on macOS (#24163)Adam J. Stewart1-2/+3
2021-06-05hdf-eos5: Fix issue when linking against hdf5+szip (#23411) (#23412)Tom Payerle1-1/+6
* hdf-eos5: Fix issue when linking against hdf5+szip (#23411) Should fix issue #23411 when linking against hdf5+szip Also fix bug if hdf5 does not depend on zlib Reluctantly added payerle as a maintainer
2021-06-04apply default linux prefix inspections to all module sets (#24151)Greg Becker1-6/+5
2021-06-04py-warpx: 21.06 (#24152)Axel Huebl3-3/+8
2021-06-04[py-cvxpy]: Add new version, fix depends_on versions (#24147)Tom Payerle1-2/+7
Added version 1.1.13 Fixed versions for dependencies based on README.md for package In particular: * versions 1.1.x require python@3, at least 3.4 and for 1.1.13 at least 3.6 * py-osqp had been pinned to version 0.4.1, but README.md either shows no version restriction, of 0.4.1 and higher * @1.1.13 requires at least 1.1.6 of py-scs * I am assuming since 1.1.x is python@3 only, py-six no longer required (it was not explicitly showing up in README.md for these versions)
2021-06-04tk: fix url for patch (#24146)Manuela Kuhn1-1/+1
2021-06-04main, modules: fix module roots not being found (#24135)Michael Kuhn2-10/+5
Since the module roots were removed from the config file, `--print-shell-vars` cannot find the module roots anymore. Fix it by using the new `root_path` function. Moreover, the roots for lmod and modules seems to have been flipped by accident.
2021-06-04New package: py-python3-xlib (#24139)Jen Herting1-0/+16
* [py-python3-xlib] created template * [py-python3-xlib] requires python3 * [py-python3-xlib] Final cleanup - added homepage - added description - removed fixmes * [py-python3-xlib] added homepage * [py-python3-xlib] removing homepage entirely
2021-06-04libceed: Update the hip-related variant (#24142)Tamara Dahlgren1-1/+1
2021-06-04enable std c++14 (#24127)Joe Heaton1-0/+6
2021-06-04opencv: Adding gtk variant (#23937)arjun-raj-kuppala1-1/+5
2021-06-04py-pyprecice: Add version 2.2.0.2 and 2.2.1.1 (#24138)ajaust1-1/+4
* add versions 2.2.0.2 and 2.2.1.1 * Add maintainer Added Ishaan as additional maintainer as he is also maintainer of the Python bindings * add new major precice version as dependency
2021-06-04Update stand-alone tests to use test stage work directory (#24130)Tamara Dahlgren1-12/+20
2021-06-04cmd/stage: print stage path (#24019)Michael Kuhn1-0/+3
This is a small quality of life improvement so that users can easily copy and paste the stage path after executing `spack stage spec`.
2021-06-04gengeo: new package (#24126)Desmond Orton1-0/+45
2021-06-04bugfix: modules relative to view use top-level view root, not implementation ↵Greg Becker3-4/+4
root (#24124)
2021-06-04libbson, mongo-c-driver: add v1.17.6 (#24134)Michael Kuhn2-0/+2
2021-06-04Don't warn about missing source id for external packages (#24125)Adam J. Stewart1-2/+3
2021-06-04m4: secure_snprintf.patch is no longer needed for 1.4.19 (#24113)Adam J. Stewart1-4/+4
2021-06-04Speed-up version parsing and comparison (#22973)Tom Scogland2-52/+84
The VALID_VERSION regex didn't check that the version string was completely valid, only that a prefix of it was. This version ensures the entire string represents a valid version. This makes a few related changes. 1. Make the SEGMENT_REGEX identify *which* arm it matches by what groups are populated, including whether it's a string or int component or a separator all at once. 2. Use the updated regex to parse the input once with a findall rather than twice, once with findall and once with split, since the version components and separators can be distinguished by their group status. 3. Rather than "convert to int, on exception stay string," if the int group is set then convert to int, if not then construct an instance of the VersionStrComponent class 4. VersionStrComponent now implements all of the special string comparison logic as part of its __lt__ and __eq__ methods to deal with infinity versions and also overloads comparison with integers. 5. Version now uses direct tuple comparison since it has no per-element special logic outside the VersionStrComponent class. Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
2021-06-03New package: py-ibm-watson (#24115)Jen Herting1-0/+22
* [py-ibm-watson] created template * [py-ibm-watson] added dependencies * [py-ibm-watson] Final cleanup - added homepage - added description - removed fixmes
2021-06-04formetis: Update stand-alone tests to use test stage work directory (#24133)Tamara Dahlgren1-12/+22
2021-06-04formetis: correct the sha256 (#24131)Tamara Dahlgren1-1/+1
2021-06-03New package: py-ibm-cloud-sdk-core (#24114)Jen Herting1-0/+24
* [py-ibm-cloud-sdk-core] created template * [py-ibm-cloud-sdk-core] added dependencies * [py-ibm-cloud-sdk-core] set minimum python version * [py-ibm-cloud-sdk-core] added version 3.10.0 * [py-ibm-cloud-sdk-core] Final Cleanup - added homepage - added description - removed fixmes
2021-06-03New package: py-haphpipe (#23769)Desmond Orton1-0/+49
* New Package:py-haphpipe@1.0.3 * removed llvm restrict. & changed freebayes * Style fix * Removed pip, wheel, added url for deps list * used proper gsutil naming Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * url src for deps, samtools fix Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-06-03Pipelines: Fix generation when dep and pkg arch differ (#24089)Scott Wittenburg1-1/+1
2021-06-03Julia zen patch (#24119)Tom Payerle1-1/+3
Add LLVM-style CPU name for 'zen' Map zen => znver1 Fix checksum for @1.5.4
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.