Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Build problem with gcc 10.x
|
|
|
|
|
|
|
|
|
|
|
|
This way - we can detect and use hdf5:hl,fortran - if enabled, but not require it as a dependency
|
|
mfem variant hypre is now rolled into variant mpi - so update spec accordingly
mfem@4.0.1-xsdk+superlu-dist is broken and unsupported - so disable it
with the addition of py-petsc4py@3.13.0 - conretizer gets confused and is not picking py-petsc4py@3.12.0 as a compatible dependency with petsc@3.12. So manually specify it.
Also depends_on('py-libensemble@0.5.2+petsc4py ^py-petsc4py@3.12.0' causes concretizer to hang forever
|
|
|
|
|
|
* change old Makefile-based Kokkos to kokkos-legacy
* add Kokkos 3.x packages
Co-authored-by: Jeremiah J Wilke <jjwilke@kokkos-dev-2.sandia.gov>
|
|
|
|
|
|
|
|
Generally speaking, errors that are encountered when attempting to load
command extensions now terminate the running Spack instance.
* Added new exceptions `spack.cmd.PythonNameError` and
`spack.cmd.CommandNameError`.
* New functions `spack.cmd.require_python_name(pname)` and
`spack.cmd.require_cmd_name(cname)` check that `pname` and `cname`
respectively meet requirements, throwing the appropriate error if not.
* `spack.cmd.get_module()` uses `require_cmd_name()` and passes through
exceptions from module load attempts.
* `spack.cmd.get_command()` uses `require_cmd_name()` and invokes
`get_module()` with the correct command-name form rather than the
previous (incorrect) Python name.
* Added New exceptions `spack.extensions.CommandNotFoundError` and
`spack.extensions.ExtensionNamingError`.
* `_extension_regexp` has a new leading underscore to indicate expected
privacy.
* `spack.extensions.extension_name()` raises an `ExtensionNamingError`
rather than using `tty.warn()`.
* `spack.extensions.load_command_extension()` checks command source
existence early and bails out if missing. Also, exceptions raised by
`load_module_from_file()` are passed through.
* `spack.extensions.get_module()` raises `CommandNotFoundError` as
appropriate.
* Spack `main()` allows `parser.add_command()` exceptions to cause
program end.
Tests:
* More common boilerplate has been pulled out into fixtures including
`sys.modules` dictionary cleanup and resource-managed creation of a
simple command extension with specified contents in the source file
for a single named command.
* "Hello, World!" test now uses a command named `hello-world` instead of
`hello` in order to verify correct handling of commands with hyphens.
* New tests for:
* Missing (or misnamed) command.
* Badly-named extension.
* Verification that errors encountered during import of a command are
propagated upward.
Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
|
|
* Add more checksummed versions
* Remove all versions not supported by autotools build method
* Add old build system for older versions
* Add suggested changes
|
|
|
|
Patch for "Unable to compile code using boost/process.hpp"
See: https://github.com/boostorg/process/issues/116
|
|
* prefix gets removed when adding additional configure options
* Update waf documentation to reflect the new change
|
|
* Add new package: brpc
* change a patch for brpc
* refine brpc version
* refine brpc patch constraint
|
|
|
|
|
|
|
|
* Add new package: trident
* remove unused source code
|
|
(#16241)
* Update timemory/package.py to support new dependencies and expose more build options
* Added missing 'use_arch' option handling
* Fixes for python 2.6
* Fix pyflake error F632
* F632 flake fixes
* Update package.py
* Update package.py
* 80 char width + added extra conflicts + fixed kokkos_modules reference
* 79 char width
* Removed submodule builds
- added allinea_map variant
- disabled caliper by default
- added ompt_{standalone,llvm} variants
* flake8 updates
* 79 char width
|
|
(#16359)
* ffmpeg: add older versions (i.e. 2.8.15, 1.0.10), add 'avresample' variant
* ffmpeg: update variant handling to support older versions (i.e. 2.8.15, 1.0.10)
|
|
* openscenegraph: add v3.4.0/3.4.1, update versioning to use git, improve dependency handling (esp. for ffmpeg, opengl)
* openscenegraph: add '+ffmpeg' variant, add 'jasper' dependency, clean up cmake config variables
* openscenegraph: reverted fetches to use checksums to improve reliability
* openscenegraph: add a few more explicit dependencies (e.g. png, tiff, glib).
|
|
|
|
* Add version 6.20.04
* This version still requires numpy for +python
* ROOT 6.20 renamed the define from python to pyroot:
Add appropiate handling
|
|
|
|
Add HELICS package version 2.5.0
|
|
Sometimes, text editors automate things a little too much...
|
|
* add amgx package
* add amgx variants for mkl and magma support
* fix typo in cmake option
* flake8 fix formatting
* Apply suggestions from code review - use mkl virtual provider
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
* Apply suggestions from code review - fix copypasta
Co-Authored-By: Adam J. Stewart <ajstewart426@gmail.com>
Co-authored-by: Adam J. Stewart <ajstewart426@gmail.com>
|
|
Add `-b,--before` option to dev-build command to stop before the phase in question.
|
|
Update the travis CI docs: limiting the microarch is essential
for caching.
|
|
* Add additional variants to netcdf-fortran
* Fix duplicate variant
* Clean up variants based on review feedback
* Addtional variant changes
* Convert jna variant to single line
* Fix proper version constraints for jna variant
|
|
* add 1.9.2, patch %clang@10 for implicit conversion
* flake8: "fix" hanging indent (squash: because is that really more readable?)
|
|
|
|
|
|
|
|
|