Using single-precision for faster calculation

Today I came across these articles about the use of single and mixed precisions (for molecular dynamics and electronic structure calculations):

This article seems to be using “half-precision”:


Up to now I used only double precision in my codes, so various parts uses d0 for floating-point literals… So first of all, I need to fix these literals to _rp for experiment (precisely as you mentioned above :sweat:)

Yes, GPU is very attractive and I think the motivation for the above-linked papers is probably GPU. Though I cannot use GPUs right now, I would like to try them once the program and calculations become more “stable” (possibly with OpenACC?)