Category: <span>Training</span>

NGCM Summer Academy: Programming GPUs

Graphics Processing Units (GPUs) are processors that have been built to render textures on the user’s screen and with the large demand from the gaming industry, they have made considerable advancements in the speed at which they can perform floating point operations (FLOPS). As computational modelling typically requires a great …

NGCM Summer Academy: Programming the Intel Xeon Phi

Wed 24 June 2015 Students and academics received a two day training course on programming the Intel Xeon Phi to kick off this week’s events at the first annual NGCM Summer Academy. Adrian Jackson of the Edinburgh Parallel Computing Center (EPCC) delivered the material, which is available on the Archer …

NGCM Summer Academy: Data visualisation with VTK and ParaView

During the second half of the 2015 NGCM Summer Academy, Jérôme Velut from Kitware introduced attendees to the Visualization Toolkit (VTK) and the ParaView application. VTK is a powerful 3D data visualisation package written in C++, with wrappers for Python, Java and Tcl. The pipeline structure of VTK allows many …

NGCM Summer Academy: Cloud Computing with Microsoft Azure

Among the first training courses of this year’s NGCM Summer Academy was an introduction to cloud and HPC computing with Microsoft Azure by Dr Kenji Takeda from Microsoft Research. Microsoft Azure essentially allows the provision of ‘temporary’ supercomputers on demand. It can be used to set up a high performance …

ARCHER Course on Message Passing Programming with MPI

Tue 14 April 2015 Following on from the OpenMP training that took place in March, David Henty from the Edinburgh Parallel Computing Center (EPCC) delivered a 3 day intensive course on the MPI parallel programming model and library for NGCM CDT PhD students, other PhD students and staff from Southampton …

ARCHER Course On OpenMP Programming

Representatives from the Edinburgh Parallel Computing Center (EPCC) visited the University of Southampton today to deliver the first of a three day training course in OpenMP parallel programming. Dr Mark Bull presented the theory of multi-threaded and shared memory programming as part of the NGCM Advanced Computational Methods II FEEG6003 …