Skip to content

Rework the core calculation scripts (long awaited...) - #143

Merged
maxbalrog merged 10 commits into
mainfrom
perf
Mar 9, 2026
Merged

maxbalrog merged 10 commits into
mainfrom
perf

Conversation

@maxbalrog

Copy link
Copy Markdown
Owner
  • Introduce a unified FFTExecutor that is shared between field initialization (a1,a2) calculation, Maxwell propagation and transition amplitude calculation.
  • Add optional flag passed to pyfftw.
  • All vectors are now (3,Nx,Ny,Nz) arrays instead of tuples of 3d arrays.
  • Rework the calculation for Maxwell propagation part and amplitude calculation.

@maxbalrog
maxbalrog merged commit 63da946 into main Mar 9, 2026
7 checks passed
@maxbalrog
maxbalrog deleted the perf branch March 9, 2026 15:34
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