# osu's dependencies
amdclang-openmpi:openmpi,osu
amdclang-mpich:mpich,osu
amdclang-mvapich:mvapich,osu
amdclang-intelmpi:osu
armgcc-openmpi:openmpi,osu
armgcc-mpich:mpich,osu
armgcc-mvapich:mvapich,osu
armclang-openmpi:openmpi,osu
armclang-mpich:mpich,osu
armclang-mvapich:mvapich,osu
clang-openmpi:openmpi,osu
clang-mpich:mpich,osu
clang-mvapich:mvapich,osu
clang-intelmpi:osu
gcc-openmpi:openmpi,osu
gcc-mpich:mpich,osu
gcc-mvapich:mvapich,osu
gcc-intelmpi:osu
icc-openmpi:openmpi,osu
icc-mpich:mpich,osu
icc-mvapich:mvapich,osu
icc-intelmpi:osu
icx-openmpi:openmpi,osu
icx-mpich:mpich,osu
icx-mvapich:mvapich,osu
icx-intelmpi:osu

# openfoam's dependencies
amdclang-openmpi:openmpi,openfoam
amdclang-mpich:mpich,openfoam
amdclang-mvapich:mvapich,openfoam
amdclang-intelmpi:openfoam
armgcc-openmpi:openmpi,openfoam
armgcc-mpich:mpich,openfoam
armgcc-mvapich:mvapich,openfoam
armclang-openmpi:openmpi,openfoam
armclang-mpich:mpich,openfoam
armclang-mvapich:mvapich,openfoam
clang-openmpi:openmpi,openfoam
clang-mpich:mpich,openfoam
clang-mvapich:mvapich,openfoam
clang-intelmpi:openfoam
gcc-openmpi:openmpi,openfoam
gcc-mpich:mpich,openfoam
gcc-mvapich:mvapich,openfoam
gcc-intelmpi:openfoam
icc-openmpi:openmpi,openfoam
icc-mpich:mpich,openfoam
icc-mvapich:mvapich,openfoam
icc-intelmpi:openfoam
icx-openmpi:openmpi,openfoam
icx-mpich:mpich,openfoam
icx-mvapich:mvapich,openfoam
icx-intelmpi:openfoam

# b-eff's dependencies
amdclang-openmpi:openmpi,b-eff
amdclang-mpich:mpich,b-eff
amdclang-mvapich:mvapich,b-eff
amdclang-intelmpi:b-eff
armgcc-openmpi:openmpi,b-eff
armgcc-mpich:mpich,b-eff
armgcc-mvapich:mvapich,b-eff
armclang-openmpi:openmpi,b-eff
armclang-mpich:mpich,b-eff
armclang-mvapich:mvapich,b-eff
clang-openmpi:openmpi,b-eff
clang-mpich:mpich,b-eff
clang-mvapich:mvapich,b-eff
clang-intelmpi:b-eff
gcc-openmpi:openmpi,b-eff
gcc-mpich:mpich,b-eff
gcc-mvapich:mvapich,b-eff
gcc-intelmpi:b-eff
icc-openmpi:openmpi,b-eff
icc-mpich:mpich,b-eff
icc-mvapich:mvapich,b-eff
icc-intelmpi:b-eff
icx-openmpi:openmpi,b-eff
icx-mpich:mpich,b-eff
icx-mvapich:mvapich,b-eff
icx-intelmpi:b-eff

