Hi,

EasyBuild plus all our software built with EasyBuild is currently
installed under

  /nfs/easybuild/software/EasyBuild

However, I am reinstalling software compiled for different
microarchitectures in a directory structure which looks like
the following:

  /nfs/easybuild/arch
  ├── generic
  └── x86_64
      ├── amd
      │   └── zen3
      └── intel
          ├── cascadelake
          └── skylake_avx512

At the moment I am essentially using something like

  eb --prefix=/nfs/easybuild/arch/x86_64/intel/cascadelake --force ...

to rebuild modules.  However, at some point I will want to avoid using
'--force', but IIUC that will mean that I have to 'unuse' the original
module path

  /nfs/easybuild/software/EasyBuild/modules

in order to build modules which already exist in the
non-architecture-specific path.  This in turn, since EasyBuild module
itself is in that path, would deactivate the EasyBuild module.

Does that mean I have to reinstall EasyBuild under 

  /nfs/easybuild/arch/generic

which I guess would be the most consistent solution, or is there an
alternative?

Cheers,

Loris

-- 
Dr. Loris Bennett (Herr/Mr)
ZEDAT, Freie Universität Berlin

Reply via email to