The message passing interface (MPI) is a specification for an api that allows processes to communicate by exchanging messages. It is designed for high performance computing applications and is utilized on distributed memory architectures (as computer clusters) as well as on shared memory computers. The initial version of the MPI standard, MPI-1.0, was created in… Continue reading MPI reloaded
In a recent project (the numerical solution of the Dirac equation) I am working on, the computation of the fast Fourier transform (FFT) of four interwoven two-dimensional grids is the main computational task. Interwoven grids means that the memory layout of the matrices is such that data starts with the 1st element of the 1st… Continue reading Parallel FFT performance
Recently, I released a new version of TRNG (Tina’s Random Number Generator Library). Version 4.8 contains a minor bug-fix and improved jump-methods for leapfrog-splitting. If you need a modern C++ random number generator library, check out TRNG 4.8.
My favorite ISP snafu.de offers some web-authoring and blogging services now. Thus, it’s time to blog!