论文部分内容阅读
在有多个区域的算例中,我们介绍了两种处理方法以允许计算信息在边界处能够自由传递。第一种方法是基于给定的一个交界面以实现最少的边界反射波,它在各个次区域之间只单纯计算初值问题。第二种方法则是在各个次区域之间利用压力边界条件,同时利用后退边界方法来减少压力误差。开始时,计算区域叠加在一起,但是利用后退边界在几个时间步长之后可以消除计算区域的叠加,从而可以避免近似边界条件的应用。这种方法有效防止了计算误差在各个次区域边界处的累积,而且通过不断的舍去边界值减少了计算误差往其他区域的传播。最后介绍了这种方法在计算表面波、重力流以及表面波和内波相互结合的传播过程。
In the case of multiple regions, we introduced two approaches to allow the computation information to be freely passed around the boundaries. The first method is based on a given interface to achieve the least amount of boundary reflections. It simply calculates the initial value problem among the sub-regions. The second approach is to use pressure boundary conditions between subregions, while using backtracking to reduce pressure errors. In the beginning, the calculated areas are superposed together, but using backspace eliminates the overlay of the calculated area after several time steps, which avoids the application of approximate boundary conditions. This method effectively prevents the accumulation of computational errors at the boundaries of sub-regions, and reduces the propagation of computational errors to other regions by constantly dropping the boundary values. Finally, this method is introduced in the calculation of surface waves, gravity flow and surface waves and internal waves combined with the propagation process.