skill-tree:use:b
**This is an old revision of the document!**
Table of Contents
USE-B Use of the HPC Environment
Background
HPC environments are different from local systems and cloud environments. Practitioners typically face initial challenges to utilize such a system efficiently. Moreover, often, data centers deploy a specific solution to setup and execute parallel applications. That means users must be trained in the particular solution to efficiently utilize a supercomputer. Various user roles are covered as part of this subtree. Practitioners that aim to deploy existing parallel applications as well as testers that just run already deployed applications, and developers that create new applications.
Aim
- To use the cluster operating system efficiently in order to develop, build, run, and monitor parallel applications
- To automatize repetitive tasks on an HPC system
Outcomes
- Apply tools provided by the operating system to navigate and manage files and executables
- Select the software environment to build existing and develop novel parallel applications effectively
- Use a workload manager to allocate HPC resources
- Construct workflows that utilize remote (distributed) environments to execute a parallel workflow
- Design and deploy scripts that automatize repetitive tasks
Subskills
skill-tree/use/b.1591369587.txt.gz · Last modified: 2020/06/05 17:06 by 127.0.0.1