easybuild-framework
easybuild-framework copied to clipboard
EasyBuild is a software installation framework in Python that allows you to install software in a structured and robust way.
Not sure if this is these are the correct variables, and doubly bad if there's a `which $MPIF90` or similar being run later.
**Problem description** Hi. Recently, I have been making two compilations with common dependencies on the same filesystem, utilizing the `robot`, `wait-on-lock-limit` and `wait-on-lock-interval` features. The first process got to a...
``` $ eb NVHPC-22.7-CUDA-11.7.0.eb --job --job-backend=Slurm --job-max-walltime=4 --job-cores=4 == Temporary log file in case of crash /scratch_local/eb-4ztatilm/easybuild-7qbf3o78.log == found valid index for /m100_work/FUSIO_ru6IPP_0/thayward/eb/software/EasyBuild/4.6.0/easybuild/easyconfigs, so using it... ERROR: Failed to determine...
Just ran into this issue while installing latest `4.6.0` EasytBuild on all our clusters. The cluster who has beegfs as filesystem cannot untar the tarfile since it doesn't support hard...
Use `exec` in the `eb` wrapper script to avoid creating a new process. This allows easier work with e.g. SLURM as signals send to the main process (`eb`) may not...
The returned dict per extension has a 'patches' key but no 'sources'. Add this incoorporating `source_tmpl` or the default value. Add test for that and also for `nosource: True`.
Adds support for - AOCC compiler in toolchains https://developer.amd.com/amd-aocc/ - AOCC toolchain (GCCcore as subtoolchain) - aompi toolchain (AOCC + OpenMPI) - amd toolchain (aompi + math libraries from AOCL:...
fixes #4047
Replaces https://github.com/easybuilders/easybuild-framework/pull/4052 After discussion with @boegel we've decided that the the approach in #4052 is not maintainable. By pushing the loop over the entries in an EasyStack file to `main.py`,...