To those interested, please remember that the latest version of "I do like CFD, VOL.1" is always available at the official website https://t.co/9e1roGci31 . You might find a pdf somewhere else, but it's usually an older version.
@HiroNishikawa There have been a *few* cases developing spectral codes where I've only needed a linear solver in 1 dimension, so something like the Thomas alg for tridiagonal systems can give better performance. It's a rare situation though.
Ryanair are awful for many reasons but the one that fucks me off the most is the lack of wee pockets at the back of seats. Where am I meant to put all my books I won't read?
@HiroNishikawa `const` in C is another keyword that helps indicate intent. `void f(const float *u)` ensures u will not be modified inside f, equivalent to `intent(in)`.