Introduction to LUMI
Welcome to the Introduction to LUMI self-learning course!
Warning
This material is in development. Stay tuned!
About the course
This self-learning course is intended for anyone interested in using the LUMI supercomputer. The course consists of N sections focusing on how to use the LUMI computing environment. The material is organized by topics of increasing complexity – feel free to jump if you know the basics already. In each section, read the text and complete the tutorial(s) to make sure you’ve understood the content.
After completing the course, you should possess the necessary skills to use the LUMI computing environment efficiently in different phases of your research and/or development projects and know where to look for more information.
Prerequisites
It is expected that you know the basics of Linux and how to work in a command-line interface (CLI).
- Introduction to supercomputing and LUMI
- Prerequisites (accounts, projects and connecting)
- LUMI environment
- Exploring Remote Resources
- Where to store files in LUMI computing environment?
- Modules and software stacks
- Software on LUMI
- Scheduler and batch jobs
- Parallel
- Using resources efficiently
- Managing data
- Responsibility
- Installing own applications
- Working with containers
- Advanced topics (e.g. high-throughput workflows, CPU-GPU binding)
See also
Credits
This project has received funding from the European High-Performance Computing Joint Undertaking (JU) under grant agreement No 101101903.
The lesson file structure and browsing layout is inspired by and derived from work by CodeRefinery licensed under the MIT license. We have copied and adapted most of their license text.
Instructional Material
This instructional material is made available under the Creative Commons Attribution license (CC-BY-4.0). The following is a human-readable summary of (and not a substitute for) the full legal text of the CC-BY-4.0 license. You are free to:
share - copy and redistribute the material in any medium or format
adapt - remix, transform, and build upon the material for any purpose, even commercially.
The licensor cannot revoke these freedoms as long as you follow these license terms:
Attribution - You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
No additional restrictions - You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
With the understanding that:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.
Software
Except where otherwise noted, the example programs and other software provided with this repository are made available under the OSI-approved MIT license.