A pencil distributed direct numerical simulation solver with versatile treatments for viscous term. (15th October 2021)