# gpcnet's dependencies
amdclang-openmpi:openmpi,gpcnet
amdclang-mpich:mpich,gpcnet
amdclang-mvapich:mvapich,gpcnet
amdclang-intelmpi:gpcnet
armgcc-openmpi:openmpi,gpcnet
armgcc-mpich:mpich,gpcnet
armgcc-mvapich:mvapich,gpcnet
armclang-openmpi:openmpi,gpcnet
armclang-mpich:mpich,gpcnet
armclang-mvapich:mvapich,gpcnet
clang-openmpi:openmpi,gpcnet
clang-mpich:mpich,gpcnet
clang-mvapich:mvapich,gpcnet
clang-intelmpi:gpcnet
gcc-openmpi:openmpi,gpcnet
gcc-mpich:mpich,gpcnet
gcc-mvapich:mvapich,gpcnet
gcc-intelmpi:gpcnet
icc-openmpi:openmpi,gpcnet
icc-mpich:mpich,gpcnet
icc-mvapich:mvapich,gpcnet
icc-intelmpi:gpcnet
icx-openmpi:openmpi,gpcnet
icx-mpich:mpich,gpcnet
icx-mvapich:mvapich,gpcnet
icx-intelmpi:gpcnet

# fabtests's dependencies
amdclang-openmpi:openmpi,fabtests
amdclang-mpich:mpich,fabtests
amdclang-mvapich:mvapich,fabtests
amdclang-intelmpi:fabtests
armgcc-openmpi:openmpi,fabtests
armgcc-mpich:mpich,fabtests
armgcc-mvapich:mvapich,fabtests
armclang-openmpi:openmpi,fabtests
armclang-mpich:mpich,fabtests
armclang-mvapich:mvapich,fabtests
clang-openmpi:openmpi,fabtests
clang-mpich:mpich,fabtests
clang-mvapich:mvapich,fabtests
clang-intelmpi:fabtests
gcc-openmpi:openmpi,fabtests
gcc-mpich:mpich,fabtests
gcc-mvapich:mvapich,fabtests
gcc-intelmpi:fabtests
icc-openmpi:openmpi,fabtests
icc-mpich:mpich,fabtests
icc-mvapich:mvapich,fabtests
icc-intelmpi:fabtests
icx-openmpi:openmpi,fabtests
icx-mpich:mpich,fabtests
icx-mvapich:mvapich,fabtests
icx-intelmpi:fabtests

# imb's dependencies
amdclang-openmpi:openmpi,imb
amdclang-mpich:mpich,imb
amdclang-mvapich:mvapich,imb
amdclang-intelmpi:imb
armgcc-openmpi:openmpi,imb
armgcc-mpich:mpich,imb
armgcc-mvapich:mvapich,imb
armclang-openmpi:openmpi,imb
armclang-mpich:mpich,imb
armclang-mvapich:mvapich,imb
clang-openmpi:openmpi,imb
clang-mpich:mpich,imb
clang-mvapich:mvapich,imb
clang-intelmpi:imb
gcc-openmpi:openmpi,imb
gcc-mpich:mpich,imb
gcc-mvapich:mvapich,imb
gcc-intelmpi:imb
icc-openmpi:openmpi,imb
icc-mpich:mpich,imb
icc-mvapich:mvapich,imb
icc-intelmpi:imb
icx-openmpi:openmpi,imb
icx-mpich:mpich,imb
icx-mvapich:mvapich,imb
icx-intelmpi:imb

# gromacs's dependencies
amdclang-openmpi:openmpi,gromacs
amdclang-mpich:mpich,gromacs
amdclang-mvapich:mvapich,gromacs
amdclang-intelmpi:gromacs
amdclang-nvidiampi:gromacs
armgcc-openmpi:openmpi,gromacs
armgcc-mpich:mpich,gromacs
armgcc-mvapich:mvapich,gromacs
armgcc-nvidiampi:gromacs
armclang-openmpi:openmpi,gromacs
armclang-mpich:mpich,gromacs
armclang-mvapich:mvapich,gromacs
armclang-nvidiampi:gromacs
clang-openmpi:openmpi,gromacs
clang-mpich:mpich,gromacs
clang-mvapich:mvapich,gromacs
clang-intelmpi:gromacs
clang-nvidiampi:gromacs
gcc-openmpi:openmpi,gromacs
gcc-mpich:mpich,gromacs
gcc-mvapich:mvapich,gromacs
gcc-intelmpi:gromacs
gcc-nvidiampi:gromacs
icc-openmpi:openmpi,gromacs
icc-mpich:mpich,gromacs
icc-mvapich:mvapich,gromacs
icc-intelmpi:gromacs
icc-nvidiampi:gromacs
icx-openmpi:openmpi,gromacs
icx-mpich:mpich,gromacs
icx-mvapich:mvapich,gromacs
icx-intelmpi:gromacs
icx-nvidiampi:gromacs
nvc-openmpi:openmpi,gromacs
nvc-mpich:mpich,gromacs
nvc-intelmpi:gromacs
nvc-nvidiampi:gromacs

