Skip to content

Guides

This section contains in-depth guides on topics beyond the core user manual — Linux basics, data transfer, containers, specific applications, and software development on COSMOS.

Linux basics

New to the Linux command line? Start here. Covers the shell, navigation, file management, and commonly used commands.

Introduction to Linux

Data transfer

How to move files between your local machine and COSMOS, and how to access long-term storage on Swestore.

Transferring files overview

Containers (Apptainer/Singularity)

How to run containerised applications on COSMOS using Apptainer (formerly Singularity). Useful when your software has complex dependencies or is distributed as a Docker image.

Containers guide

Specific applications

Guides for commonly used research software — Python, MATLAB, Mathematica, R, Abaqus, and COMSOL.

Python MATLAB R COMSOL Mathematica Abaqus FEA

Batch system

Additional guidance on using specific node types and partitions.

Using the 32-core nodes

Software development

For users building their own software on COSMOS — compiler flags, toolchains, and debugging tools.

Compiler options


Author: Peter Bergdahl (LUNARC)

Last Updated: 2022-10-05