CommunityData:Klone

From CommunityData
Revision as of 07:13, 14 March 2021 by Groceryheist (talk | contribs) (Created page with "'''Klone''' is the latest version of hyak, the UW super computing system. We will soon have a larger allocation of machines on Klone than on Mox. The Klone machines have 40 co...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Klone is the latest version of hyak, the UW super computing system. We will soon have a larger allocation of machines on Klone than on Mox. The Klone machines have 40 cores and either 384GB or 768GB of RAM.

Setup

The recommended way to manage software for your research projects on Klone is to use Singularity containers. You can build a singularity container on your local machine using the linux package manager of your choice. The instructions on this page document how to build the cdsc_base.sif singularity package which provides python, R, julia, and pyspark based on Debian 10 (Buster).

Initial .Bashrc

Before we get started on our singularity package, we need to start with a .bashrc that just sets the umask so that other members of the group can edit your files and that loads singularity.

  1. .bashrc
  1. Source global definitions

if [ -f /etc/bashrc ]; then . /etc/bashrc fi

  1. User specific environment

if ! "$PATH" =~ "$HOME/.local/bin:$HOME/bin:" then

   PATH="$HOME/.local/bin:$HOME/bin:$PATH"

fi export PATH

  1. Uncomment the following line if you don't like systemctl's auto-paging feature:
  2. export SYSTEMD_PAGER=
  1. User specific aliases and functions

umask 007 module load singularity/3.7.1