Skip to content

Add sparse near-field inductance matrix - #57

Merged
jlogan-cfs merged 21 commits into
releasefrom
jlogan/sparse-nearfield
Aug 20, 2026
Merged

Add sparse near-field inductance matrix#57
jlogan-cfs merged 21 commits into
releasefrom
jlogan/sparse-nearfield

Conversation

@jlogan-cfs

@jlogan-cfs jlogan-cfs commented Aug 13, 2026

Copy link
Copy Markdown
Collaborator

13.0.0 2026-08-19

  • Rust
    • Add near-field interaction map to hierarchical diagnostics outputs
    • !Add option for hierarchical evaluator to skip evaluating kernels for near-field, far-field, or both
    • !Update Rust one-shot hierarchical solver convenience functions for feature parity with Python ones
    • Add sparse inductance matrix for linear filaments using CSC interaction map
  • Python
    • Plumb in bindings to new skip option and sparse inductance matrix

jlogan-cfs and others added 10 commits August 13, 2026 15:14
Add required Near/Far skip modes to serial and parallel hierarchical evaluation while preserving existing entry points.

Plan: /Users/jlogan/git/cfsem-py/nearfield_separation_plan.md

Co-Authored-By: Codex <noreply@openai.com>
Add Skip::Both zero-field fast paths across Rust and Python while retaining a single traversal when diagnostics are requested.

Plan: /Users/jlogan/git/cfsem-py/nearfield_separation_plan.md

Co-Authored-By: Codex <noreply@openai.com>
@jlogan-cfs
jlogan-cfs marked this pull request as draft August 13, 2026 20:19
@jlogan-cfs
jlogan-cfs marked this pull request as ready for review August 19, 2026 18:20
Comment thread cfsem/bindings.py
Comment thread CHANGELOG.md Outdated
@mdavids-cfs mdavids-cfs reopened this Aug 19, 2026
Comment thread src/python.rs Outdated
Comment thread cfsem/bindings.py Outdated
Comment thread src/physics/hierarchical/convenience.rs
Comment thread src/physics/hierarchical/evaluator.rs Outdated
Comment thread src/physics/hierarchical/evaluator.rs Outdated
Comment thread src/physics/linear_filament.rs
Comment thread src/physics/hierarchical/convenience.rs
Comment thread src/physics/hierarchical/evaluator.rs
Comment thread CHANGELOG.md Outdated
mdavids-cfs
mdavids-cfs previously approved these changes Aug 19, 2026

@mdavids-cfs mdavids-cfs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good!!

@mdavids-cfs mdavids-cfs left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good!

@jlogan-cfs
jlogan-cfs merged commit 96f1245 into release Aug 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants