5. Use symmetric boundary conditions when possible.
It is highly beneficial to use symmetric boundary conditions when possible to reduce the size of the simulation domain.
6. Increase the Time Grid "Update Time" value.
Using the GUI to watch the fields evolve in time can be informative, but takes CPU time from the actual simulation. Increasing the “Update Time” value decreases the GUI refresh rate, and increases simulation speed.
7. Disable monitors that cover large volumes when not needed.
If these monitor results are not specifically needed, don’t output them to save computation time.
8. Output spatial fields on a coarser grid than the simulation grid if possible.
When saving spatial field slices, the simulation grid may provide more resolution than necessary. Depending on the intended use of the data, it may be possible to use a coarser grid, which will increase the simulation speed.
9. Output spatial field slices sparingly.
Output only the spatial field slices that are needed. Saving unneeded slices results in a slower simulation.
10. Set the monitor time optimally when using DFT/FFT analysis.
The monitor time controls the time interval at which measurements are made. Choosing an unnecessarily small monitor time can result in increased memory usage and simulation time.
Following the key FullWAVE steps outlined above can greatly shorten simulation times; simulations otherwise taking days have been seen to reduce to minutes! For more information about optimizing FullWAVE simulations, please refer to the RSoft FullWAVE manual or contact RSoft technical support at firstname.lastname@example.org.