Closed iamashwin99 closed 8 months ago
This MR tries to add metavariants to define a group of optional dependencies in order to give users an easy way to define "frequently used together dependencies" quickly. for eg:
metavariants
spack install octopus +mpi +netcdf+parmetis+arpack+cgal+pfft+pnfft+python+likwid+libyaml+elpa+nlopt+etsf-io+sparskit+berkeleygw+nfft~debug~cuda~metis~scalapack
becomes
spack install octopus +flavour=full_mpi~debug~cuda~metis~scalapac
We could base these flavours based on the EasyBuild package sets that octopus developers use if needed.
This MR tries to add
metavariants
to define a group of optional dependencies in order to give users an easy way to define "frequently used together dependencies" quickly. for eg:becomes
We could base these flavours based on the EasyBuild package sets that octopus developers use if needed.