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
Add ABC methods (PML, Higdon, HABC), EM chapter, and fix Devito solvers
Major additions:
- Implement split-field PML (Grote-Sim), second-order Higdon ABC (P=2),
and Hybrid ABC with weighted absorption layer in abc_methods.py
- Add electromagnetics chapter (Maxwell equations, Yee scheme,
verification, GPR and waveguide applications)
- Add tested book snippets for all ABC methods
Fixes and improvements:
- Fix sigma_max default to theory-derived 3c/W instead of hardcoded 50
- Replace linear damping ramp with polynomial d^3 in wave1D_features
- Add dtype parameter to all Devito solvers for FP64 support
- Standardize LaTeX notation (\hbox→\text, font-size removal)
- Tighten test tolerances to match O(dx^2) theory
- Add elliptic spatial convergence test and Pint unit checks
- Update .gitignore for TeX artifacts and review documents
All 579 tests pass.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
0 commit comments