# cuda's dependencies
amdclang-openmpi:openmpi,cuda
amdclang-mpich:mpich,cuda
amdclang-mvapich:mvapich,cuda
amdclang-intelmpi:cuda
amdclang-nvidiampi:cuda
armgcc-openmpi:openmpi,cuda
armgcc-mpich:mpich,cuda
armgcc-mvapich:mvapich,cuda
armgcc-nvidiampi:cuda
armclang-openmpi:openmpi,cuda
armclang-mpich:mpich,cuda
armclang-mvapich:mvapich,cuda
armclang-nvidiampi:cuda
clang-openmpi:openmpi,cuda
clang-mpich:mpich,cuda
clang-mvapich:mvapich,cuda
clang-intelmpi:cuda
clang-nvidiampi:cuda
gcc-openmpi:openmpi,cuda
gcc-mpich:mpich,cuda
gcc-mvapich:mvapich,cuda
gcc-intelmpi:cuda
gcc-nvidiampi:cuda
icc-openmpi:openmpi,cuda
icc-mpich:mpich,cuda
icc-mvapich:mvapich,cuda
icc-intelmpi:cuda
icc-nvidiampi:cuda
icx-openmpi:openmpi,cuda
icx-mpich:mpich,cuda
icx-mvapich:mvapich,cuda
icx-intelmpi:cuda
icx-nvidiampi:cuda
nvc-openmpi:openmpi,cuda
nvc-mpich:mpich,cuda
nvc-intelmpi:cuda

# nccl's dependencies
amdclang-openmpi:openmpi,cuda,nccl
amdclang-mpich:mpich,cuda,nccl
amdclang-mvapich:mvapich,cuda,nccl
amdclang-intelmpi:cuda,nccl
amdclang-nvidiampi:cuda,nccl
armgcc-openmpi:openmpi,cuda,nccl
armgcc-mpich:mpich,cuda,nccl
armgcc-mvapich:mvapich,cuda,nccl
armgcc-nvidiampi:cuda,nccl
armclang-openmpi:openmpi,cuda,nccl
armclang-mpich:mpich,cuda,nccl
armclang-mvapich:mvapich,cuda,nccl
armclang-nvidiampi:cuda,nccl
clang-openmpi:openmpi,cuda,nccl
clang-mpich:mpich,cuda,nccl
clang-mvapich:mvapich,cuda,nccl
clang-intelmpi:cuda,nccl
clang-nvidiampi:cuda,nccl
gcc-openmpi:openmpi,cuda,nccl
gcc-mpich:mpich,cuda,nccl
gcc-mvapich:mvapich,cuda,nccl
gcc-intelmpi:cuda,nccl
gcc-nvidiampi:cuda,nccl
icc-openmpi:openmpi,cuda,nccl
icc-mpich:mpich,cuda,nccl
icc-mvapich:mvapich,cuda,nccl
icc-intelmpi:cuda,nccl
icc-nvidiampi:cuda,nccl
icx-openmpi:openmpi,cuda,nccl
icx-mpich:mpich,cuda,nccl
icx-mvapich:mvapich,cuda,nccl
icx-intelmpi:cuda,nccl
icx-nvidiampi:cuda,nccl
nvc-openmpi:openmpi,cuda,nccl
nvc-mpich:mpich,cuda,nccl
nvc-intelmpi:cuda,nccl


