JamieJQuinn PhD Student | Programmer | Musician

How I lost a Day to OpenMPI Being Mental

So at Glasgow Uni we have this little cluster for the maths department which happens to including about ten machines set up to work with torque (a job scheduling system). I discovered that these machines hadn’t had anything run on them for literally months, what a waste of resources! To rectify this atrocity I decided to try and run my MPI enabl... Read more

4 Tips on Making Simulations Bug Resistant

Having written and used a decent number of simulations over the past few years I’ve come to understand that preventing bugs in scientific software is just a wee bit different from how it’s usually done in more standard software development. For one thing, many of the simulations come under the category of high performance computing (HPC) simula... Read more

Parallelising Wondrous Numbers in C++

The Collatz conjecture, named for Lothar Collatz, goes as follows. Take any positive integer \(n\). If \(n\) is even, half it, or if it’s odd, multiply it by three and add one. Repeating the process will always bring you back to 1. The sequence of numbers generated by repeating the process is sometimes called the hailstone sequence due to ... Read more

The Making of the Fiddle Synth I

My idea for a violin synthesizer came about from a Lau concert I recently went to. Before the concert there were a few different workshops, one of which was a synthesizer making workshop run by Martin Green, the accordion player from Lau. Unfortunately I didn’t make it along, but I did manage to see the concert where he uses synthesizers in jus... Read more

Setting Up This Site

First there was a purely html site. I was about eleven. Then, there was the Wordpress blog (or maybe Blogger). I was probably about thirteen. After that came the social networks, Myspace, Bebo, Twitter, Facebook and Instagram, and then I decided I needed an actual blog for some reason. In my naivety I went for a full blown CMS stack, Mezzanine... Read more