Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
Add zlib dependency to squashfs
On my CentOS system it was getting linked in (from Spack, no less)
fortuitously.
On a minimal Ubuntu system it failed until it was added as an explicit
dependency.
|
|
* ftgl: update to 2.1.3-rc5.
This updates to the last release (from 2008) with patches required to work with Spack and Root.
* Working 2.1.2 with/without docs, 2.1.3-rc5 without.
|
|
|
|
The squashfs Makefile's `INSTALL_DIR` args is the path to the `bin` directory, not the top of the install tree.
Adjust accordingly.
|
|
Allow specifying whether AVX2 or AVX512 should be enabled or disabled
on x86 targets.
As AVX2 hardware and toolchain support is quite ubiquitous by now,
AVX2 is enabled by default. Also AVX2 support is not disabled when
building the +virtual_machine variant.
AVX512 is not supported in older but still supported toolchains,
hardware is still expensive, and OpenBLAS AVX512 kernels still have
bugs. Thus AVX512 is disabled by default.
|
|
|
|
* Add Mercury version 1.0.1
* Remove cci and bmi dependency requirements: these are not currently
defined in Spack. If +bmi is enabled, the effect is that it may
use a system install of bmi
* Add a note that fabtests is deprecated and has been folded into the
libfabric package. Add the fabtests resource to the libfabric
package
* Add CMake option settings to Mercury based on variant settings
* Mercury: Set OFI testing protocol depending on how libfabric was
built
* Mercury: add version constraints to dependencies
|
|
Ref: https://github.com/dealii/dealii/issues/7934
|
|
|
|
Fixes #11226
MySQL 5.7.X and Boost 1.59.0 have a closer relationship than
MySQL >= 8.0 and their corresponding Boost versions: 5.7.X needs to
link against boost libraries which is indicated by marking boost as
a link dependency (removing the 'type' reverts to the default, which
includes link and build).
|
|
Starting with version 7.64.0, curl skips cookies specified with "-H"
(generic custom header specification) when following redirects, which
causes the "accept-license"-cookie for jdk to disappear. The result
is that jdk fails to download. This uses the "-b" option (which is
used specifically for configuring cookies) instead, which is more
permissive.
|
|
|
|
|
|
|
|
spec['dep'].libs.ld_flags can return system paths in some cases.
This is a targeted fix for the petsc package when retrieving
suite-sparse dependency libraries.
|
|
* added latest versions + malloc variant
* added a variant to activate different instrumentations
* added a variant to activate or not networking
* added a variant to activate or not cuda and tools
* enforce c++ standard and make it consistent with boost
|
|
|
|
|
|
|
|
* cflags and cxxflags from packages.yaml need to be passed into QMCPACK's CMake explictly for now.
* You need the ifcore library from the Intel compler to be manually linked in when you linked against a LAPACK provider that is not MKL.
|
|
tarball posted 2019-04-15
https://www.open-mpi.org/software/ompi/v3.0/
dantopa@cn209:openmpi-3.0.4-5ienfvwpcxky3nz5jt3rygxzxzltkwm4 $ cd lib/
dantopa@cn209:lib $ ls -alh
total 27M
...
lrwxrwxrwx 1 dantopa dantopa 16 Apr 17 10:01 libmpi.so -> libmpi.so.40.0.5
confirmation builds Darwin (LANL):
x86_64
-- linux-centos7-x86_64 / gcc@4.8.5 -----------------------------
5ienfvw openmpi@3.0.4%gcc
bkkhvej ^hwloc@1.11.11%gcc
5chyfxo ^libpciaccess@0.13.5%gcc
bcnjbc3 ^libxml2@2.9.8%gcc
tt2hkol ^numactl@2.0.12%gcc
64vg6e4 ^zlib@1.2.11%gcc
ARM
-- linux-rhel7-aarch64 / gcc@4.8.5 ------------------------------
cq2y6b3 openmpi@3.0.4%gcc
7gqvelc ^hwloc@1.11.11%gcc
6a4he35 ^libpciaccess@0.13.5%gcc
6a5uzd6 ^libxml2@2.9.8%gcc
m5neuus ^numactl@2.0.12%gcc
67s2oqn ^zlib@1.2.11%gcc
Power9
-- linux-rhel7-ppc64le / gcc@4.8.5 ------------------------------
otirvfn openmpi@3.0.4%gcc
r6cylpu ^hwloc@1.11.11%gcc
uzm3xdv ^libpciaccess@0.13.5%gcc
trik6hj ^libxml2@2.9.8%gcc
pmgndwh ^numactl@2.0.12%gcc
4v3ticy ^zlib@1.2.11%gcc
2019-04-18
Signed-off-by: Daniel Topa <dantopa@lanl.gov>
|
|
|
|
pumi
slepc
plasma
magma
trilinos
alquimia
pflotran
strumpack
tasmanian
amrex
hypre
omega-h
superlu-dist
|
|
|
|
* Update spec format to simpler syntax, maintain backwards compatibility
* Switch to new spec.format method throughout internals
* update package files for new format strings
* documentation and minor code cleanup. removed nonsensical variant sigils
|
|
* Initial commit for v2.0 of the CEED software suite.
* Update Nek packages and gslib
* Help spack concretize the hypre version for ceed-2.0.
* Fix nekcem install error
* Add support for gfortran v8 in nek5000 and nekcem.
* Split Nek5000 into Nek5000 and Nektools
* Get Nektools to build fine in Theta
* Fix travis failure: remove unused 'import numbers' from nek5000.
* Check for gfortran if it is wrapped
* Tweak the detection of gfortran in nek5000.
* Fix Nek packages to add -std=legacy when FC=gcc
* spack install ceed~petsc works fine on Theta
* Fix flake8 errors
* Fix more flake8 tests
* Fix an import issue
* Tweak the suite-sparse package to avoid interaction with existing system
installations of suite-sparse.
* petsc: update superlu-dist dependency
* Updates in the packages: occa, libceed, and ceed.
* In the libceed package, explicitly tell nvcc which host compiler to use.
* Fix python formatting.
* Simplify the test for gfortran in nek* packages.
* ceed: 2.0 uses petsc@3.11.0
* hpgmg-0.4; use from ceed@2.0.0
* Update the hypre dependency for ceed 2.0.
* Disable the superlu-dist dependency (through hypre) when using a
+quickbuild of ceed 2.0.
* petsc-3.11.0: add xlf fix
* nekcem: has a build dependency on Python 2.7+
* hpgmg: better setting of compiler options and use python for configure
* libceed: use v0.4 tag
* libceed: fix 0.4 release oops (pkgconfig version)
* Add a patch for magma-2.5.0 that brings it up the current 'master'.
* In the mfem package, install the examples, miniapps, and data under
$prefix/share/mfem.
* In the magma package, apply a patch to v2.5.0 that disables
magma_sparse - for testing purposes.
* In the magma package, link the 'magma' library with the
'nvToolsExt' library.
* In the magma package, update the 'magma-2.5.0.patch' with the latest
commits from the magma source repository. Also, remove the library
'nvToolsExt' from the 'magma-2.5.0-cmake.patch' - now it is not
needed.
* In the magma package, disable OpenMP when using v2.5.0 with the
IBM XL compiler.
Please enter the commit message for your changes. Lines starting
* In the mfem package, add version for the 'laghos-v2.0' tag; also,
prefix the versions `laghos-v*` with their respective development
version numbers -- this way they are properly ordered within spack
relative to the official numbered versions.
* petsc: add version 3.11.1 (#11179)
(cherry picked from commit 1eab6e3c865836d209db4621d0cd44bc8663656b)
* ceed-2.0: use petsc-3.11.1
* this-is-so-dumb.f -> empty.f
|
|
* mpifileutils v0.9.1
* mpifileutils v0.9.1 for realz
|
|
- Add 3.2.1
- Reformat versions to include proper upstream version tags
- Add gtk dependency
- Add prefix to PATH so sublime_text can be found
|
|
If specifying ~openssl, the post-install step will still try to install
the non-existent certificate, leading to an IOError.
|
|
|
|
Ref: https://github.com/spack/spack/issues/11202
|
|
|
|
|
|
|
|
|
|
|
|
* Added openmpi 3.1.4
* fix suffix comment
|
|
|
|
* Add versions 1.4.0, 1.3.0, and 1.2.0
* Add dependencies and update constraints (e.g. version 1.4.0 of
precice requires a later version of boost)
* Add maintainers
|
|
A Spack hack for MKL usage was needed in QMCPACK prior to version 3.5
when non-Intel compilers were used. This Spack hack could have
undesirable side-effects and led to ugly code that was extra work to
maintain. For older versions of QMCPACK, we throw a conflict if you
want to use Intel MKL with the other compilers commonly found on x86.
Note that there is no impact to version of QMCPACK since 3.5.
|
|
explicitly specified (#11187)
Version 6 added dependency on LAPACK - so additional -DTPL_LAPACK_LIBRARIES option is required
Ref: https://github.com/xiaoyeli/superlu_dist/issues/36
Ref: https://github.com/spack/spack/issues/10173
|
|
|
|
|
|
|
|
|
|
Similar to #10956 flex needs to be a link-dependency for verilator in
order for FlexLexer.h to be found during install.
|
|
Also added maintainers
|
|
* Limit to FASTMath-only packages
* Replace boxlib with amrex
As requested by @asalmgren
|