MicroHH 1.0: a computational fluid dynamics code for direct numerical simulation and large-eddy simulation of atmospheric boundary layer flows

Chiel C. van Heerwaarden, Bart J. H. van Stratum, Thijs Heus, Jeremy A. Gibbs, Evgeni Fedorovich, Juan Pedro Mellado
2017 Geoscientific Model Development  
<p><strong>Abstract.</strong> This paper describes MicroHH 1.0, a new and open-source (<a href="http://www.microhh.org" target="_blank">www.microhh.org</a>) computational fluid dynamics code for the simulation of turbulent flows in the atmosphere. It is primarily made for direct numerical simulation but also supports large-eddy simulation (LES). The paper covers the description of the governing equations, their numerical implementation, and the parameterizations included in the code.
more » ... , the paper presents the validation of the dynamical core in the form of convergence and conservation tests, and comparison of simulations of channel flows and slope flows against well-established test cases. The full numerical model, including the associated parameterizations for LES, has been tested for a set of cases under stable and unstable conditions, under the Boussinesq and anelastic approximations, and with dry and moist convection under stationary and time-varying boundary conditions. The paper presents performance tests showing good scaling from 256 to 32<span class="thinspace"></span>768 processes. The graphical processing unit (GPU)-enabled version of the code can reach a speedup of more than an order of magnitude for simulations that fit in the memory of a single GPU.</p>
doi:10.5194/gmd-10-3145-2017 fatcat:raaufkxhufhzndyjcewq5jh5mq