Optics: parallelize PSF cache construction

This commit is contained in:
wyj committed 2026-08-28 15:32:06 -04:00
1 parent 7af3a52cb9
commit 69819bb24f
2 files changed
+19 -7

No files matched your search

+2 -1
View File
@@ -116,7 +116,8 @@ case. The direct evaluator remains a selectable regression reference.
Implemented as one immutable `PsfKernelCache` per invocation, built after CLI
parsing and passed read-only through the existing frame splat workers. The
cache uses 64 by 64 phase intervals (65 nodes on each axis), 4-point
Gauss-Legendre pixel-area quadrature, and bilinear phase interpolation. The
Gauss-Legendre pixel-area quadrature, bilinear phase interpolation, and a
static OpenMP phase-plane construction loop. The
`--psf-direct` regression mode uses an independent 8-point quadrature
reference; events whose requested support exceeds the cache use that path
automatically.