You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Typically TJLF takes a width guess as input, and then runs the max2 function to find the best width
TJLF also has a flag to force use of the width input by the user
Can we try to make a input scan, where we let TJLF find the best width once, and then keep the same value for other runs in the scan?
We could try to introduce damping to the eigenvalue solver by adding a constant term that increases the diagonal dominance of the matrix. The values on the diagonal could be a small fraction of the values on the diagonal of the original matrix, ensuring that the damping is proportional to the scale of the system's terms.
The text was updated successfully, but these errors were encountered:
The saturation rule and spectral shift are very sensitive to growth rate spectra. Branch jumps are very visible in these spectra, and I also see gaps in the spectra whenever the eigenvalue solver failed to find an actually unstable eigenvalue at a certain ky. So to mitigate the effect of these discontinuities in the spectra, we could make the spectra smooth with interpolation. At first maybe just start with smoothing the output (e.g. electron heat flux spectrum before integration over ky), and then try smoothing the growth rate spectra before calling the spectral shift and saturation rule routines
Hold the
widths
constantmax2
function to find the bestwidth
width
input by the userwidth
once, and then keep the same value for other runs in the scan?We could try to introduce damping to the eigenvalue solver by adding a constant term that increases the diagonal dominance of the matrix. The values on the diagonal could be a small fraction of the values on the diagonal of the original matrix, ensuring that the damping is proportional to the scale of the system's terms.
The text was updated successfully, but these errors were encountered: