Skip to content

ForceFreeStates - Investigate Solovev cutoff sensitivity after 2.0 #610

Open

Description

@matt-pharr

Follow-up to #555, scheduled for investigation after the 2.0 release. This issue records numerical questions to investigate without holding #555 up on additional convergence studies.

Related: #481 (separating crossing width from matching distance), #490 / #520 (forward-basis conditioning), and #427 (PE singular-coupling sampling radius). This issue focuses on validation of the Solovev examples rather than proposing another crossing implementation.

singfac_min controls the ForceFreeStates (FFS) integration/crossing near singular surfaces. Changing it can change the global solution and energy matrix, hence the response computed by PerturbedEquilibrium (PE), as well as downstream NTV torque. It is distinct from the PE singular-coupling diagnostic's sampling offset and from regularization_width.

The ideal-plus-NTV Solovev examples use kinetic_factor = 0 and prescribed regularization. Their torque should be interpreted as a diagnostic on a regularized ideal response, not a self-consistent kinetic torque. Numerical convergence at fixed regularization and physical sensitivity to the regularization are separate questions. The calculated-kinetic path (kinetic_source = "calculated", kinetic_factor = 1) needs separate validation.

After 2.0:

Treat 1e-6 as a practical choice to validate further, without assuming that smaller values are always safer or that 1e-4 is more accurate. No solver design is selected by this issue. This follow-up does not replace the normal human review and merge checks for #555.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions