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