summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-01-22use module and package flags to get more correct mypy behavior (#21225)Tom Scogland2-32/+25
The first of my two upstream patches to mypy landed in the 0.800 tag that was released this morning, which lets us use module and package parameters with a .mypy.ini file that has a files key. This uses those parameters to check all of spack in style, but leaves the packages out for now since they are still very, very broken. If no package has been modified, the packages are not checked, but if one has they are. Includes some fixes for the log tests since they were not type checking. Should also fix all failures related to "duplicate module named package" errors. Hopefully the next drop of mypy will include my other patch so we can just specify the modules and packages in the config file to begin with, but for now we'll have to live with a bare mypy doing a check of the libs but not the packages. * use module and package flags to check packages properly * stop checking package files, use package flag for libs The packages are not type checkable yet, need to finish out another PR before they can be. The previous commit also didn't check the libraries properly, this one does.
2021-01-22Add flang variant to llvm package. (#21229)Nicholas Sly1-1/+40
Co-authored-by: sly <sly@lanl.gov>
2021-01-22cuda: add installation workaround for version 10.1.243 on ppc64le (#21200)Baptiste Jonglez1-0/+9
Fixes #21170
2021-01-22Bump up rocm version 4.0.0: rocm-gdb and mivisionx (#21137)arjun-raj-kuppala2-5/+8
2021-01-22py-pygit2, libgit2: add new versions (#21160)ketsubouchi2-3/+15
2021-01-22Added @property stdcxx_libs to return -lstdc++ for AOCC compiler (#21145)AMD Toolchain Support2-0/+6
2021-01-22adios2: Fix dependency issues (#21211)Chuck Atkins2-7/+182
- Typo in the SZ version (:ver should have been ver:) - Patch to fix python dependency when testing is disabled
2021-01-22isaac-server: add v1.5.1 and v1.5.2 (#21217)René Widera1-1/+4
Add latest releases of isaac-server and adjust jansson requirements.
2021-01-22py-scikit-learn: add v0.24.1 (#21158)Adam J. Stewart1-0/+1
2021-01-22py-pandas: add v1.2.1 (#21176)Adam J. Stewart1-0/+1
2021-01-22TensorFlow: add v2.4.1 (#21205)Adam J. Stewart1-1/+2
2021-01-22xrootd: add v4.12.6, v5.0.3; drop preferred (#21199)Dr. Christian Tacke1-1/+3
Add version 4.12.6, 5.0.3 I think, the preferred was there to keep version 4. But that's why we have spack, because people can install whatever version they want. And root has a properly versioned dependency.
2021-01-22py-memprof: new package (#20730)Jen Herting1-0/+21
2021-01-22py-filterpy: new package (#20747)Jen Herting1-0/+22
2021-01-22cnvnator: add -lcrypto to Makefile. (#21209)Tomoyasu Nojiri1-1/+1
2021-01-22isaac: add v1.5.1 and v1.5.2 (#21216)René Widera1-0/+2
2021-01-22AMD ROCm: Bump rocm-tensile with 3.9.0, 3.10.0, 4.0.0 releases (#20439)arjun-raj-kuppala2-13/+113
2021-01-22Add Quantum ESPRESSO version 6.7. (#21192)Dominik Gresch1-1/+4
2021-01-22add patch for not linking to clang rt bulitin lib, and apply patches to ↵Harmen Stoppels5-13/+141
3.9.0 too (#20937)
2021-01-21mumps: Fix for problematic src/makefile patch (#20590) (#20758)Tom Payerle3-1/+28
* mumps: Fix for problematic src/makefile patch (#20590) Minor change in src/Makefile between 5.2.0 and 5.3.3 causing patch to break. Split into 2 patchfiles * mumps: Additional patch for fixing #20590 This is to fix issue wherein build fails on Ubuntu due to undefined symbols, despite symbols being included in other libraries referenced on the compilation line. I believe the issue is that the inclusion of libsmumps.so was (due to my original patch) causing libmumps_common.so to be automatically loaded, but since libpords.so was not also required, the error was occuring. I have added libpords.so along with libmumps_common.so to be explicit dependencies of libsmumps.so, etc., which seems to resolve the issue.
2021-01-21amrex: fix missing hdf5 dependency (#20714)mic841-0/+1
Co-authored-by: Tamara Dahlgren <35777542+tldahlgren@users.noreply.github.com>
2021-01-21hdf: build with gcc10 (#20773)Kurt Sansom1-0/+8
2021-01-21docs: Update the CudaPackage (build system) description (#20742)Tamara Dahlgren1-16/+101
Co-authored-by: Axel Huebl <axel.huebl@plasma.ninja>
2021-01-21ecp-data-vis-sdk: Disable broken cinema variant (#21204)Chuck Atkins1-1/+3
2021-01-21miniconda3: add ppc64le package version (#21196)Baptiste Jonglez1-11/+30
It requires reorganizing version definitions to facilitate adding new architectures. This is inspired from the cuda package.
2021-01-21Add develop versions of faodel and zfp (#21201)Omar Padron2-0/+3
* add master version of faodel * add develop version of zfp
2021-01-21Added ROCmPackage (build system) documentation (#20743)Tamara Dahlgren3-2/+127
2021-01-21fix build failure due to #20759 change (#21185)Sreenivasa Murthy Kolam1-1/+13
2021-01-21catalyst: Fix for aarch64 (#21187)Tomoyasu Nojiri1-1/+1
2021-01-21Add support for building with an FFT layer in LBANN. Updated the (#21184)Brian Van Essen3-4/+9
HWLOC requirements to properly include CUDA and NVML variants as appropriate.
2021-01-21install lib/headers option support (#21186)arjun-raj-kuppala1-1/+6
2021-01-21abinit: add version 8.10.2. (#21188)Tomoki, Karatsu1-0/+1
2021-01-21[assimp] add new version 5.0.1 (#21191)vvolkl1-0/+1
2021-01-21Always set SPLA_OMP and SPLA_STATIC (#21195)Harmen Stoppels1-11/+4
2021-01-21precice: Add version 2.2.0 (#21166)Gerasimos Chourdakis1-5/+6
2021-01-21[py-numba] added version 0.51.1 (#21182)Jen Herting1-4/+6
* [py-numba] added version 0.51.1 * [py-numba] updated llvmlite dependencies
2021-01-21Plumed: Add a new ArrayFire variant. (#20624)Rémi Lacroix1-5/+24
2021-01-21ArrayFire improvements (#20615)Rémi Lacroix1-1/+23
* ArrayFire: Add version 3.7.2. * ArrayFire: Allow using MKL as the FFTW provider. * ArrayFire: Ensure the libraries are properly found. The required backend(s) can be specified in the library query.
2021-01-21spfft: add version 1.0.1 (#21193)Simon Frasch1-0/+1
2021-01-20openssl: remove preprocessor flags incompatible with NVIDIA HPC SDK (#21180)Scott McMillan1-0/+8
* openssl: remove preprocessor flags incompatible with NVIDIA HPC SDK * Update var/spack/repos/builtin/packages/openssl/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Scott McMillan <smcmillan@nvidia.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2021-01-20libcap-ng: fix detect python. (#21162)Toyohisa Kameyama1-1/+22
* libcap-ng: fix detect python. - add python variant. - add --with-python and --with-python3 configure option. * fix style. * - Add python variant. - change - to --
2021-01-20util-linux: Add ncurses depend (#21165)Tomoyasu Nojiri1-0/+1
2021-01-20systemtap: Add depend (#21163)Tomoyasu Nojiri1-1/+4
* systemtap: Add depend * systemtap: Fix depend
2021-01-20libevent: Remove compiler flags incompatible with NVIDIA HPC SDK (#21181)Scott McMillan1-0/+12
Co-authored-by: Scott McMillan <smcmillan@nvidia.com>
2021-01-20SEACAS: New version v2021-01-20 (#21178)Greg Sjaardema1-0/+3
Added a new version due to new application `nas2exo` and also adding the build of `slice` if `+applications` is specified.
2021-01-20[py-statsmodels] added version 0.12.1 and updated dependencies accord… ↵Jen Herting1-1/+7
(#21175) * [py-statsmodels] added version 0.12.1 and updated dependencies accordingly * [py-statsmodels] added python requirements for new version and fixed formatting for readability
2021-01-20Mirror current E4S hypre test suite test as a smoke test (#20484)Sergei Shudler1-0/+23
2021-01-20Fix PVM dependencies (#20951)bryanherman1-1/+12
* added m4 dep to PVM recipe * added libtirpc dep to PVM recipe * decode str or bytestr string to unicode * Resolved comments from @adamjstewart on setup_build_environment
2021-01-20Propagate SCR resource_manager flag to libyogrt dependency (#21168)Robert Brunner1-0/+2
* When the SCR spec specifies a resource_manager=SLURM or LSF flag, propagate the spec through to the libyogrt scheduler=slurm or lsf * Use libyogrt default scheduler option when the SCR spec does not specify LSF or SLURM
2021-01-20Perl: NVIDIA HPC SDK updates (#21177)Scott McMillan2-1/+3
* Perl: NVIDIA HPC SDK updates * fix indentation Co-authored-by: Scott McMillan <smcmillan@nvidia.com>