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
Fix review findings and add comprehensive EM test coverage
Address 6 findings from review-2.md:
- Fix incorrect L1 convergence norm (|a|-|b| to |a-b|) in elliptic chapter and source
- Fix brittle test pattern in test_docs_consistency.py using regex
- Fix exact solution/BC mismatch in Laplace convergence test (x*y/Lx to x/Lx)
- Fix PDF download link in index.qmd
- Remove ghost bibliography entry (devito-compiler)
Add EM module source and comprehensive test suite (502 tests total):
- src/em/ modules: materials, waveguide, GPR, Maxwell 1D/2D, units, verification
- test_elliptic_src.py: 41 tests for all elliptic solver functions
- test_em_materials.py: 42 tests for material models and soil functions
- test_em_waveguide.py: 24 tests for slab waveguide mode analysis
- test_em_gpr.py: 22 tests for GPR wavelets, travel time, and simulation
- test_maxwell1D_devito.py: 32 tests including lossy, dispersive, ABC, PMC, source
- test_maxwell2D_devito.py: 23 tests for 2D FDTD with PML, lossy, dispersive media
Fix SparseTimeFunction broadcast bug in maxwell1D source injection.
Copy file name to clipboardExpand all lines: index.qmd
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
This book teaches finite difference methods for solving partial differential equations, featuring [Devito](https://www.devitoproject.org/) for high-performance PDE solvers.
4
4
5
5
::: {.content-visible when-format="html"}
6
-
[**Download PDF version**](book.pdf){.btn .btn-primary}
6
+
[**Download PDF version**](Finite-Difference-Computing-with-PDEs.pdf){.btn .btn-primary}
author = {Fabio Luporini and Michael Lange and Mathias Louboutin and Navjot Kukreja and Jan H{\"u}ckelheim and Charles Yount and Philipp Witte and Paul H. J. Kelly and Gerard J. Gorman and Felix J. Herrmann},
568
-
title = {{Architecture and Performance of Devito, a System for Automated Stencil Computation}},
569
-
journal = {Geoscientific Model Development},
570
-
year = {2019},
571
-
volume = {12},
572
-
pages = {1165--1187},
573
-
doi = {10.5194/gmd-12-1165-2019}
574
-
}
575
-
576
566
@misc{devito-github,
577
567
author = {{Devito Development Team}},
578
568
title = {{Devito}: Symbolic Finite Difference Computation},
0 commit comments