SLURM 21.85.06
root@magi3:~# wget https://download.schedmd.com/slurm/slurm-21.08.6.tar.bz2
Dependencies
root@magi3:~# apt-get install munge gcc g++ wget bzip2 make python3 perl libhttp-parser-dev libjson-c-dev libmunge-dev hwloc-dev mariadb-server libmariadb-dev
root@magi3:/store/sources/slurm-21.08.6# ./configure --prefix=/opt/slurm-21.08.6 --with-munge --enable-slurmrestd --enable-pam
Make
root@magi3:/store/sources/slurm-21.08.6# make && make install && make contrib && make install-contrib
root@magi3:/store/sources/slurm-21.08.6# cd ./contribs/pam_slurm_adopt/
root@magi3:/store/sources/slurm-21.08.6# make && make install
Post Installation
root@magi3:/store/sources/slurm-21.08.6# useradd -d /var/slurm -r -u 600 -U slurm
Module file
root@magi3:/softs/itensor-3# cat /softs/modules/compiled/gcc/10.2.1/itensor/3
#%Module1.0
proc ModulesHelp { } {
global dotversion
puts stderr "\tItensor 3"
}
module-whatis "Itensor 3"
prepend-path LD_LIBRARY_PATH /softs/itensor-3/lib
prepend-path LIBRARY_PATH /softs/itensor-3/lib
prepend-path C_INCLUDE_PATH /softs/itensor-3
prepend-path CPLUS_INCLUDE_PATH /softs/itensor-3
prepend-path CPATH /softs/itensor-3
prepend-path OBJC_INCLUDE_PATH /softs/itensor-3