Published: Jan 20, 2020 by Holger Hoefling

A small post for today. Just to note that there is now an online-CV available in the “About” tab above. It should give a much easier overview than my current linkedin page.

I also cleaned up the landing page a bit and hopefully it looks a bit better now.

Latest Posts

Reinforcement learning Nanodegree finished

I just finished the Reinforcement Learning Nanodegree on Udacity (Certificate). Reinforcement Learning is a cutting edge research field where very important advances using Deep Learning are being made very quickly. Some experts even believe that this can be the path to true artificial intelligence.

flsa version 1.5.2 released

Today I pushed a maintenance release of the flsa package. The changes are all under the hood and are related to errors in the One Definition Rule for C++ (ODR) for which newer compilers have more strict checks. Furthermore, some warnings from the gcc have been fixed as well.

Cluster computation in Python


In scientific computing, it regularly happens that the computational power provided by a single laptop or workstation is not enough to perform the required calculations in an acceptable timeframe. In that case it is necessary to use more resources as are often provided in high performance computing environments. In this post, I will assume that the HPC cluster is run by a scheduler like Grid Engine or Slurm. But for it to be applicable to only assumption is that an “array” job can be started from the command line. Even on a single compute node, the same technique can be used together with the GNU parallel program on Linux (although there are other options that are usually more appropriate).