Software development

PERICLES VII: The Borås Encounter

Author: Alistair Grant
Posted: 30 May 2015 | 14:17

The PERICLES project has been running for just over two years now. Its goal is a lofty one - to ensure that today's digital data and art can be preserved for use in the future. Sounds dead easy, no?

TPLS 2.0 goes live

Author: Iain Bethune
Posted: 25 May 2015 | 11:52

Last week I took part in a Mini-Symposium at the University's School of Engineering to mark the 2.0 release of TPLS, a high-resolution 3D Direct Numerical Simulation code for two-phase flows that we have developed in collaboration with Dr Prash Valluri and Dr. Lennon Ó Náraigh.

Summer of HPC at EPCC

Author: Nick Brown
Posted: 2 Mar 2015 | 09:33

The PRACE Summer of HPC (SoHPC) offers university students the opportunity to spend two months at a European HPC centre working on a topical summer project.

Having hosted students during the 2013 and 2014 programmes, we at EPCC are excited to be once again involved and will host three students this summer, one per project that we have proposed. 

Worldwide co-design centres & software development for exascale

Author: Nick Brown
Posted: 24 Feb 2015 | 12:05

The European Exascale Software Initiative is a consortium of 29 organisations and around 100 individuals who are working towards providing key recommendations on European policy with a particular focus on how software can be developed and techniques further improved to help meet the challenges that exascale computing might bring.

The first version of this project, EESI-1, highlighted a number of key areas for further investigation and consideration. The EESI-2 project, which has been running since 2013, has built upon this and focused its attention on these areas.

Free pizza, prizes and research software best practice: Collaborations Workshop 2015... Registration open!

Author: Mike Jackson
Posted: 13 Feb 2015 | 12:45

Oxford e-Research CentreThe Software Sustainability Institute’s Collaborations Workshop 2015 (CW15) will be held from 25-27 March 2015 in Oxford, UK.

CW15 focuses on software, best practice and the social side of working past the boundaries of traditional disciplines and roles to accelerate research outcomes. Or, put differently, interdisciplinarity done right!

Them bones, them bones: finite element bone-modelling

Author: Neelofer Banglawala
Posted: 27 Jan 2015 | 22:16

Macaque cranium
with muscle
wrapping

I have been re-architecting the solver-side of VOX-FE, a voxel-based finite element bone modelling suite developed by Prof. Michael Fagan's Medical & Biological Engineering group at the University of Hull. The suite comprises a GUI (you can read more about it in this blog post) and a linear solver. VOX-FE creates bone models made up of small cuboid elements by directly converting Computed Tomographic data into these elements. This circumvents the problems faced by the more common method of model creation via mesh interpolation (loss of detail, scaling issues). VOX-FE's approach makes modelling an entire skull with surrounding soft tissue a realisable goal. However, it’s not quite there yet.

VOX-FE GUI developments

Author: Iain Bethune
Posted: 25 Jan 2015 | 15:55

For the last few years, I have had the opportunity to collaborate with Prof. Michael Fagan of the Medical and Biological Engineering group at the University of Hull on the development of his VOX-FE voxel finite-element (FE) bone modelling software. Past projects under EPSRC and HECToR dCSE funding allowed us to improve the scaling of the core solver and implementent parallel I/O, but it has become increasingly apparently that this was papering over the cracks, and a complete re-engineering of the code base would be required to make it portable, scalable and flexible enough to be useable.  

The Message-Passing Interface: unlocking the power of software

Author: Mike Jackson
Posted: 8 Jan 2015 | 11:53

Simulation by IES of daylight on a building.

 

 

 

 

 

EPCC helped lead the way in creating the standardised Message-Passing Interface (MPI) programming system to enable faster, more powerful, problem solving using parallel computing. It is now the ubiquitous de-facto standard among both hardware and software vendors.

Mike Jackson and Dan Holmes explain how EPCC continues to be involved in its development and use.

Software for the Future

Author: Adrian Jackson
Posted: 7 Jan 2015 | 10:18

Reconstructed neuronal connections in the brain Credit: Thomas Schultz - CC BY-SABig-Data compressive sensing: fast, parallelised and distributed algorithms

EPCC is excited to be part of a new project, funded through EPSRC's Software for the Future programme, to develop and exploit compressive-sensing algorithms for large-scale data problems.

Greenhouse gases and GPUs

Author: Iain Bethune
Posted: 17 Dec 2014 | 16:32

We have just reached the end of a short project collaborating with Atmospheric Geochemists at the universities of Edinburgh and Bristol. After they purchased two machines each, both with dual Intel Xeon Ivy-bridge 12-core CPUs and NVIDIA Tesla K20x GPUs, EPCC was tasked to investigate the feasability of using the GPUs to improve the performance of their software.

Pages

Blog Archive