summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-08-11openssl: added detection capabilities (#16653)Sajid Ali1-0/+9
2020-08-11sprng: added new package (#17570)Kurt Sansom1-0/+132
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-10UCX: add version 1.8.1 (#17972)Howard Pritchard1-0/+1
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2020-08-10Add fenicsx packages (#17743)Jeffrey Salmond6-0/+193
* add py-ufl package from fenics * add py-fiat package from fenics * add py-ffcx package from fenics * add py-dijitso package from fenics * add dolfinx library from fenics * amend ffcx to use ufl and fiat master branches * setup variants complex and int64 of dolfinx * add dolfinx python library as package * add test dependencies to py-dolfinx * remove broken doc variant * remove test dependencies from py-dolfinx * flake8 fixes to dolfinx and py-dolfinx * make sure dolfinx cmake picks up the correct python version * list build phases in py-dolfinx package * remove unnecessary package url * make pkgconf a build dependency * make all python dependencies build+run * py-ffcx needs py-setuptools to be a build/run dependency to support ffcx executable * remove unnecessary variants from dolfinx * add missing dependencies to py-dijitso * remove stray line from py-dolfinx * simplify definition of build_directory in py-dolfinx Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-ffcx Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-fiat Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * use depends_on("python") rather than extends("python") in py-ufl Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * rename py-fiat to py-fenics-fiat * rename py-ufl to py-fenics-ufl * fix error in depends_on(petsc) definition * add missing dep on numpy to py-fenics-fiat * specify python@3.8: as requirement for all fenics components * use tuples rather than list for depends_on type= * specify eigen@3.3.7: as dependency for dolfinx * add js947 and chrisrichardson as maintainers for the fenics packages * remove scipy dependency from py-dolfinx * rename package py-ffcx -> py-fenics-ffcx * rename package dolfinx -> fenics-dolfinx * rename package py-dolfinx -> py-fenics-dolfinx * remove pointless URL from py-fenics-dolfinx package * rename package py-dijitso -> py-fenics-dijitso * formatting * remove unecessary cmake args from fenics-dolfinx * revert py-fenics-fiat python version to 3: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * revert py-fenics-ufl python version to 3.5: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> * add conflict to fenics-dolfinx for C++17 support * revert py-fenics-ffcx python version to 3.5: Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-10Updated docstring description for MVAPICH2 (#17921)Nithin Senthil Kumar1-1/+6
* Updated docstring description for MVAPICH2 * Fixed flake8 character count warning and added maintainers * Removed trailing whitespaces Co-authored-by: nithintsk <nithintsk@github.com>
2020-08-10aperture-photometry: add v2.8.4 (#17953)darmac1-0/+1
2020-08-10Add new package: tiptop (#17907)darmac2-0/+34
* Add new package: tiptop * fix flake8 error * tiptop: remove sha256 value
2020-08-10pbbam: fix build error (#17955)darmac1-2/+3
* pbbam: fix build error * Update var/spack/repos/builtin/packages/pbbam/package.py Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-10kibana: support aarch64 (#17910)darmac1-1/+1
* kibana: support aarch64 * kibana: change jdk to java
2020-08-10fix apex sha256 and depends constraint (#17902)darmac1-2/+2
2020-08-10Removed references to BlueGene/Q in docs and commentsMassimiliano Culpo5-36/+37
2020-08-10Removed references to BlueGene/Q in Spack builtin packagesMassimiliano Culpo16-95/+4
2020-08-10Removed references to BlueGene/Q in core SpackMassimiliano Culpo7-71/+3
2020-08-10petsc: update hypre dependency wrt 2.18.2 -> 2.19.0 API change (#17973)Satish Balay1-2/+4
2020-08-10Simplify the detection protocol for packagesMassimiliano Culpo11-126/+576
Packages can implement “detect_version” to support detection of external instances of a package. This is generally easier than implementing “determine_spec_details”. The API for determine_version is similar: for example you can return “None” to indicate that an executable is not an instance of a package. Users may implement a “determine_variants” method for a package. When doing external detection, executables are grouped by version and each group results in a single invocation of “determine_variants” for the associated spec. The method returns a string specifying the variants for the package. The method may additionally return a dictionary representing extra attributes for the package. These will be stored in the spec yaml and can be retrieved from self.spec.extra_attributes The Spack GCC package has been updated with an implementation of “determine_variants” which adds the following extra attributes to the package: c, cxx, fortran
2020-08-10Update packages.yaml format and support configuration updatesMassimiliano Culpo35-242/+1136
The YAML config for paths and modules of external packages has changed: the new format allows a single spec to load multiple modules. Spack will automatically convert from the old format when reading the configs (the updates do not add new essential properties, so this change in Spack is backwards-compatible). With this update, Spack cannot modify existing configs/environments without updating them (e.g. “spack config add” will fail if the configuration is in a format that predates this PR). The user is prompted to do this explicitly and commands are provided. All config scopes can be updated at once. Each environment must be updated one at a time.
2020-08-10git: new version 2.28 (#17848)Amjad Kotobi1-0/+5
* git: new version 2.28 * git: man page version 2.28
2020-08-10Hotfix for config singleton initialization (#17263)Michael Kuhn1-0/+4
Fixes #17262
2020-08-10DiHydrogen: adding blas and associated variants (#17911)Brian Van Essen1-3/+29
2020-08-09deptypes: move deptype formatting code from Spec.format to dependency.py ↵Todd Gamblin2-10/+31
(#17843) - This simplifies Spec.format somewhat - Makes code to generate deptype strings (e.g., '[blrt]') reusable
2020-08-09Add new package: libhugetlbfs (#17904)darmac1-0/+19
2020-08-09LLVM minor cleanup (#17905)Nichols A. Romero1-4/+0
* Since LLVM already depends on the CUDA build system, these lines are redundant. * This conflict doesn't do anything.
2020-08-09libtirpc: fix krb5 depends and remove --disable-gssapi configure (#17926)darmac1-3/+2
2020-08-09Add new package: hazelcast (#17928)darmac1-0/+29
2020-08-09FFTW: "configure" script failed with Intel compilers on some systems. (#17936)Rémi Lacroix2-0/+55
Next version of FFTW won't use `-no-gcc` so add a patch to backport the fix to older versions. Fixes #17810.
2020-08-09blaspp: added explicit dependency on CUDA (#17965)Teodor Nikolov1-1/+11
2020-08-09add variant `tests` which can be one of (none, tests, benchmarks) (#17949)eugeneswalker1-1/+6
2020-08-09libxscrnsaver: fix depends scrnsaverproto error (#17951)darmac1-1/+1
2020-08-09blaze: fix build error (#17954)darmac1-0/+1
2020-08-09KNEM and XPMEM support for UCX (#17215)Alex Margolin2-40/+39
* KNEM url updated Signed-off-by: Alex Margolin <alex.margolin@huawei.com> * Allow UCX to be built against KNEM and XPMEM Signed-off-by: Alex Margolin <alex.margolin@huawei.com>
2020-08-09dire: new package at v2.004 (#17749)Wouter Deconinck1-0/+39
Older versions do not compile correctly. New users should use 2.004, not any of the older versions. Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-09py-scikit-learn: added v0.23.2 (#17876)Adam J. Stewart1-1/+2
2020-08-09charliecloud: added v0.17 (#17855)Jordan Ogas1-2/+16
2020-08-09Fix cpio clang build error (#17963)Harmen Stoppels1-1/+7
undefined reference to '__muloti4', using the proposed fix from https://bugs.llvm.org/show_bug.cgi?id=16404
2020-08-09eospac: added support for fujitsu compiler (#17922)ketsubouchi2-0/+64
2020-08-09unifyfs: remove flatcc dependency and add spath (#17913)Cameron Stanavige1-1/+3
FlatCC has been removed from UnifyFS as a dependency on the develop branch and for future releases. spath is now an optional dependency for UnifyFS to normalize relative paths provided by the user.
2020-08-09r-rcppparallel: fix for fujitsu compiler (#17924)ketsubouchi2-0/+14
2020-08-09HEP versions update (#17927)vvolkl3-3/+5
* [whizard] bug fix for ~openloops * [lcio] new version * [gaudi] new version * [lcio] add delphes dependency for examples
2020-08-09pythia8: added v8302 and maintainer (#17931)Dr. Christian Tacke1-0/+3
2020-08-09hypre: added v2.19.0 (#17809)Rémi Lacroix1-0/+1
2020-08-09oneDNN: added v1.6 and v1.6.1 (#17822)Adam J. Stewart1-1/+3
2020-08-09py-azureml-sdk: add v1.11.0 (and deps) (#17939)Adam J. Stewart14-58/+134
2020-08-09py-netket: added new package at v2.1.1 (#17515)Sinan1-0/+38
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com> Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
2020-08-09cub: added v1.9.10, fixed typo in url (#17942)Brian Van Essen1-1/+5
2020-08-09Replace [] with () in description (#17940)Glenn Johnson1-5/+7
The tcl module for r-dorng will fail to load due to the [] characters in the description. This happens for Tcl formatted modules loaded by Lmod at least. ``` module load r-dorng-1.7.1-gcc-9.2.0-wtq7bne Lmod has detected the following error: .../spack/share/spack/modules/linux-centos7-broadwell/r-dorng-1.7.1-gcc-9.2.0-wtq7bne:(r-dorng-1.7.1-gcc-9.2.0-wtq7bne): invalid command name "L'Ecuyer" ``` Split text for short and long descriptions.
2020-08-09PIL: add py-pillow 7.2.0 (#17933)Adam J. Stewart1-30/+31
2020-08-09llvm: added v10.0.1 (#17950)Sinan1-0/+1
Co-authored-by: Sinan81 <sbulut@3vgeomatics.com>
2020-08-09wcslib: added v7.3 (#17836)Adam J. Stewart1-1/+2
2020-08-09petsc: added v3.13.2,v3.13.3,v3.13.4 (#17957)Satish Balay1-0/+3
2020-08-09libimagequant: added new package at v2.12.6 (#17959)Adam J. Stewart1-0/+25