Skip to content

Linux Root Partition and the installed packages

As discussed in Chapter 6.1.1, the VM Surf is divided into two partitions: the disk /dev/sda, "mounted" at the root directory /, and the disk /dev/sdb, "mounted" at the /scratch directory. The root partition contains the Debian GNU/Linux 10 (buster) operating system.

Debian partition

The operating system installed on this Virtual Machine is Debian, a free operating system (OS) that uses the Linux kernel. Debian comes with over 59,000 packages, precompiled software bundled for easy installation. Currently, Debian GNU/Linux 10 (buster) is installed in the VM. You can find the full list of available Debian packages here.

Installed packages

CDO - (v1.9.0)

The Climate Data Operator (CDO) is a collection of operators for standard processing of climate and forecast model data. It includes tools for statistical operations, arithmetic functions, data selection, subsampling, and spatial interpolation. CDO supports GRIB and NetCDF formats in one package.

curl - (v7.87.0)

curl is a free and open-source command-line tool used to transfer files and data from or to a server using protocols such as FTP, HTTP, HTTPS, SCP, SFTP, and SMB.

HDF5 - (v1.12.2)

The Hierarchical Data Format (HDF5) is a data model, library, and file format designed for storing and managing complex data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.

Julia - (v1.5.3)

Julia is a high-level, high-performance programming language, designed for numerical analysis and computational science. Julia is widely used for its speed and flexibility in handling scientific computing tasks.

MPICH2 - (v3.3.2)

MPICH, formerly known as MPICH2, is a freely available, high performance and widely portable implementation of the Message Passing Interface (MPI) standard. It efficiently supports different computation and communication platforms including commodity clusters, SMPs, massively parallel systems, and high-speed networks.

NCL - (v6.6.2)

The NCAR Command Language (NCL) is a free, interpreted language designed specifically for processing and visualizing scientific data.

Ncview - (v2.1.8)

Ncview is a visual browser for NetCDF files. It allows users to quickly view NetCDF data, create simple movies of the data, change color maps, and analyze various dimensions of the dataset.

NetCDF - (4.8.1)

The Network Common Data Form (NetCDF) is a set of software libraries and machine-independent data formats designed for the storage, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data.

Python - (3.9.12)

Python is a widely used, high-level programming language known for its ease of use, versatility, and extensive libraries for scientific computing and data analysis.

Szip - (v2.1)

Szip is a compression library that provides lossless compression of scientific data, particularly in HDF5 datasets.

UDUNITS - (v2.2.24)

The UDUNITS package supports units of physical quantities, allowing arithmetic manipulation and conversion of units. It includes a command-line utility and a unit database in XML format.

zlib - (v1.2.11)

The zlib compression library provides in-memory compression and decompression functions, including integrity checks for uncompressed data.