1. Preface

This is a tutorial which describes a sequence of using Singularity, a container for HPC, on FUGAKU environment. It may be too verbose for those who are already experts using Singularity. If you need to check only the points to be noted when using Singularity in the FUGAKU environment, differences from other environments, and restrictions and how to deal with them, please refer to FUGAKU specific topics section which summarizes such information.

Singularity allows you can keep various application runtime environments easily. This means that reproducibility can also be easily assured. In addition, compressed images are lightweight and access to files in the container is performed on-memory, which reducing I/O load significantly compared to use case of installing the environment in your home directory. As a result, your applications start up faster and FUGAKU runs more stably. We urge you to make active use of Singualarity.

2. About this document

This tutorial is published under the CC-BY-SA 4.0 license. (see https://creativecommons.org/licenses/by-sa/4.0/legalcode )Original document had created by Pacific Teck Japan G.K. under a contract with RIKEN R-CCS. The copyright is transfered and held by R-CCS.