Re: [easybuild] Force rebuild of module plus all dependencies

2022-12-01 Thread Ole Holm Nielsen

Hi Loris,

On 12/2/22 08:27, Loris Bennett wrote:

How do I force a total rebuild of, say, a foss toolchain for a different
CPU architecture?

Up to now I had a homogeneous cluster with Intel Xeon CPUs, now we have
acquired some nodes with AMD Epyc CPUs for which I need to build
software.

I have modified EASYBUILD_INSTALLPATH to point to directory for the new
architecture and prepended a corresponding directory for the modules to
MODULEPATH.  However, running EasyBuild with the option --force just
rebuilds the package specified, not the dependencies.

What is the correct way to go about this?


Probably there are multiple ways to set up modules for multiple 
architectures :-)  My choice was to create completely different module 
trees for each type of hardware (we have 4 generations of Intel Xeon).  My 
notes are in this Wiki page:

https://wiki.fysik.dtu.dk/Niflheim_system/EasyBuild_modules/#automounting-the-cpu-architecture-dependent-modules-directory

IHTH /Ole


[easybuild] Force rebuild of module plus all dependencies

2022-12-01 Thread Loris Bennett
Hi,

How do I force a total rebuild of, say, a foss toolchain for a different
CPU architecture?

Up to now I had a homogeneous cluster with Intel Xeon CPUs, now we have
acquired some nodes with AMD Epyc CPUs for which I need to build
software.

I have modified EASYBUILD_INSTALLPATH to point to directory for the new
architecture and prepended a corresponding directory for the modules to
MODULEPATH.  However, running EasyBuild with the option --force just
rebuilds the package specified, not the dependencies.

What is the correct way to go about this?

Cheers,

Loris

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