Hello,
I am trying to simulate the Rayleigh-Taylor instability problem, which basically consists of a heavy fluid superposed over a lighter fluid. So the problem involves a sharp interface at the center. I've tried Chebyshev basis and it works fine but I would like to try Hermite basis since it has a better resolution at the center.
I couldn't find a reference for implementation of Hermite basis, but looking into basis.py I tried to implement the Hermite basis as below:
y_basis = de.Hermite('y', ny, center=0.0, stretch=1.0, dealias=1)
(ny is number of grid points)
However, I am unable to run the simulation.
The simulation gives different errors with different ny
For ny = 600, the error is displayed in Figure 1
For ny = 300, the simulation throws a segmentation error. I am not sure which unavailable address is the simulation trying to access. Error shown in Figure 2
So, primarily I would like to know if my implementation of hermite basis is correct. If it is, I would like to understand what the errors mean?
Regards.
Manohar Teja Kalluri
CGAFD, Univ of Exeter