# aws-ofi-nccl's dependencies
amdclang-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
amdclang-mpich:mpich,cuda,nccl,aws-ofi-nccl
amdclang-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
amdclang-intelmpi:cuda,nccl,aws-ofi-nccl
amdclang-nvidiampi:cuda,nccl,aws-ofi-nccl
armgcc-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
armgcc-mpich:mpich,cuda,nccl,aws-ofi-nccl
armgcc-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
armgcc-nvidiampi:cuda,nccl,aws-ofi-nccl
armclang-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
armclang-mpich:mpich,cuda,nccl,aws-ofi-nccl
armclang-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
armclang-nvidiampi:cuda,nccl,aws-ofi-nccl
clang-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
clang-mpich:mpich,cuda,nccl,aws-ofi-nccl
clang-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
clang-intelmpi:cuda,nccl,aws-ofi-nccl
clang-nvidiampi:cuda,nccl,aws-ofi-nccl
gcc-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
gcc-mpich:mpich,cuda,nccl,aws-ofi-nccl
gcc-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
gcc-intelmpi:cuda,nccl,aws-ofi-nccl
gcc-nvidiampi:cuda,nccl,aws-ofi-nccl
icc-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
icc-mpich:mpich,cuda,nccl,aws-ofi-nccl
icc-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
icc-intelmpi:cuda,nccl,aws-ofi-nccl
icc-nvidiampi:cuda,nccl,aws-ofi-nccl
icx-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
icx-mpich:mpich,cuda,nccl,aws-ofi-nccl
icx-mvapich:mvapich,cuda,nccl,aws-ofi-nccl
icx-intelmpi:cuda,nccl,aws-ofi-nccl
icx-nvidiampi:cuda,nccl,aws-ofi-nccl
nvc-openmpi:openmpi,cuda,nccl,aws-ofi-nccl
nvc-mpich:mpich,cuda,nccl,aws-ofi-nccl
nvc-intelmpi:cuda,nccl,aws-ofi-nccl

# mt-dgemm's dependencies
amdclang-openmpi:mt-dgemm
amdclang-mpich:mt-dgemm
amdclang-mvapich:mt-dgemm
amdclang-intelmpi:mt-dgemm
armgcc-openmpi:mt-dgemm
armgcc-mpich:mt-dgemm
armgcc-mvapich:mt-dgemm
armclang-openmpi:mt-dgemm
armclang-mpich:mt-dgemm
armclang-mvapich:mt-dgemm
clang-openmpi:mt-dgemm
clang-mpich:mt-dgemm
clang-mvapich:mt-dgemm
clang-intelmpi:mt-dgemm
gcc-openmpi:mt-dgemm
gcc-mpich:mt-dgemm
gcc-mvapich:mt-dgemm
gcc-intelmpi:mt-dgemm
icc-openmpi:mt-dgemm
icc-mpich:mt-dgemm
icc-mvapich:mt-dgemm
icc-intelmpi:mt-dgemm
icx-openmpi:mt-dgemm
icx-mpich:mt-dgemm
icx-mvapich:mt-dgemm
icx-intelmpi:mt-dgemm

# openmpi's dependencies
armclang-openmpi:openmpi
armgcc-openmpi:openmpi
clang-openmpi:openmpi
gcc-openmpi:openmpi
icc-openmpi:openmpi
icx-openmpi:openmpi
nvc-openmpi:openmpi

# mpich's dependencies
amdclang-mpich:mpich
armclang-mpich:mpich
armgcc-mpich:mpich
gcc-mpich:mpich
icc-mpich:mpich
icx-mpich:mpich
clang-mpich:mpich
nvc-mpich:mpich

# mpich's dependencies
armclang-mvapich:mvapich
armgcc-mvapich:mvapich
gcc-mvapich:mvapich
icc-mvapich:mvapich
icx-mvapich:mvapich
clang-mvapich:mvapich
nvc-mvapich:mvapich

