Describe the bug
- LMod suggest only GCCcore instead of GCC for loading OpenMPI together with a GCCcore module
- It suggests incompatible combinations of GCCcore and GCC
To Reproduce
Reproducer for /tmp/modules: modules.tar.gz
$ ml CuPy OpenMPI
Lmod has detected the following error: These module(s) or extension(s) exist but cannot be loaded as requested: "CuPy", "OpenMPI"
Try: "module spider CuPy OpenMPI" to see how to load the module(s).
Or load any one of these options:
module load release/24.04 GCCcore/13.2.0 CuPy OpenMPI
module load release/24.04 GCCcore/14.2.0 CuPy OpenMPI
module load release/24.10 GCCcore/13.2.0 CuPy OpenMPI
$ module load release/24.04 GCCcore/13.2.0 CuPy OpenMPI
Lmod has detected the following error: These module(s) or extension(s) exist but cannot be loaded as requested: "OpenMPI"
Try: "module spider OpenMPI" to see how to load the module(s).
Or load any one of these options:
module load release/24.04 GCC/13.2.0 GCCcore/13.2.0 CuPy OpenMPI
module load release/24.04 GCC/14.2.0 GCCcore/13.2.0 CuPy OpenMPI
$ module load release/24.04 GCC/14.2.0 GCCcore/13.2.0 CuPy OpenMPI
Lmod Warning:
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
The following dependent module(s) are not currently loaded: GCCcore/14.2.0 (required by: GCC/14.2.0)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Custom hook:
Module GCCcore/14.2.0 unloaded.
Modules GCC/14.2.0, GCCcore/13.2.0, CuPy/14, OpenMPI/5.6 and 1 dependency loaded.
Expected behavior
Only correct suggestions
Additional context
LMod 9.2.3 release version used.
Are the 3 empty lines at the end of each error expected?
Possibly related to #805 and #823
Describe the bug
To Reproduce
Reproducer for
/tmp/modules: modules.tar.gzExpected behavior
Only correct suggestions
Additional context
LMod 9.2.3 release version used.
Are the 3 empty lines at the end of each error expected?
Possibly related to #805 and #823