TIL MPI_Comm_spawn

Nov 22, 2022 - 8 minutes
(This post assumes prior experience with MPI). I read a blog sometime ago where the author was talking about how he wanted to write more blog posts. One of his strategies was to turn some new thing he had learned, even if was something like a simple language or library feature, and talk about that as a ‘Today I Learned (TIL) xyz’. I decided to take a page from his book and write a little bit about a feature of MPI called MPI_Comm_spawn I learned about. Read more ...

Something to watch for when using = and := operators in Go

Jun 18, 2020 - 5 minutes
So I’ve been playing around with Go a lot, trying to show that I am one of the cool cloud and container kids, y’know. Go is what all the cool cloud and container kids use these days. Anyway, Go is a typed language, which means you have to declare your variables in the form var foo int with the type coming after the variable name (unlike C and similar, where you have the type before the variable name). Read more ...

RIP my life with tmem (Jan 2020 - Jan 2020)

Jan 13, 2020 - 5 minutes
Life can truly be comically tragic sometimes. I experienced that this past week and thought I should write about it, share with you this rollercoaster adventure (not really, I’m just being dramatic). Before we go on, we must first introduce the subject of our sad tale. tmem, or transcendent memory was a feature that was introduced in the Linux kernel sometime back in the days of the dinosaurs i.e. June 2009. Read more ...