EasyBuild
environment-modules Lmod
EasyBuild | environment-modules Lmod | |
---|---|---|
6 | 1 | |
461 | 484 | |
0.7% | 1.7% | |
5.6 | 9.6 | |
3 months ago | 3 days ago | |
Shell | Lua | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
EasyBuild
-
[Question] Understanding environments and libraries caching on a beowulf cluster
Use tools like easybuild or spack to maintain the software and the modules at the same time.
-
Iām currently a assistant for HPC
For one nice way to install software in a reproducible way for HPC and manage it via modules check: https://easybuild.io/
-
Getting started/recommendations
Get comfortable with environment modules (see e.g., lmod), and check out installation systems like EasyBuild and Spack.
-
Pounding my head on the wall
Modules, in this context, refer to Environment Modules). The article would be better than any summary I could hastily provide, but I would recommend the functionally equivalent Lmod as an alternative. Furthermore, I would strongly recommend managing software installation via EasyBuild.
-
HPC design choices
Software administration: https://easybuild.io/
-
Central installation of Julia on an HPC
There is an Easybuild recipe available for building Julia from source (not merged into the repo yet, but it works):
environment-modules Lmod
-
Adding variables to PATH in Prolog
In the HPC cluster I manage for more than 5 years, I have all the application variables like PATH and LD_LIBRARY_PATH export via Lmod (or Environment Modules). Each application will have its own modulefile to load when needed and the modulefile are only available on the nodes that are intended to run the application. Users will just need to load the module using module load command to have the variable exported.
What are some alternatives?
HPCBIOS - High Performance Computing for BIOinformatics Software (and beyond)
ohpc - OpenHPC Integration, Packaging, and Test Repo
modules - Environment Modules: provides dynamic modification of a user's environment
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
nmap - Nmap - the Network Mapper. Github mirror of official SVN repository.
telegram-desktop-nemo-action - Nemo Action to integrate "Send to Telegram" for Nemo File Manager
telescope.nvim - Find, Filter, Preview, Pick. All lua, all the time.
LunarVim - š LunarVim is an IDE layer for Neovim. Completely free and community driven.
slurm-docker-cluster - A Slurm cluster using docker-compose
AstroNvim - AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins