%BND_none%

treat the boundary point as if it would be an interior point

ATTENTION: this type of boundary condition is, theoretically, not valid in general if used with FLIQUID_ConsistentPressure_Version =?1?? , i.e. a 1 at the second digit. Here, the accelerations are considered to be quasistationary, hence %BND_none% will make a mistake if used in a non-quasistationary setting.

BCON($Material$,%ind_p_dyn%) = ( %BND_none%, OPTIONAL: AllowBoundaryAcceleration ... OPTIONAL: WeightKernel )

With the same ansatz as in AlternativeDPA , we solve for the boundary point \( i\) the equation \begin{align}\sum\limits_{j=1}^{N(i)}{W_{ij} \left( \frac{1}{2}\left( \mathbf{x}_{j}-\mathbf{x}_{i} \right)^{T}\cdot \frac{1}{\rho_{j}}\nabla p_{j}^{\text{target}}+\frac{1}{2}\left( \mathbf{x}_{j}-\mathbf{x}_{i} \right)^{T}\cdot \frac{1}{\rho _{i}}\nabla p_{i}^{\text{target}} \right)}=\sum\limits_{j=1}^{N(i)}{W_{ij} \left( \frac{1}{2}\frac{\rho _{i}+\rho _{j}}{\rho _{i} \rho _{j}}\left( p_{j}-p_{i} \right) \right)}\end{align}

Remember that \( \frac{1}{\rho_{j}}\nabla p_{j}^{\text{target}}\) might contain only the stationary part of the substantial derivative \( \frac{d \mathbf{v}}{dt} \approx \left( \mathbf{v}^T \cdot \nabla \right) \mathbf{v}\), so we provide the option: AllowBoundaryAcceleration: has to be bigger than zero. If the optional parameter is given, we enhance the equation to \begin{align}\sum\limits_{j=1}^{N(i)}{W_{ij} \left( \frac{1}{2}\left( \mathbf{x}_{j}-\mathbf{x}_{i} \right)^{T}\cdot \frac{1}{\rho_{j}}\nabla p_{j}^{\text{target}}+\frac{1}{2}\left( \mathbf{x}_{j}-\mathbf{x}_{i} \right)^{T}\cdot \left( \frac{1}{\rho_{i}}\nabla p_{i}^{\text{target}} - \frac{ d \mathbf{v}_i^{BND} }{ dt } \right) \right)} = \sum\limits_{j=1}^{N(i)}{W_{ij} \left( \frac{1}{2}\frac{\rho_{i}+\rho_{j}}{\rho _{i} \rho_{j}}\left( p_{j}-p_{i} \right) \right)}\end{align} where we restrict the magnitude of the acceleration of the boundary to the optional value given, i.e. \( \left\| \frac{ d \mathbf{v}_i^{BND} }{ dt } \right\| \leq \text{AllowBoundaryAcceleration}\) In order to allow the true acceleration, set the value hugh enough. DEFAULT: 0

WeightKernel: the %BND_none% conditions can be put into practice ONLY treating the boundary point acording to AlternativeDPA . This requires a weight kernel, which is defined by this optional parameter. If set to 0, the classical Neumann ctencil is used as a weight. Otherwise, \( W_{ij} = exp\left( -\alpha \cdot r_{ij}^2 \right)\). The value of WeightKernel: then defines the parameter \( \alpha\). DEFAULT: 0