# hdf5's dependencies
amdclang-openmpi:openmpi,hdf5
amdclang-mpich:mpich,hdf5
amdclang-mvapich:mvapich,hdf5
amdclang-intelmpi:hdf5
armgcc-openmpi:hdf5
armgcc-mpich:mpich,hdf5
armgcc-mvapich:mvapich,hdf5
armclang-openmpi:openmpi,hdf5
armclang-mpich:mpich,hdf5
armclang-mvapich:mvapich,hdf5
clang-openmpi:openmpi,hdf5
clang-mpich:mpich,hdf5
clang-mvapich:mvapich,hdf5
clang-intelmpi:hdf5
gcc-openmpi:openmpi,hdf5
gcc-mpich:mpich,hdf5
gcc-mvapich:mvapich,hdf5
gcc-intelmpi:hdf5
icc-openmpi:openmpi,hdf5
icc-mpich:mpich,hdf5
icc-mvapich:mvapich,hdf5
icc-intelmpi:hdf5
icx-openmpi:openmpi,hdf5
icx-mpich:mpich,hdf5
icx-mvapich:mvapich,hdf5
icx-intelmpi:hdf5

# pnetcdf's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf
amdclang-mpich:mpich,hdf5,pnetcdf
amdclang-mvapich:mvapich,hdf5,pnetcdf
amdclang-intelmpi:hdf5,pnetcdf
armgcc-openmpi:openmpi,hdf5,pnetcdf
armgcc-mpich:mpich,hdf5,pnetcdf
armgcc-mvapich:mvapich,hdf5,pnetcdf
armclang-openmpi:openmpi,hdf5,pnetcdf
armclang-mpich:mpich,hdf5,pnetcdf
armclang-mvapich:mvapich,hdf5,pnetcdf
clang-openmpi:openmpi,hdf5,pnetcdf
clang-mpich:mpich,hdf5,pnetcdf
clang-mvapich:mvapich,hdf5,pnetcdf
clang-intelmpi:hdf5,pnetcdf
gcc-openmpi:openmpi,hdf5,pnetcdf
gcc-mpich:mpich,hdf5,pnetcdf
gcc-mvapich:mvapich,hdf5,pnetcdf
gcc-intempi:hdf5,pnetcdf
icc-openmpi:openmpi,hdf5,pnetcdf
icc-mpich:mpich,hdf5,pnetcdf
icc-mvapich:mvapich,hdf5,pnetcdf
icc-intelmpi:hdf5,pnetcdf
icx-openmpi:openmpi,hdf5,pnetcdf
icx-mpich:mpich,hdf5,pnetcdf
icx-mvapich:mvapich,hdf5,pnetcdf
icx-intelmpi:hdf5,pnetcdf

# netcdf-c's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
clang-intelmpi:hdf5,pnetcdf,netcdf-c
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
gcc-intelmpi:hdf5,pnetcdf,netcdf-c
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
icc-intelmpi:hdf5,pnetcdf,netcdf-c
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c
icx-intelmpi:hdf5,pnetcdf,netcdf-c

# ncview's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c,ncview
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
clang-intelmpi:hdf5,pnetcdf,netcdf-c,ncview
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
gcc-intelmpi:hdf5,pnetcdf,netcdf-c,ncview
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
icc-intelmpi:hdf5,pnetcdf,netcdf-c,ncview
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,ncview
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c,ncview
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,ncview
icx-intelmpi:hdf5,pnetcdf,netcdf-c,ncview

# wgrib2's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c,wgrib2
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
clang-intelmpi:hdf5,pnetcdf,netcdf-c,wgrib2
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
gcc-intelmpi:hdf5,pnetcdf,netcdf-c,wgrib2
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
icc-intelmpi:hdf5,pnetcdf,netcdf-c,wgrib2
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,wgrib2
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c,wgrib2
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,wgrib2
icx-intelmpi:hdf5,pnetcdf,netcdf-c,wgrib2

# netcdf-fortran's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
clang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
gcc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran
icx-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran

# WRF's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
clang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
gcc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf
icx-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf

