Running Machine Learning workloads on Apocrita

In this tutorial we’ll be showing you how to run a TensorFlow job using the GPU nodes on the Apocrita HPCcluster. We will expand upon...

in tutorial, Oct 14, 2021

All Stories

Running Machine Learning workloads on Apocrita

In this tutorial we’ll be showing you how to run a TensorFlow job using the GPU nodes on the Apocrita HPCcluster. We will expand upon the essentials provided on the QMUL HPCdocs site,...

in tutorial, Oct 14, 2021

Jigsaws with GIMP and Python

Jigsaw puzzles proved wildly popular during lockdown, but they weren’t all done on the dining room table on rainy afternoons. The puzzle faced by researchers from the School of Englis...

in rse, Aug 03, 2021

Using Apocrita's GPUs with OpenMP

On Apocrita we can use OpenMP to execute code on GPU devices. This post looks at how to compile such programs and submit them to run on the GPU nodes. The post assumes that you have c...

in rse, Jul 02, 2021

A guide to using Apocrita's scratch storage

The Apocrita scratch storage is a high performance storage system designed for short-term file storage, such as working data. We recently replaced the hardware that provides this serv...

in news, Jun 24, 2021

Faster Fast Fourier Transforms in Python

A little while ago, we were approached by a researcher from the School of Mathematical Sciences with the classic request of “I’d like my code to run more quickly”. They were simulati...

in rse, Jun 11, 2021

Intel Parallel Studio XE 2020 update 4

The Intel Parallel Studio XE Cluster Edition 2020 update 4 suite is now installed and available on Apocrita. This release will be the last of the Parallel Studio releases we support, ...

in rse, Apr 22, 2021

Remote development on Apocrita with Visual Studio Code

Visual Studio Code (VS Code) is an open-source and lightweight text editor from Microsoft, and distinctly different from Visual Studio. In this short tutorial we aim to set up VS Code...

in rse, Feb 08, 2021

Parameterized derived types in Fortran - introduction

User-defined data types in Fortran may have parameters which control certain aspects of their definition. In this post we look at what these parameterized types are, how they are use...

in rse, Sep 10, 2020

Introducing Iain Stenson, RSE

Hello. I’m Iain, the newest recruit to the QMUL ITSR RSE team. We are the group of software engineers within ITS Research who help people at Queen Mary write readable, correct and hi...

in rse, Jul 13, 2020

SSH authentication and regaining access to Apocrita

In response to a coordinated security attack on HPC sites world-wide, it has been necessary to implement some changes to enforce a higher level of authentication security. In this art...

in tutorial, Jun 12, 2020