diff options
author | Glenn Johnson <glennpj@gmail.com> | 2020-08-08 11:07:51 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-08 11:07:51 -0500 |
commit | 023a057f2013b7ce849cc9a32bb2a171c3a3a1ca (patch) | |
tree | dbafaa5dc7b2d8fd3ff7a9d5973f7bfd04af228a /.flake8_packages | |
parent | e4a7cb4d60d2c6b4ad83dae902c3a353c83788b5 (diff) | |
download | spack-023a057f2013b7ce849cc9a32bb2a171c3a3a1ca.tar.gz spack-023a057f2013b7ce849cc9a32bb2a171c3a3a1ca.tar.bz2 spack-023a057f2013b7ce849cc9a32bb2a171c3a3a1ca.tar.xz spack-023a057f2013b7ce849cc9a32bb2a171c3a3a1ca.zip |
Add variants to petsc (#17218)
* Add variants to petsc
This PR adds the follolwing variants to the petsc package
- gmp
- jpeg
- libpng
- giflib
- mpfr
- netcdf
- pnetcdf (parallel-netcdf)
- moab
- eigen
- random123
- exodusii
- mstk
- cgns
- memkind
- muparser
- p4est
- saws
- libyaml
- zstd
* Fix flake8 errors
* Additional changes to Petsc recipe
This commit addresses the issues with dependencies that were brought up
in the comments. There are also a few other enhancements.
- the language of the new variant descriptions was changed to be more
consistent with what was already in the recipe
- an explicit '+mpi' was added to the depends_on('hypre...') directives
- an explicit '+mpi' was added to the depends_on('trilinos...')
directives
- the run time error checking for '~mpi' was replaced with 'conflicts()'
directives that will cause the install to fail sooner
- additional variants that were 'parallel only' were added to the '~mpi'
check
* Set the '~mpi`' conflicts msg to a variable
Diffstat (limited to '.flake8_packages')
0 files changed, 0 insertions, 0 deletions