boostmpi: Initial Release

I’m happy to announce the initial public release of boostmpi, an MPI wrapper for Python.

boostmpi is a high-quality Python wrapper around the Message Passing Interface (MPI). MPI is a standardized interface to libraries such as OpenMPI and MPICH that provide high-performance inter-process communication for distributed-memory computing.

boostmpi uses …

more ...


Brown Beamer Template

If you’re anything like me, you go to Brown University and really like Till Tantau’s Beamer LaTeX package for making slides. Unfortunately, Beamer’s theming can be a bit obstinate, and figuring out how to give your slides a Brown flavor (yum!) can be tedious.

Luckily for you …

more ...

On Hybrid Scientific Codes, Part I: The Idea

How should scientific codes be constructed? Scientific codes are often experimental in nature, and therefore need to be easy to change, and, of course, quick to develop in the first place—who wants to invest any more than necessary into an idea that might not work out after all? On …

more ...

Taking notes like Germans do

Since the semester at Brown starts back tomorrow, I was a little concerned about my total lack of writing material. I still have my non-standard ruled paper from last year, but since a) it’s not a standard size, not even US-Letter, much less A4 and b) I don …

more ...

Who’s gonna pay for that content?

If you are like most everybody else, you keep music on your computer, be it in MP3 or some other format. Then, most likely, not all of that music got to your hard drive in ways approved by the recording industry. You feel bad for that, don’t you? You …

more ...


Groeten Uit Amsterdam

Hi people, greetings from the Flying Pig in Amsterdam. I completed my degree! Did that last Monday at 10:47. (The last exam could have been better—I got a 1.7. But who cares now? }:)) Then, I completed my applications to grad schools in the US. Did I ever …

more ...