.. _tutorials-onboarding-m3: Module 3: Software ================== On a shared high-performance cluster, software deployment looks a bit different than on a local workstation. This module covers the CoSTAR software philosophy, utilising virtual environment, and running secure, hardware-accelerated container workflows. Learning Goals -------------- By the end of this module, you will be able to: * Navigate the software landscape on the CoSTAR cluster. * Install, configure, and manage software packages within your personal user space. * Compile your own software in your user space. * Build and execute containerised workflows using Apptainer (Singularity). * Apply best practices for performance-efficient software execution on HPC nodes. * Locate official documentation and support channels for software troubleshooting. Module Navigation ----------------- .. grid:: 1 2 2 2 :gutter: 3 :margin: 1 .. grid-item-card:: :octicon:`package` 3.1 Software Stack & Slides :link: tutorials-onboarding-m3-software :link-type: ref :class-card: sd-outline-info Explor virtual environments and containerised workflows .. grid-item-card:: :octicon:`checklist` 3.2 Self-Check Quiz :link: tutorials-onboarding-m3-quiz :link-type: ref :class-card: sd-outline-success Test your knowledge of user-space installations and Apptainer workflows. .. toctree:: :hidden: m3_software m3_quiz