Setting NumPts should be done at the beginning of a session since it will clear the analysis graphs. Adjusting the time step is not a good way to control the speed. Our algorithms are, however, unstable if is too large. Whenever NumPts is changed, the program does the right thing. It automatically sets to the maximum stable value.
Data analysis can significantly affect the speed of program execution.
Other graphs, such as the contour plot, spend most of their time just sitting in memory and collecting data and only once in a while perform the extensive calculations necessary for rendering. Expanding the wave graph to full screen will disable many analysis calculations and allow faster simulation. Time-consuming drawing will be eliminated but data will still be collected and stored by the analysis graphs. This data will be displayed when the wave graph is contracted. Since control of the mouse is very CPU-intensive, disabling the mouse when the simulation is running will produce a noticeable speed enhancement.