• Stars
    star
    125
  • Rank 284,148 (Top 6 %)
  • Language
    HTML
  • License
    Other
  • Created almost 11 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tutorials for the usage of the Uni.lu HPC platform

By ULHPC Licence GitHub issues Github Documentation Status GitHub forks

    _   _ _       _   _ ____   ____   _____      _             _       _
   | | | | |     | | | |  _ \ / ___| |_   _|   _| |_ ___  _ __(_) __ _| |___
   | | | | |     | |_| | |_) | |       | || | | | __/ _ \| '__| |/ _` | / __|
   | |_| | |___  |  _  |  __/| |___    | || |_| | || (_) | |  | | (_| | \__ \
    \___/|_____| |_| |_|_|    \____|   |_| \__,_|\__\___/|_|  |_|\__,_|_|___/

           Copyright (c) 2013-2021 UL HPC Team <[email protected]>

This repository holds a set of tutorials to help the users of the UL HPC platform to better understand or simply use our platform.

  • Reference online version
  • The list of the proposed tutorials is continuously evolving and are used on a regular basis during the UL HPC School we organise at the University of Luxembourg.
    • You can find the up-to-date list of tutorials on this page

Installation / Repository Setup

First of all, ensure you have installed the Pre-requisites / Preliminary software and followed the corresponding configuration instructions.

Then reference instructions for setting up your working copy of this repository can be found in docs/setup/install.md.

In short:

$> mkdir -p ~/git/github.com/ULHPC
$> cd ~/git/github.com/ULHPC
$> git clone https://github.com/ULHPC/tutorials.git
$> cd tutorials
$> make setup

Tutorial Slides and Instructions

The latest version of all the proposed tutorials is available online:

http://ulhpc-tutorials.rtfd.io

For each tutorial, a PDF copy of the slides are provided (as slides.pdf in the corresponding sub-directories).

A List of the proposed tutorials is summarized in docs/README.md.

List of contributors

See docs/contacts.md

In the advent where you want to contribute yourself to these tutorials, do not hesitate! See below for instructions.

Issues / Feature request

You can submit bug / issues / feature request using the ULHPC/tutorials Tracker.

Developments / Contributing to the code

If you want to contribute to the code, you shall be aware of the way this repository is organized. These elements are detailed in docs/contributing.md.

You are more than welcome to contribute to its development by sending a pull request.

Online Documentation

Read the Docs aka RTFD hosts documentation for the open source community and the ULHPC/sysadmins has its documentation (see the docs/ directly) hosted on readthedocs.

See docs/rtfd.md for more details.

Licence

Unless otherwise specified, this project and the sources proposed within this repository are released under the terms of the GPL-3.0 licence.

Licence

More Repositories

1

puppet-slurm

A Puppet module designed to configure and manage SLURM(see https://slurm.schedmd.com/), an open source, fault-tolerant, and highly scalable cluster management and job scheduling system for large and small Linux clusters
Puppet
19
star
2

launcher-scripts

(DEPRECATED) A set of launcher scripts to be used with OAR and Slurm for running jobs on the UL HPC platform
Shell
14
star
3

dotfiles

User configuration files
Shell
9
star
4

documents

Reports and various documents / slides relative to the UL HPC platform
TeX
9
star
5

ulhpc-docs

ULHPC Technical Documentation (mkdocs-based) - https://hpc-docs.uni.lu
Python
6
star
6

puppet-bash

Configure and manage Bourne Again SHell (Bash) dotfiles
Puppet
4
star
7

python-school

Jupyter Notebook
3
star
8

resif

Revolutionary EasyBuild-based Software Installation Framework (RESIF)
Python
3
star
9

tools

Various HPC Tools and helper scripts (slurm, ssh etc.)
Shell
2
star
10

modules

Environment Modules / LMod configuration for the UL HPC platform
Python
2
star
11

sw

User Software Management on the UL HPC Platform based on RESIF v3 and streamline Easybuild. BEWARE: public export in progress, some files missing until this operation is completed.
Shell
2
star
12

puppet-backupninja

Puppet module to configure and manage backupninja
Shell
2
star
13

puppet-infiniband

Install and configure Infiniband - DEPRECATED/UNMAINTAINED
Puppet
2
star
14

puppet-sysadmins

Puppet module to configure a single system administrator account (localadmin by default) attached to (potentially) several users
Puppet
2
star
15

puppet-sysctl

Puppet module to configure and manage sysctl
Shell
1
star
16

puppet-kernel

Configure various aspects of Linux kernel (modules etc.)
Puppet
1
star
17

puppet-sudo

Puppet module to manage sudo and sudoers files
Puppet
1
star
18

puppet-exim4

Puppet module to configure and manage exim4
HTML
1
star
19

puppet-syslog

Configure and manage syslog. - DEPRECATED/UNMAINTAINED
Puppet
1
star
20

puppet-pxelinux

Set-up pxelinux in a directory, ready to be exported via tftp - DEPRECATED/UNMAINTAINED
Puppet
1
star
21

puppet-pubkeyfs

Configure and manage pubkeyfs, a FUSE file system exposing SSH public keys from an ldap directory. - DEPRECATED/UNMAINTAINED
Puppet
1
star
22

ganglia_infiniband_module

Infiniband module for Ganglia, written in C, forked from http://sourceforge.net/projects/modib/
C
1
star