Geospatial Data and Analysis with Python

Geospatial data is the geographic data around us, it contains location information as well as extra information known as attribute information. This data can range from things like smart phones GPS information to voting preferences across a country to natural geographic features like the distribution of natural water sources, amongst …

NGCM Summer Academy: FEniCS course

Thu 23 June 2016 As part of the NGCM Summer Academy 2016, Professor Marie Rognes delivered a two days workshop on FEniCS, a collaborative project for the development of innovative concepts and tools for automated scientific computing. Specifically, the workshop focused on the problem-solving environment dolfin, with particular attention to …

NGCM Summer Academy 2016: Cloud computing with Microsoft Azure

Guest blog entry: text by Mark Vousden of the Institute for Complex System Simulation DTC. It’s rare to set up a free WordPress site, and complete Internet of Things and machine learning stacks in two days – but that’s what the students of the Microsoft Azure cloud computing course delivered …

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: FEniCS project

The FEniCS project is collection of software that focuses on solving differential equations using Finite element methods. The project allows researchers to specify their problem in its mathematical form and FEniCS automatically generates the result. This greatly reduces the amount of time that one would need to model the problem. …