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(adjoint): fix frequency selection in adjoint postprocessing frequency batching to make sure all data aligns in frequency dimension before passing to geometry or medium for derivative computation
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4-10Lines changed: 4 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,16 +7,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
-
### Added
11
-
12
-
### Changed
13
-
14
-
### Fixed
15
-
- Giving opposite boundaries different names no longer causes a symmetry validator failure.
16
-
- Fixed issue with parameters in `InverseDesignResult` sometimes being outside of the valid parameter range.
17
-
- Disallow `EMEFieldMonitor` in EME simulations with `EMELengthSweep`.
18
-
19
-
20
10
## [2.9.0] - 2025-08-04
21
11
22
12
### Added
@@ -94,6 +84,10 @@ with fewer layers than recommended.
94
84
- Giving opposite boundaries different names no longer causes a symmetry validator failure.
95
85
- Fixed issue with parameters in `InverseDesignResult` sometimes being outside of the valid parameter range.
96
86
- Fixed performance regression for multi-frequency adjoint calculations.
87
+
- Disallow `EMEFieldMonitor` in EME simulations with `EMELengthSweep`.
88
+
- Fixed bug in adjoint postprocessing frequency batching that was causing gradients to be zero or incorrect. The error was surfacing when selecting a subset of the monitor frequencies in the objective function.
0 commit comments