Articles related to research computing services.

Articles (55)

Pinned Article Matilda HPC Cluster

An explanation of what Matilda HPC Cluster is.

Pinned Article Research Computing and HPC

A starting page for research computing and HPC. Contains links to all of the related knowledge-base articles.

AlphaFold

An explanation of AlphaFold.

Available HPC Software

This is a comprehensive list of software modules available on Matilda, including licensed tools.

Changing Default Permissions

Explains how to change file permissions on Linux systems.

Conda: Importing and Exporting Environments

An explanation and guide on importing and exporting Conda environments.

Department Integrated AWS Account

In this article, we explain Oakland University’s Department Integrated AWS account service, including setup, responsibilities, and support available from University Technology Services (UTS).

DMTCP

An explanation about application DMTCP (Distributed MultiThreaded Checkpointing) on Matilda and covers an explanation of Checkpoint/Restart principles and how it can be used to assist users in their workflow in a high-performance computing environment.

GNU Parallel

GNU Parallel is a shell tool for executing jobs in parallel using one or more computers.

HPC Accounts

An explanation of Matilda HPC Cluster accounts & a guide to requesting one.

HPC Change Log

A log of software installations, updates installed, planned maintenance, configuration changes and what date they were implemented.

HPC Conda and Python Troubleshooting

This article covers common Conda and Python issues on Matilda, including OpenSSL errors and package conflicts, with steps to resolve them.

HPC Conda Essentials

This article explains how to use Conda on the Matilda HPC cluster to create, manage, and troubleshoot custom software environments.

HPC Converge and Converge Studio

This article explains how to run Converge and Converge Studio on the Matilda HPC cluster, including GUI setup, SLURM job submission, and resource configuration for simulations.

HPC Feature Updates

A list containing various updates of HPC features and the days they were implemented.

HPC Gaussian

This article explains how to run Gaussian on Matilda HPC using CPU or GPU builds, including how to match job script and input file settings for successful execution.

HPC Globus Data Transfers

This article explains how to use Globus to securely transfer and share large datasets with Matilda HPC and external systems.

HPC Granting Special Permissions

This article explains how to use Access Control Lists (ACLs) on Matilda to manage fine-grained file and directory permissions for users and groups in scratch spaces.

HPC Job Scripts

This article explains how to write and submit different types of Slurm job scripts on the Matilda HPC Cluster.

HPC LabGym

This article explains how to set up and run LabGym on Matilda using a personal installation directory for user-specific detectors and models.

HPC Launching Jobs

This article introduces the use of the Slurm Workload Manager on the Matilda HPC Cluster.

HPC Log on Using PuTTy

This document presents a procedure for logging into the Matilda Cluster with SSH using the PuTTY Windows client.

HPC Logging Into The Matilda Cluster

This article explains how eligible Oakland University faculty and staff can request access to the Matilda HPC Cluster.

HPC Matlab

This article explains how to configure and run MATLAB jobs on the Matilda HPC cluster.

HPC Matlab Installation

This article explains how to download, install, and activate MATLAB using the university’s campus-wide license, including guidance for both individual and shared (concurrent) installations.

HPC Modules Software System

This article explains how to use the Environment Modules system on Matilda to load, manage, and reset software environments for HPC workflows.

HPC Moving Files

This article outlines how to transfer files between their local machine and the Matilda HPC Cluster.

HPC OpenMPI

This article is about how to correctly run OpenMPI applications on Matilda HPC, covering best practices, common pitfalls, and options for interactive or batch job execution using mpirun.

HPC Powertools

This article is about Powertools, a set of simple commands on Matilda that help users monitor jobs, storage, and account usage without needing to learn SLURM.

HPC Prokseq

This article explains how to load and configure ProkSeq on Matilda, set up input files, and run example jobs interactively or in batch mode.

HPC Sbatch Options

Information regarding various options for SBATCH and SRUN.

HPC Scratch File Management

This article explains how to check for old files in scratch space that might get deleted soon and how to set up daily reminders to stay ahead of it.

HPC Scratch Space Monitoring

This article explains how to set up a daily cron job on Matilda to monitor scratch space for files older than a set number of days and get notified before they're auto-deleted.

HPC Singularity and Docker Containers

This article shows how to run Docker containers with Singularity on Matilda, either interactively or through batch jobs.

HPC Storage

An explanation of Matilda HPC Cluster storage and how much is provided.

HPC TMP Space Managment

This article explains how to manage and reassign temporary file storage on Matilda to avoid space errors, with important cautions for MPI job compatibility.

HPC umask

This article explains how to view, temporarily change, or permanently modify the default file and directory permissions on Matilda using the umask setting.

HPC Using AlphaFold on Matilda

This article explains how to run AlphaFold on the Matilda HPC cluster, including module setup, database access, and GPU usage for optimal performance.

HPC Using Job Steps

This article explains how to use Job Steps in SLURM to run parallel or sequential tasks within a single job script using srun.

HPC Using Jupyter Notebook and Lab on Matilda

This article explains how to set up and run Jupyter Notebook or Jupyter Lab on Matilda HPC using conda environments.

HPC Using MPI with Jupyter Notebook

This article explains how to run MPI-based Jupyter Notebooks on Matilda HPC using conda, ipyparallel, and mpi4py with a multi-node SLURM job.

HPC Using SLURM With Jupyter Notebook

This article demonstrates how to launch SLURM jobs from a Jupyter Notebook session.

HPC Visit

This article explains how to install and configure the VisIt application

HPC Workshops

Links to documents used in previous workshops.

Logging into Matilda with MobaXterm

A guide to logging into Matilda with MobaXterm.

Mathematica Site Network

A guide to installing and activating Mathematica.

Matilda HPC Cluster Rates 2022-2024

An explanation of Matilda HPC cluster rates.

Matilda HPC Cluster Rates 2025-FY26

Matilda HPC Cluster published rates for 2025-FY26

Matilda Rate FAQ

This article presents answers to some commonly asked questions regarding the Matilda HPC base allocation and additional computation time purchases.

MPI on Matilda

Provides information about MPI in the Matilda HPC cluster.

MSU HPCC Buy-In Nodes

An explanation of the AMD buy-in nodes from the MSU Institute for Cyber-Enabled Research (ICER) High-Performance Computing Cluster (HPCC) that Oakland University has access to.

On-Node Monitoring

A guide to on-node monitoring.

Peered AWS Account

This article outlines the Peered AWS account service offered by Oakland University, including setup, responsibilities for departments, and UTS support for isolated, grant-funded cloud environments.

Requesting a Matilda Account

A guide to requesting a Matilda account.

SLURM Monitoring Commands

An explanation of SLURM monitoring commands.