An error occurred while fetching this tab.
Cache alphanm in nonlinear (legacy) calculations for speedup
- Mar 24, 2023
-
-
Nicolas Mounet authoredcde30d3e
-
- Mar 13, 2023
Since alphanm
is dependent on frequency, m
and n
, but independent of plane and coordinate powers, it is possible to cache the calculations for reuse.
It produces identical results as before when using the following modified version of examples/input_files/FlatChamberInputFileNonlinear.txt
: input.dat
For this input, it achieves a speedup of approx. 5x, from 61s to 13s (100 frequencies, 3rd order terms).
This MR is branched off of MR !18 (merged) for simplicity, to avoid merge conflicts. !18 (merged) is therefore marked as a dependency.