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
reg_spot smooths the ideal 1/(m-nq) divergence of the displacements before they
drive the NTV integrand. The self-consistent kinetic Euler-Lagrange operator has
no such divergence -- det(F-bar) is complex and nonzero at the rationals (Park &
Logan, Phys. Plasmas 24, 032505 (2017) Eq. 70) -- so regularizing there suppresses
a finite physical response, and inconsistently: xi^psi is never regularized, so
damping the other two breaks their near-resonance cancellation in dB/B.
Measured (DIII-D-like, n=1) against the EL solution's own dissipation: NTV torque
0.1655 vs 0.1322 N*m with reg_spot=0.05, and 0.1324 vs 0.1322 (0.15%) with it off.
Kinetic runs now force reg_spot=0 and log the override; ideal runs are unchanged,
where without it the displacement and torque diverge by four orders of magnitude.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LzbLFQKyuRE5DYZmLokKmk
Copy file name to clipboardExpand all lines: src/PerturbedEquilibrium/PerturbedEquilibriumStructs.jl
+12-10Lines changed: 12 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -26,8 +26,9 @@ Medium Priority (defer for MWE):
26
26
- `singular_point_method::String` - Method for singular point treatment (default: "standard")
27
27
28
28
Regularization:
29
-
# High Priority (MWE)
30
-
- `reg_spot::Float64` - Regularization width for singular surface smoothing (default: 0.05). Set to 0 to disable. Must be ≥ 0.
29
+
# High Priority (MWE)
30
+
31
+
- `reg_spot::Float64` - Regularization width for singular surface smoothing (default: 0.05). Set to 0 to disable. Must be ≥ 0. Forced to 0 in self-consistent kinetic runs, whose Euler-Lagrange operator has no resonant singularity to smooth.
0 commit comments