# WPS's dependencies
amdclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
amdclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
amdclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
amdclang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armgcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armgcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armgcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armclang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armclang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
armclang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
clang-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
clang-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
clang-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
clang-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
gcc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
gcc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
gcc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
gcc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icc-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icc-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icc-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icc-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icx-openmpi:openmpi,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icx-mpich:mpich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icx-mvapich:mvapich,hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps
icx-intelmpi:hdf5,pnetcdf,netcdf-c,netcdf-fortran,wrf,wps

# vasp's dependencies
amdclang-openmpi:openmpi,vasp
amdclang-mpich:mpich,vasp
amdclang-mvapich:mvapich,vasp
amdclang-intelmpi:vasp
armgcc-openmpi:openmpi,scalapack,vasp
armgcc-mpich:mpich,scalapack,vasp
armgcc-mvapich:mvapich,scalapack,vasp
armclang-openmpi:openmpi,scalapack,qd,vasp
armclang-mpich:mpich,scalapack,qd,vasp
armclang-mvapich:mvapich,scalapack,qd,vasp
clang-openmpi:openmpi,fftw,lapack,openblas,scalapack,vasp
clang-mpich:mpich,fftw,lapack,openblas,scalapack,vasp
clang-mvapich:mvapich,fftw,lapack,openblas,scalapack,vasp
clang-intelmpi:fftw,lapack,openblas,scalapack,vasp
gcc-openmpi:openmpi,fftw,lapack,openblas,scalapack,vasp
gcc-mpich:mpich,fftw,lapack,openblas,scalapack,vasp
gcc-mvapich:mvapich,fftw,lapack,openblas,scalapack,vasp
gcc-intelmpi:fftw,lapack,openblas,scalapack,vasp
icc-openmpi:openmpi,vasp
icc-mpich:mpich,vasp
icc-mvapich:mvapich,vasp
icc-intelmpi:vasp
icx-openmpi:openmpi,vasp
icx-mpich:mpich,vasp
icx-mvapich:mvapich,vasp
icx-intelmpi:vasp

# fftw's dependencies
clang-openmpi:openmpi,fftw
clang-mpich:mpich,fftw
clang-mvapich:mvapich,fftw
clang-intelmpi:fftw
gcc-openmpi:openmpi,fftw
gcc-mpich:mpich,fftw
gcc-mvapich:mvapich,fftw
gcc-intelmpi:fftw

# lapack's dependencies
clang-openmpi:openmpi,fftw,lapack
clang-mpich:mpich,fftw,lapack
clang-mvapich:mvapich,fftw,lapack
clang-intelmpi:fftw,lapack
gcc-openmpi:openmpi,fftw,lapack
gcc-mpich:mpich,fftw,lapack
gcc-mvapich:mvapich,fftw,lapack
gcc-intelmpi:fftw,lapack

# openblas's dependencies
clang-openmpi:openmpi,fftw,lapack,openblas
clang-mpich:mpich,fftw,lapack,openblas
clang-mvapich:mvapich,fftw,lapack,openblas
clang-intelmpi:fftw,lapack,openblas
gcc-openmpi:openmpi,fftw,lapack,openblas
gcc-mpich:mpich,fftw,lapack,openblas
gcc-mvapich:mvapich,fftw,lapack,openblas
gcc-intelmpi:fftw,lapack,openblas

# scalapack's dependencies
clang-openmpi:openmpi,fftw,lapack,openblas,scalapack
clang-mpich:mpich,fftw,lapack,openblas,scalapack
clang-mvapich:mvapich,fftw,lapack,openblas,scalapack
clang-intelmpi:fftw,lapack,openblas,scalapack
gcc-openmpi:openmpi,fftw,lapack,openblas,scalapack
gcc-mpich:mpich,fftw,lapack,openblas,scalapack
gcc-mvapich:mvapich,fftw,lapack,openblas,scalapack
gcc-intelmpi:fftw,lapack,openblas,scalapack
armgcc-openmpi:openmpi,scalapack
armgcc-mpich:mpich,scalapack
armgcc-mvapich:mvapich,scalapack
armclang-openmpi:openmpi,scalapack
armclang-mpich:mpich,scalapack
armclang-mvapich:mvapich,scalapack