module spider/avail/show not showing MPI dependent modules

Category: 
Resolution: 
Resolved

On Ruby, the commands:

  • module spider
  • module avail
  • module show

are not listing modules which depend on an MPI module, for example, fftw3.  This is believed to be due to the way the system cache is built. 

The workaround to see these modules is to use the --ignore_cache argument:

  • module --ignore_cache spider
  • module --ignore_cache avail
  • module --ignore_cache show <module name>

This behavior is not seen on Oakley or Glenn.