Skip to content

Fix VFP1D anisotropic collision matrix - #348

Merged
joglekara merged 1 commit into
mainfrom
codex/fix-vfp1d-f10-collisions
Aug 22, 2026
Merged

Fix VFP1D anisotropic collision matrix#348
joglekara merged 1 commit into
mainfrom
codex/fix-vfp1d-f10-collisions

Conversation

@joglekara

Copy link
Copy Markdown
Member

Summary

  • correct the FLM b2 coefficient sign used by the f10 collision operator
  • pack the row-centered lower and upper tridiagonal entries correctly and enforce spherical-harmonic parity at v=0
  • scale the electron-electron angular collision term by the requested harmonic index
  • add coefficient, matrix-assembly, boundary-parity, and drifting-Maxwellian refinement regressions

Validation

  • pre-commit run --files adept/vfp1d/fokker_planck.py tests/test_vfp1d/test_flm_collisions.py
  • targeted collision/harmonics tests: 34 passed
  • full VFP1D suite with local MLflow tracking: 51 passed, 24 skipped, 11 deselected

@joglekara
joglekara merged commit bdbca15 into main Aug 22, 2026
12 checks passed
@joglekara
joglekara deleted the codex/fix-vfp1d-f10-collisions branch August 22, 2026 05:21
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.

1 participant