Testing

My HPC-Europa visit to EPCC

Author: Guest blogger
Posted: 20 Nov 2018 | 09:08

 

Pablo C. Cañizares came on an HPC-Europa3 visit to EPCC from 23 July–24 October 2018. In this blog article he summarises his visit.

Hi there! I'm Pablo C. Cañizares, a PhD student in Computer Science from the Complutense University of Madrid (UCM), Spain. I work in the Design and Testing of Reliable Systems group in the Computer Science Faculty of the UCM. I visited EPCC for three months under the HPC-Europa3 transnational access programme and was hosted by EPCC's Dr David Henty.

Testing code

Author: Stephen Booth
Posted: 24 Oct 2016 | 12:25

It's always a bit of an embarrassment when talking about your code tests. I think most developers know that they don’t have enough tests or that their tests are not good enough.

There is never enough time to either write or to run tests that fully cover all possibilities so, like all types of programming, testing becomes a compromise where you try to make the best use of the limited resources available for testing.

Code for failure

Author: Adrian Jackson
Posted: 14 Apr 2016 | 21:02

Writing programs assuming that they will be incorrect

I was thinking about development methodologies and software design principles recently and have decided that one of the things I've learned is that it is essential to write programs with the assumption they are going to fail.

I don't think that any of us like to think that the programs we write or maintain will go wrong, or have mistakes/problems in them. However, as I've discussed previously, it is very hard to develop code without making mistakes: coding mistakes, algorithmic errors, mistaken assumptions, etc...

Supercomputer driving tests

Author: Mike Jackson
Posted: 16 Dec 2014 | 11:27

In 2013, the DiRAC consortium rolled out the DiRAC driving licence, a software skills aptitude test for researchers wanting to use DiRAC's high-performance computing resources. Now ARCHER, the UK National Supercomputing Service, is to roll out an ARCHER driving test.

Despite their similar names, these tests differ in nature, intent, scale and reward. In this post, EPCC's Mike JacksonAndrew Turner and Clair Barrass compare and contrast these two supercomputer tests. 

ARCHER Software Carpentry workshop at EPCC

Author: Mike Jackson
Posted: 7 Oct 2014 | 13:14

ARCHER, the UK's national supercomputing service, offers training in software development and high-performance computing to scientists and researchers across the UK. As part of our training service, we are running a two-day Software Carpentry workshop here at EPCC from 3-4 December.

Blog Archive