eth-cscs/production

spack: wrong variants for netcdf-fortran

albestro opened this issue · 2 comments

@victorusu thank you for the work of updating spack configuration files!

I started using them when I realized that netcdf-fortran (I don't know about the others netcdf-*) does not have (anymore?) the variants specified, i.e. mpi and parallel-netcdf.

netcdf-fortran:
buildable: true
externals:
- modules:
- cray-netcdf-hdf5parallel/4.7.4.0
spec: netcdf-fortran@4.7.4.0 +parallel-netcdf+mpi %gcc@8.1.0.20.08

fixed by #2400

What am I missing? I see there are above the specs without, but I can see a lot of entries (quasi-duplicated) with the wrong variants.

I haven't opened a PR yet because I'm not really sure what's going on.

- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.1.0.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@9.3.0.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.3.0.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.0.1.144.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.1.217.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.3.304.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.0.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.1.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %cce@10.0.2.20.08
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.1.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@9.3.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.3.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@10.1.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.0.1.144.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.1.217.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.3.304.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.1.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %cce@11.0.0.20.11
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.1.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@9.3.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@10.2.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@8.3.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %gcc@10.1.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.0.1.144.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.1.217.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %intel@19.1.3.304.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.0.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %pgi@20.1.1.21.02
- modules:
- cray-netcdf/4.7.4.0
spec: netcdf-fortran@4.7.4.0 ~parallel-netcdf+mpi %cce@11.0.2.21.02