Hi
Our group wanted to integrate the algorithm for the acoustic dissipation and dispersion into our code for USCT simulation, but we encountered a problem during coding.
The manual shows that the power index y can be defined between 0 and 3, except for 1; the grid (defined in 2.17e) includes the origin where k = 0. On the other hand, the first term on the right hand side of the equation (2.24) multiply the Fourier transform with k^(y-2). If we assume y < 2, this term will diverge at the origin.
So far, we just simply define the value of Ld in (2.24) equal to 0 at the origin, but the stability of our program using this resolution is not good enough. The program will diverge in hundreds of steps if we define a large alpha and a y<2. Does anyone know how to resolve this problem?
Thanks a lot.
Sincerely,
Ed