Tags
infrastructure
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, 2021Cluster update summary
As part of our commitment to providing stable and manageable systems, here is a round-up of some recent updates we have been working on behind the scenes:
in news, Jun 12, 2019Storage Upgrade June 2019
Apocrita Research Data Storage: Notice of “at risk” period
in news, Jun 12, 2019New high performance storage for scratch data
We are pleased to announce a new scratch storage array that is based on fast NvME based hardware. This will hopefully make I/O related tasksmuch faster
in news, Mar 20, 2019Performance testing with NVMe storage and Spectrum Scale 5
We have recently procured 120TB of NVMe based SSD storage from E8 Storage for the Apocrita HPC Cluster. The plan is to deploy this to replace our oldest and slowest provision of scrat...
in article, Dec 19, 2018Cluster Hardware Upgrades and Additions
As part of our commitment to regular upgrades to the HPC service, and to keep up with ever-growing demand, we are pleased to announce the addition of new hardware to the Apocrita HPC ...
in news, Dec 04, 2018Decommissioning of ccn nodes
The ccn nodes have been removed to make way for the new sdv nodes. The nodes were very old, had become unreliable, and were an inefficient use of space and power.
in news, Apr 05, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 20171PB added storage
We recently added an additional petabyte of storage, it is necessary to move all files to the new storage to benefit from improved performance.
in news, Mar 20, 2017storage
File Permissions
An understanding of file permissions is important to the success of computational jobs, and the security of your files.
in tutorial, Jan 10, 2022A 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, 2021Comparing common compression tools using real-world data
Compression tools can significantly reduce the amount of disk space consumed by your data. In this two-part article, we will look at the effectiveness of some compression tools on rea...
in article, Oct 10, 2019Cluster update summary
As part of our commitment to providing stable and manageable systems, here is a round-up of some recent updates we have been working on behind the scenes:
in news, Jun 12, 2019Storage Upgrade June 2019
Apocrita Research Data Storage: Notice of “at risk” period
in news, Jun 12, 2019New high performance storage for scratch data
We are pleased to announce a new scratch storage array that is based on fast NvME based hardware. This will hopefully make I/O related tasksmuch faster
in news, Mar 20, 2019Performance testing with NVMe storage and Spectrum Scale 5
We have recently procured 120TB of NVMe based SSD storage from E8 Storage for the Apocrita HPC Cluster. The plan is to deploy this to replace our oldest and slowest provision of scrat...
in article, Dec 19, 2018Cluster Hardware Upgrades and Additions
As part of our commitment to regular upgrades to the HPC service, and to keep up with ever-growing demand, we are pleased to announce the addition of new hardware to the Apocrita HPC ...
in news, Dec 04, 2018Home and Group Directories
During the summer, home directories were migrated to the new storage platform. This means that quotas have grown slightly as the underlying block size has increased.
in news, Sep 15, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 20171PB added storage
We recently added an additional petabyte of storage, it is necessary to move all files to the new storage to benefit from improved performance.
in news, Mar 20, 2017upgrade
Apocrita newsletter - March 2020
Here is a round-up of recent QMUL HPC cluster news from the ITS Research team, including information about new compute nodes.
in news, Mar 01, 2020Cluster update summary
As part of our commitment to providing stable and manageable systems, here is a round-up of some recent updates we have been working on behind the scenes:
in news, Jun 12, 2019GitHub Enterprise Upgrade 2.16
On Wednesday 2019-02-20 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.16.2, which includes bug fixes and the latest security updates.
in news, Feb 14, 2019GitHub Enterprise Upgrade 2.15
On Wednesday 2018-11-21 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.15.2, which includes bug fixes and the latest security updates.
in news, Nov 19, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 20171PB added storage
We recently added an additional petabyte of storage, it is necessary to move all files to the new storage to benefit from improved performance.
in news, Mar 20, 2017containers
Python performance in containers
Singularity is a container solution designed for HPC. Due to the secure and simple design, it can be easily used to provide applications for use with HPC clusters where other containe...
in article, Jul 03, 2017benchmarking
Performance testing with NVMe storage and Spectrum Scale 5
We have recently procured 120TB of NVMe based SSD storage from E8 Storage for the Apocrita HPC Cluster. The plan is to deploy this to replace our oldest and slowest provision of scrat...
in article, Dec 19, 2018Python performance in containers
Singularity is a container solution designed for HPC. Due to the secure and simple design, it can be easily used to provide applications for use with HPC clusters where other containe...
in article, Jul 03, 2017python
Visualising HEALPix results with Jupyter Notebook
In this tutorial we’ll be showing you how to visualise HEALPix results using Jupyter Notebook in our OnDemand appliance on the Apocrita HPC cluster. We’ll start with installing the re...
in tutorial, Mar 07, 2022Jigsaws 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, 2021Faster 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, 2021Python performance in containers
Singularity is a container solution designed for HPC. Due to the secure and simple design, it can be easily used to provide applications for use with HPC clusters where other containe...
in article, Jul 03, 2017applications
Modules Update December 2021
Since the last module update in December 2019, we have:
in modules, Jan 06, 2022Modules Update December 2019
Since the last module update in August, we have added 23 modules to dev, added 22 modules to production and removed 4 modules.
in modules, Dec 11, 2019Modules Update August 2019
Since the last update in April, we have updated the following module files:
in modules, Aug 09, 2019Modules Update April 2019
Since the last update in March, we have updated the following module files:
in modules, Apr 26, 2019NAG Fortran compiler available on Apocrita for SEF
We have installed the NAG Fortran compiler on Apocrita for use by researchers from the School of Economics and Finance. In this post we look at how to access the compiler, why we may...
in news, Mar 18, 2019Modules Update March 2019
Since the last update (on 29/11/2018), we have updated the following module files:
in modules, Mar 11, 2019Update of environment modules to version 4.2.1
We have deployed the latest version of Environment Modules (4.2.1) across the cluster on all frontend and compute nodes.
in modules, Jan 18, 2019ppc64le own modules
You may now load private ppc64le modules after loading the use.own module on nodes with POWER9 processors. Private modules must be placed in the directory ${HOME}/privatemodules_ppc64...
in modules, Dec 12, 2018Development modules update
We have moved the following modules from dev to deprecated:
in modules, Nov 29, 2018Deprecated modules
We removed some problematic module files. Please check your job scripts for use of these modules:
in news, Sep 15, 2018Short queue
Please note that frontend/login nodes are for preparing and submitting your job scripts and running computational tasks directly on the frontend nodes is forbidden, since it can impai...
in news, Sep 15, 2018Deprecated openmpi 2.0.2-gcc module
We identified a problem with the openmpi/2.0.2-gcc module and have removed it as the correct interface was not being used for the MPI communication between nodes. This resulted in pot...
in modules, Apr 05, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 2017Python performance in containers
Singularity is a container solution designed for HPC. Due to the secure and simple design, it can be easily used to provide applications for use with HPC clusters where other containe...
in article, Jul 03, 2017hpc
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, 2021SSH 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, 2020ITS Research FAQ regarding use of services during COVID-19 pandemic
As a result of the large-scale shift to remote working due to the COVID-19 pandemic, we have been asked various questions relating to computational research, which we’ll try to addres...
in news, Mar 19, 2020Apocrita newsletter - March 2020
Here is a round-up of recent QMUL HPC cluster news from the ITS Research team, including information about new compute nodes.
in news, Mar 01, 2020Productivity tips for Apocrita cluster users
This article presents a selection of useful tips for running successful and well-performing jobs on the QMUL Apocrita cluster.
in tutorial, Oct 23, 2019Comparing common compression tools using real-world data
Compression tools can significantly reduce the amount of disk space consumed by your data. In this two-part article, we will look at the effectiveness of some compression tools on rea...
in article, Oct 10, 2019Simplification of parallel queues on Apocrita
We are simplifying the way that the multi-node parallel jobs are run on the cluster.
in news, Jun 27, 2019Sizing your Apocrita jobs for quicker results
At any one time, a typical HPC cluster is usually full. This is not such a bad thing, since it means the substantial investment is working hard for the money, rather than sitting idle...
in tutorial, Jan 28, 2019Cluster Hardware Upgrades and Additions
As part of our commitment to regular upgrades to the HPC service, and to keep up with ever-growing demand, we are pleased to announce the addition of new hardware to the Apocrita HPC ...
in news, Dec 04, 2018Short queue
Please note that frontend/login nodes are for preparing and submitting your job scripts and running computational tasks directly on the frontend nodes is forbidden, since it can impai...
in news, Sep 15, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 2017Midplus Consortium
The Midlands Plus consortium have now deployed a new 14,000 core cluster, located in Loughborough. You can hear more about this from your local institution.
in news, Jul 11, 2017tier2
Midplus Consortium
The Midlands Plus consortium have now deployed a new 14,000 core cluster, located in Loughborough. You can hear more about this from your local institution.
in news, Jul 11, 2017nodes
Apocrita newsletter - March 2020
Here is a round-up of recent QMUL HPC cluster news from the ITS Research team, including information about new compute nodes.
in news, Mar 01, 2020Cluster update summary
As part of our commitment to providing stable and manageable systems, here is a round-up of some recent updates we have been working on behind the scenes:
in news, Jun 12, 2019Cluster Hardware Upgrades and Additions
As part of our commitment to regular upgrades to the HPC service, and to keep up with ever-growing demand, we are pleased to announce the addition of new hardware to the Apocrita HPC ...
in news, Dec 04, 2018POWER servers
QMUL installed two IBM AC922 POWER 9 servers to support research into deep learning and artificial intelligence, the first of their kind in UK HE. These servers come with a suite of c...
in news, Sep 15, 2018Decommissioning of ccn nodes
The ccn nodes have been removed to make way for the new sdv nodes. The nodes were very old, had become unreliable, and were an inefficient use of space and power.
in news, Apr 05, 2018New cluster announcement
We are pleased to announce that the new cluster is available for general use. This has been a large project, involving the following:
in news, Jul 11, 2017modules
Modules Update December 2021
Since the last module update in December 2019, we have:
in modules, Jan 06, 2022Modules Update December 2019
Since the last module update in August, we have added 23 modules to dev, added 22 modules to production and removed 4 modules.
in modules, Dec 11, 2019Modules Update August 2019
Since the last update in April, we have updated the following module files:
in modules, Aug 09, 2019Modules Update April 2019
Since the last update in March, we have updated the following module files:
in modules, Apr 26, 2019Modules Update March 2019
Since the last update (on 29/11/2018), we have updated the following module files:
in modules, Mar 11, 2019Update of environment modules to version 4.2.1
We have deployed the latest version of Environment Modules (4.2.1) across the cluster on all frontend and compute nodes.
in modules, Jan 18, 2019ppc64le own modules
You may now load private ppc64le modules after loading the use.own module on nodes with POWER9 processors. Private modules must be placed in the directory ${HOME}/privatemodules_ppc64...
in modules, Dec 12, 2018Development modules update
We have moved the following modules from dev to deprecated:
in modules, Nov 29, 2018Deprecated modules
We removed some problematic module files. Please check your job scripts for use of these modules:
in news, Sep 15, 2018Deprecated openmpi 2.0.2-gcc module
We identified a problem with the openmpi/2.0.2-gcc module and have removed it as the correct interface was not being used for the MPI communication between nodes. This resulted in pot...
in modules, Apr 05, 2018deprecated
Development modules update
We have moved the following modules from dev to deprecated:
in modules, Nov 29, 2018Deprecated modules
We removed some problematic module files. Please check your job scripts for use of these modules:
in news, Sep 15, 2018Deprecated openmpi 2.0.2-gcc module
We identified a problem with the openmpi/2.0.2-gcc module and have removed it as the correct interface was not being used for the MPI communication between nodes. This resulted in pot...
in modules, Apr 05, 2018mpi
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, 2021Simplification of parallel queues on Apocrita
We are simplifying the way that the multi-node parallel jobs are run on the cluster.
in news, Jun 27, 2019Deprecated openmpi 2.0.2-gcc module
We identified a problem with the openmpi/2.0.2-gcc module and have removed it as the correct interface was not being used for the MPI communication between nodes. This resulted in pot...
in modules, Apr 05, 2018decommission
Decommissioning of ccn nodes
The ccn nodes have been removed to make way for the new sdv nodes. The nodes were very old, had become unreliable, and were an inefficient use of space and power.
in news, Apr 05, 2018queues
Productivity tips for Apocrita cluster users
This article presents a selection of useful tips for running successful and well-performing jobs on the QMUL Apocrita cluster.
in tutorial, Oct 23, 2019Sizing your Apocrita jobs for quicker results
At any one time, a typical HPC cluster is usually full. This is not such a bad thing, since it means the substantial investment is working hard for the money, rather than sitting idle...
in tutorial, Jan 28, 2019Short queue
Please note that frontend/login nodes are for preparing and submitting your job scripts and running computational tasks directly on the frontend nodes is forbidden, since it can impai...
in news, Sep 15, 2018ppc64le
ppc64le own modules
You may now load private ppc64le modules after loading the use.own module on nodes with POWER9 processors. Private modules must be placed in the directory ${HOME}/privatemodules_ppc64...
in modules, Dec 12, 2018POWER servers
QMUL installed two IBM AC922 POWER 9 servers to support research into deep learning and artificial intelligence, the first of their kind in UK HE. These servers come with a suite of c...
in news, Sep 15, 2018ai
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, 2021POWER servers
QMUL installed two IBM AC922 POWER 9 servers to support research into deep learning and artificial intelligence, the first of their kind in UK HE. These servers come with a suite of c...
in news, Sep 15, 2018gpu
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, 2021github
GitHub Enterprise Maintenance 02/05/2019
On Thursday 02/05/2019 at 10:00 the GitHub Enterprise instance will be taken down for maintenance to increase the disk capacity that contains user data as it is currently over 80% full.
in news, Apr 26, 2019GitHub Enterprise Upgrade 2.16
On Wednesday 2019-02-20 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.16.2, which includes bug fixes and the latest security updates.
in news, Feb 14, 2019GitHub Enterprise Upgrade 2.15
On Wednesday 2018-11-21 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.15.2, which includes bug fixes and the latest security updates.
in news, Nov 19, 2018maintenance
Storage Upgrade June 2019
Apocrita Research Data Storage: Notice of “at risk” period
in news, Jun 12, 2019GitHub Enterprise Maintenance 02/05/2019
On Thursday 02/05/2019 at 10:00 the GitHub Enterprise instance will be taken down for maintenance to increase the disk capacity that contains user data as it is currently over 80% full.
in news, Apr 26, 2019GitHub Enterprise Upgrade 2.16
On Wednesday 2019-02-20 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.16.2, which includes bug fixes and the latest security updates.
in news, Feb 14, 2019GitHub Enterprise Upgrade 2.15
On Wednesday 2018-11-21 at 14:00 we will be applying an upgrade to our GitHub Enterprise instance to version 2.15.2, which includes bug fixes and the latest security updates.
in news, Nov 19, 2018dev
Modules Update December 2021
Since the last module update in December 2019, we have:
in modules, Jan 06, 2022Modules Update December 2019
Since the last module update in August, we have added 23 modules to dev, added 22 modules to production and removed 4 modules.
in modules, Dec 11, 2019Modules Update August 2019
Since the last update in April, we have updated the following module files:
in modules, Aug 09, 2019Modules Update April 2019
Since the last update in March, we have updated the following module files:
in modules, Apr 26, 2019Modules Update March 2019
Since the last update (on 29/11/2018), we have updated the following module files:
in modules, Mar 11, 2019Development modules update
We have moved the following modules from dev to deprecated:
in modules, Nov 29, 2018networking
Cluster Hardware Upgrades and Additions
As part of our commitment to regular upgrades to the HPC service, and to keep up with ever-growing demand, we are pleased to announce the addition of new hardware to the Apocrita HPC ...
in news, Dec 04, 2018featured
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, 2021SSH 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, 2020Productivity tips for Apocrita cluster users
This article presents a selection of useful tips for running successful and well-performing jobs on the QMUL Apocrita cluster.
in tutorial, Oct 23, 2019Comparing common compression tools using real-world data
Compression tools can significantly reduce the amount of disk space consumed by your data. In this two-part article, we will look at the effectiveness of some compression tools on rea...
in article, Oct 10, 2019Sizing your Apocrita jobs for quicker results
At any one time, a typical HPC cluster is usually full. This is not such a bad thing, since it means the substantial investment is working hard for the money, rather than sitting idle...
in tutorial, Jan 28, 2019What is the ITSR RSE team?
ITS Research has a Research Software Engineering team. This post introduces the team and how it supports research in Queen Mary University of London. You can also see how to contact t...
in rse, Dec 10, 2018rse
Using compiler options to help debug programs
Once we’ve written a program more advanced than our “Hello, world!” example, we’re going to make mistakes. In this post, we’ll look at how we can use the very compilers we’re using to...
in rse, May 11, 2022Introducing Sherman Lo, RSE
Hello! I am Sherman and I have just joined the RSE team at Queen Mary. Glad to meet you all!
in rse, Jan 26, 2022Introductory computing skills for researchers: Software Carpentry with RSLondon
Research Software London is a community to support the use and development of research software in London and the South East. Since 2019, RSLondon has run a number ofSoftware Carpentr...
in rse, Dec 16, 2021Comparison of Python Distributions on Apocrita
When it comes to picking a distribution, Python programmers are spoilt for choice. We’re going to compare two of the most popular (CPython and Anaconda) and one that promises big perf...
in rse, Dec 01, 2021Jigsaws 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, 2021Using 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, 2021Faster 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, 2021Parameterized 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, 2020Introducing 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, 2020When good compilers go bad
Many people rely on compilers, for languages such as C, C++ and Fortran, to create executable programs from source code. Just like our source code, compilers themselves may have bugs....
in rse, Dec 16, 2019Getting REAL with Fortran
Fortran provides a variety of intrinsic representations of real numbers. In this post we look at what these representations are and how we choose a particular representation for our w...
in rse, Jun 12, 2019Using Ford to document Fortran programs
Ford is a tool which can help document Fortran source code. Here we show how to use Ford and the value of automatic documentation generation.
in rse, Dec 19, 2018What is the ITSR RSE team?
ITS Research has a Research Software Engineering team. This post introduces the team and how it supports research in Queen Mary University of London. You can also see how to contact t...
in rse, Dec 10, 2018introduction
Introducing Sherman Lo, RSE
Hello! I am Sherman and I have just joined the RSE team at Queen Mary. Glad to meet you all!
in rse, Jan 26, 2022Introducing 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, 2020What is the ITSR RSE team?
ITS Research has a Research Software Engineering team. This post introduces the team and how it supports research in Queen Mary University of London. You can also see how to contact t...
in rse, Dec 10, 2018scratch
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, 2021New high performance storage for scratch data
We are pleased to announce a new scratch storage array that is based on fast NvME based hardware. This will hopefully make I/O related tasksmuch faster
in news, Mar 20, 2019Performance testing with NVMe storage and Spectrum Scale 5
We have recently procured 120TB of NVMe based SSD storage from E8 Storage for the Apocrita HPC Cluster. The plan is to deploy this to replace our oldest and slowest provision of scrat...
in article, Dec 19, 2018documentation
Using Ford to document Fortran programs
Ford is a tool which can help document Fortran source code. Here we show how to use Ford and the value of automatic documentation generation.
in rse, Dec 19, 2018fortran
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, 2020When good compilers go bad
Many people rely on compilers, for languages such as C, C++ and Fortran, to create executable programs from source code. Just like our source code, compilers themselves may have bugs....
in rse, Dec 16, 2019Getting REAL with Fortran
Fortran provides a variety of intrinsic representations of real numbers. In this post we look at what these representations are and how we choose a particular representation for our w...
in rse, Jun 12, 2019NAG Fortran compiler available on Apocrita for SEF
We have installed the NAG Fortran compiler on Apocrita for use by researchers from the School of Economics and Finance. In this post we look at how to access the compiler, why we may...
in news, Mar 18, 2019Using Ford to document Fortran programs
Ford is a tool which can help document Fortran source code. Here we show how to use Ford and the value of automatic documentation generation.
in rse, Dec 19, 2018tutorial
Using compiler options to help debug programs
Once we’ve written a program more advanced than our “Hello, world!” example, we’re going to make mistakes. In this post, we’ll look at how we can use the very compilers we’re using to...
in rse, May 11, 2022Visualising HEALPix results with Jupyter Notebook
In this tutorial we’ll be showing you how to visualise HEALPix results using Jupyter Notebook in our OnDemand appliance on the Apocrita HPC cluster. We’ll start with installing the re...
in tutorial, Mar 07, 2022Running 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, 2021Faster 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, 2021Remote 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, 2021SSH 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, 2020Apocrita says Hello, world!: basic use of our cluster
A common first program to write in a new language is a “Hello world” example where we print a simple line of output. In this tutorial we first look at examples written in C, C++ and F...
in rse, Feb 12, 2020When good compilers go bad
Many people rely on compilers, for languages such as C, C++ and Fortran, to create executable programs from source code. Just like our source code, compilers themselves may have bugs....
in rse, Dec 16, 2019Productivity tips for Apocrita cluster users
This article presents a selection of useful tips for running successful and well-performing jobs on the QMUL Apocrita cluster.
in tutorial, Oct 23, 2019Sizing your Apocrita jobs for quicker results
At any one time, a typical HPC cluster is usually full. This is not such a bad thing, since it means the substantial investment is working hard for the money, rather than sitting idle...
in tutorial, Jan 28, 2019announcement
NAG Fortran compiler available on Apocrita for SEF
We have installed the NAG Fortran compiler on Apocrita for use by researchers from the School of Economics and Finance. In this post we look at how to access the compiler, why we may...
in news, Mar 18, 2019compilers
When good compilers go bad
Many people rely on compilers, for languages such as C, C++ and Fortran, to create executable programs from source code. Just like our source code, compilers themselves may have bugs....
in rse, Dec 16, 2019NAG Fortran compiler available on Apocrita for SEF
We have installed the NAG Fortran compiler on Apocrita for use by researchers from the School of Economics and Finance. In this post we look at how to access the compiler, why we may...
in news, Mar 18, 2019coding
Getting REAL with Fortran
Fortran provides a variety of intrinsic representations of real numbers. In this post we look at what these representations are and how we choose a particular representation for our w...
in rse, Jun 12, 2019compression
Comparing common compression tools using real-world data
Compression tools can significantly reduce the amount of disk space consumed by your data. In this two-part article, we will look at the effectiveness of some compression tools on rea...
in article, Oct 10, 2019misc
Christmas Closure 2021
Please note that due to college closure for Christmas, there will be minimal customer support after Tuesday 21st Dec 2021 until the college re-opens on the 4th January 2022. Please ex...
in news, Dec 07, 2021Christmas Closure 2019
Please note that due to college closure for Christmas, there will be minimal customer support after Monday 23rd Dec 2019 until the college re-opens on the 2nd January 2020. Please exe...
in news, Dec 20, 2019beginner
Apocrita says Hello, world!: basic use of our cluster
A common first program to write in a new language is a “Hello world” example where we print a simple line of output. In this tutorial we first look at examples written in C, C++ and F...
in rse, Feb 12, 2020compilation
Using compiler options to help debug programs
Once we’ve written a program more advanced than our “Hello, world!” example, we’re going to make mistakes. In this post, we’ll look at how we can use the very compilers we’re using to...
in rse, May 11, 2022Intel 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, 2021Apocrita says Hello, world!: basic use of our cluster
A common first program to write in a new language is a “Hello world” example where we print a simple line of output. In this tutorial we first look at examples written in C, C++ and F...
in rse, Feb 12, 2020faq
ITS Research FAQ regarding use of services during COVID-19 pandemic
As a result of the large-scale shift to remote working due to the COVID-19 pandemic, we have been asked various questions relating to computational research, which we’ll try to addres...
in news, Mar 19, 2020language-features
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, 2020apocrita
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, 2021Remote 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, 2021visual studio code
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, 2021news
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, 2021openmp
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, 2021cpu
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, 2021scheme
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, 2021tensorflow
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, 2021training
Introductory computing skills for researchers: Software Carpentry with RSLondon
Research Software London is a community to support the use and development of research software in London and the South East. Since 2019, RSLondon has run a number ofSoftware Carpentr...
in rse, Dec 16, 2021code review
One year of code review club with the William Harvey Research Institute
Over the past year, researchers from QMUL’s William Harvey Research Institute (WHRI) have engaged on a collaborative code review club. Through this collaborative effort the group aims...
in rse, Dec 21, 2021WHRI
One year of code review club with the William Harvey Research Institute
Over the past year, researchers from QMUL’s William Harvey Research Institute (WHRI) have engaged on a collaborative code review club. Through this collaborative effort the group aims...
in rse, Dec 21, 2021crucible
One year of code review club with the William Harvey Research Institute
Over the past year, researchers from QMUL’s William Harvey Research Institute (WHRI) have engaged on a collaborative code review club. Through this collaborative effort the group aims...
in rse, Dec 21, 2021ondemand
Visualising HEALPix results with Jupyter Notebook
In this tutorial we’ll be showing you how to visualise HEALPix results using Jupyter Notebook in our OnDemand appliance on the Apocrita HPC cluster. We’ll start with installing the re...
in tutorial, Mar 07, 2022jupyter
Visualising HEALPix results with Jupyter Notebook
In this tutorial we’ll be showing you how to visualise HEALPix results using Jupyter Notebook in our OnDemand appliance on the Apocrita HPC cluster. We’ll start with installing the re...
in tutorial, Mar 07, 2022Tags
-
infrastructure ·
storage ·
upgrade ·
containers ·
benchmarking ·
python ·
applications ·
hpc ·
tier2 ·
nodes ·
modules ·
deprecated ·
mpi ·
decommission ·
queues ·
ppc64le ·
ai ·
gpu ·
github ·
maintenance ·
dev ·
networking ·
featured ·
rse ·
introduction ·
scratch ·
documentation ·
fortran ·
tutorial ·
announcement ·
compilers ·
coding ·
compression ·
misc ·
beginner ·
compilation ·
faq ·
language-features ·
apocrita ·
visual studio code ·
news ·
openmp ·
cpu ·
scheme ·
tensorflow ·
training ·
code review ·
WHRI ·
crucible ·
ondemand ·
jupyter ·