Balay/petsc remove boost dependency (#8508)
* petsc: remove dependency on boost - its required only as a dependency on trilinos Also set COPTFLAGS='' etc - this way CFLAGS is the primary way optimization flags are set by spack * petsc: update pkgs with petsc~boost dependency * fix flake8 * boost is optional for trilinos - so adjust petsc dependency on boost [via trilinos] accordingly * do not add boost dependency on petsc [due to trilinos requirement]. Trilinos adds this dependency anyway.
This commit is contained in:

committed by
Adam J. Stewart

parent
f6140375e9
commit
df45b6f56d
@@ -6,7 +6,7 @@ builds=(
|
||||
'mfem~mpi~metis~gzstream'
|
||||
'mfem+mpi+superlu-dist+suite-sparse+petsc \
|
||||
+sundials+pumi+mpfr+netcdf+gzstream+gnutls+libunwind \
|
||||
^hypre~internal-superlu ^petsc~boost+suite-sparse+mumps'
|
||||
^hypre~internal-superlu ^petsc+suite-sparse+mumps'
|
||||
'mfem~mpi+suite-sparse+sundials+mpfr+netcdf \
|
||||
+gzstream+gnutls+libunwind'
|
||||
# develop version:
|
||||
@@ -18,7 +18,7 @@ builds=(
|
||||
'mfem@develop+shared~static+mpi \
|
||||
+superlu-dist+suite-sparse+petsc+sundials+mpfr+netcdf+gzstream \
|
||||
+gnutls+libunwind+conduit ^hypre~internal-superlu \
|
||||
^petsc~boost+suite-sparse+mumps ^conduit~python~hdf5'
|
||||
^petsc+suite-sparse+mumps ^conduit~python~hdf5'
|
||||
# TODO: The options '^netcdf~mpi ^hdf5@1.8.19~mpi' are added just to make
|
||||
# conduit happy.
|
||||
'mfem@develop+shared~static~mpi \
|
||||
@@ -38,7 +38,7 @@ builds2=(
|
||||
'mfem+netcdf'
|
||||
'mfem+mpfr'
|
||||
'mfem+gnutls'
|
||||
'mfem+petsc+mpi ^hypre~internal-superlu ^petsc~boost+suite-sparse+mumps'
|
||||
'mfem+petsc+mpi ^hypre~internal-superlu ^petsc+suite-sparse+mumps'
|
||||
# develop version
|
||||
'mfem@develop+superlu-dist'
|
||||
'mfem@develop+suite-sparse~mpi'
|
||||
@@ -53,7 +53,7 @@ builds2=(
|
||||
'mfem@develop+conduit~mpi ^conduit~python'
|
||||
'mfem@develop+conduit ^conduit~python'
|
||||
'mfem@develop+petsc+mpi ^hypre~internal-superlu \
|
||||
^petsc~boost+suite-sparse+mumps'
|
||||
^petsc+suite-sparse+mumps'
|
||||
)
|
||||
|
||||
trap 'printf "\nScript interrupted.\n"; exit 33' INT
|
||||
|
Reference in New Issue
Block a user