Hi Yann, This option only affects the install directory of the *software*, modules are unaffected.
So, the completely unrelated problem is that you have not yet loaded in your toolchains before trying to load a software. Remember that there are (can be) several different "SciPy-bundle/2019.10-Python-3.7.4" depending on what compilers/math kernel libraries/mpi libraries you compile it for. Loading the toolchains, in this case GCC-CUDA/8.3.0 + OpenMPI/3.1.4 (or "gompic/2019b" or "fosscuda/2019b" for short) extends your modulepath to include /opt/ebsofts/MPI/GCC-CUDA/8.3.0-10.1.243/OpenMPI/3.1.4/. Anything that's built with a toolchain is placed in a toolchain. Core contains some bootstrapping things needed to get the initial compilers up and running, and typically binary distributions of commercial tools, which aren't compiled. Best regards, Mikael On Mon, Dec 16, 2019 at 5:08 PM Yann Sagon <[email protected]> wrote: > Dear list, > > I'm sorry to bother you again, but it's still not very clear for me if I > should turn on or off this option. > > I'm now using EB 4.1.0. When I went from 3.9.x to 4.0.x I didn't changed > this option, thus I had it set to true by default. It seems it was > working fine. > > I'm using HierarchicalMNS. I must say it's fine for me if the install > directory doesn't match the hierarchy of the modules. So if I understand > well, I can just let this option > > to "True" and don't care that the modules are mixed as it works. > > Now my software are installed in /opt/ebsofts/ and my modules to > /opt/ebmodules > > I compiled SciPy-bundle/2019.10-Python-3.7.4 for fosscuda/2019b with > fixed-installdir-naming-scheme=0 > > my module is here: > > /opt/ebmodules/all/MPI/GCC-CUDA/8.3.0-10.1.243/OpenMPI/3.1.4/SciPy-bundle/2019.10-Python-3.7.4.lua > > and the software is here: > > /opt/ebsofts/MPI/GCC-CUDA/8.3.0-10.1.243/OpenMPI/3.1.4/SciPy-bundle/2019.10-Python-3.7.4 > > But i'm unable to load it: > > module --debug=1 --ignore-cache load SciPy-bundle/2019.10-Python-3.7.4 > > [...] > > Lmod has detected the following error: The following module(s) are > unknown: "SciPy-bundle/2019.10-Python-3.7.4" > > Is this related or is this an issue with my $MODULEPATH? Right now, it > contains /opt/ebmodules/all/Core. > > I'm not sure I understand why some modules are in Core and other in MPI? > > Thanks for the clarification. > > Best > > >

