Free Surface

Contents

Free Surface#

Free surface BCs are frequently adopted at top boundary of a atmospheric flow. They can be implemented from a Neumann BC that considers zero gradient of macroscopic properties.

Neumann#

The implemented Neumann BC is used to represent a free surface by forcing a zero normal derivative of macroscopics at the boundary:

\[\frac{\partial A}{\partial x_{n}}=0;\]

Where \(A\) represents any macroscopic variable (\(\rho\), \(u_{\alpha}\), \(S_{\alpha\beta}\)). To implement that, the boundary nodes replicate the macroscopic values from the first node towards normal direction.