Recent Posts

ARM-64 Architecture

There is probably a ongoing trend of adopting arm chips to commercial and even high performance computing world. I got a chance to try out the new Raspberry ...

Practicing C++

If scientists read coding standards and recommendations like C++ Core Guidelines in the first place, then it is less likely that science codes will be poor i...

Mac Setup

Part of this post originates from Dan Welling’s article Your Mac as a Linux Box.

Passing Arguments

The design of high level program structures is very challenging. One common headache for me is how to pass arguments between function efficiently.

Git Version Control

I haven’t considered myself a programmer until very recent years. As a proof of that, 2017/08/28 is the first day I use Git. My experience of using a version...