Hi Brad,
I use kspaceFirstOrder3DG(...) for phased array B-mode ultrasound imaging simulation. However, when computing each scan line, the initialisation step always appears before the actual simulation. In the initialisation process, the "FFT plans creation" takes most of the computational time (about 3 - 4 mins for grid size 900*900*25 points, time steps: 6307). I understand that this depends on the throughput of the CPU, but I wonder why the simulation has to do it for every single scan line calculation as the medium is always the same in each iteration. Would it be possible to just do the initialisation at the very beginning of the simulation, saved it, and used it for the rest of the scan line simulations? If this is possible, we would save quite significant amount of time for the simulation (eg. 4 mins*65 scan lines = 4.33 hrs). Thanks a million :)
Best wishes,
Toni