Skip to content

tbnc/hpc-scripts

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

141 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hpc-scripts: Utility scripts tailored to HPC systems

This repository collects Bash scripts to build, install and execute (at scale) selected applications on a limited set of HPC systems. Each folder in the project root directory contains the scripts for a specific machine, except for the folder common gathering additional configuration files aimed to ameliorate the user experience and productivity on modern supercomputers.

The following applications are targeted:

The following supercomputers are supported (the corresponding top-level directory is reported before the colon):

  • daint: Piz Daint @ CSCS (Lugano, Switzerland)
  • hpc2020: HPC2020 @ ECMWF (Bologna, Italy)
  • meluxina: MeluXina @ LuxConnect (Bissen, Luxembourg)

Disclaimer #1: For any machine, the support is in principle partial, meaning that we might providing the scripts only for a subset of targeted applications.

Disclaimer #2: The scripts are not guaranteed to work out-of-the-box. A few tweaks and tunings are likely needed. However, most scripts are parametrized through Bash variables (defined at the beginning of the file), so required changes should mainly be restricted to these variables.

Getting started

We suggest cloning the repository in the $HOME directory of the HPC system at hand.

We refer the reader to the instructions provided within each folder to get more information about the (suggested) usage of the scripts.

About

Collection of diverse scripts to be used on HPC machines

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 83.7%
  • Shell 15.6%
  • Vim Script 0.7%