Hi Rongchun,
n_gamma specifies the minimal number of steps/nodes to use for averaging over the gamma angle. The program may actually choose a larger number of steps to use if this will make the computation more efficient. This can be seen, as you have noticed, with the help of the -s option.
“Powder averaging” is essentially a numerical integration of your results (spectrum or FID) over all possible orientations of the molecule. When you choose the powder averaging set and n_gamma for the simulation, you choose the algorithm that the program will use to perform this numerical integration. If you specify a powder averaging set or n_gamma that are not sufficiently fine for your problem, the results of the integration will be inaccurate. Since it is difficult to know ahead of time if some powder averaging scheme will be good enough for the specific simulation at hand, one always has to check the results for convergence. To do this, you have to repeat the simulations using some finer powder averaging scheme and compare the results with your previous computation. If the results did not change (within some error limits acceptable to you), that means conversion is reached. However, if you see that the results do change when a larger number of gamma-steps (that can be seen with the -s option) or a larger number of {alpha, beta} nodes are used, then you must choose some finer scheme for powder averaging.
I hope this clarifies your question.
Best regards,
Mikhail