EasyBuild
slurm-docker-cluster
EasyBuild | slurm-docker-cluster | |
---|---|---|
6 | 1 | |
461 | 283 | |
0.7% | - | |
5.6 | 3.4 | |
3 months ago | about 2 months ago | |
Shell | Dockerfile | |
GNU General Public License v3.0 only | MIT License |
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):
slurm-docker-cluster
-
Getting started/recommendations
you can start building your own cluster by using virtual machines or play with the jobqueue slurm in the docker: https://github.com/giovtorres/slurm-docker-cluster
What are some alternatives?
environment-modules Lmod - Lmod: An Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy
docker-compose-lamp - A basic LAMP stack environment built using Docker Compose.
HPCBIOS - High Performance Computing for BIOinformatics Software (and beyond)
Laradock - Full PHP development environment for Docker.
ohpc - OpenHPC Integration, Packaging, and Test Repo
spack - A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
telegram-desktop-nemo-action - Nemo Action to integrate "Send to Telegram" for Nemo File Manager
modules - Environment Modules: provides dynamic modification of a user's environment
easybuild-easyconfigs - A collection of easyconfig files that describe which software to build using which build options with EasyBuild.
GlusterFS - Gluster Filesystem : Build your distributed storage in minutes