I'm running infinite lattice calculations using KENO-V.a. The fuel type is PWR 17x17. I find that no matter what I use for the nsk, gen, and npg parameters, I will always fail Test 1 of the source convergence tests. For instance, with gen=4500, npg=6000, and nsk=500, I get the following for Test 1 source convergence test results:
--------------------------------------------------------------------------------------------|----------------
Test 1: Is the final fission source converged? | Test 1: failed
--------------------------------------------------------------------------------------------|----------------
Test 1 details:
Is the mean square posterior relative entropy < the center mean square Shannon entropy?
( msq(D) < cmsq(H(S)) )
generations skipped msq cmsq
500 2.97240E-04 1.05226E-05
700 2.97823E-04 1.05782E-05
900 2.98156E-04 1.06247E-05
1100 2.97618E-04 1.06409E-05
1300 2.97593E-04 1.05987E-05
1500 2.98143E-04 1.05921E-05
1700 2.99638E-04 1.04781E-05
1900 3.01117E-04 1.04937E-05
2100 3.01698E-04 1.06591E-05
2300 3.01876E-04 1.08293E-05
2500 3.01826E-04 1.09230E-05
2700 3.00674E-04 1.06824E-05
2900 2.99201E-04 1.05194E-05
3100 2.98848E-04 1.02020E-05
3300 2.99254E-04 1.02661E-05
3500 2.98456E-04 1.02209E-05
3700 2.97526E-04 1.02516E-05
3900 3.00541E-04 1.03935E-05
4100 3.04216E-04 1.06059E-05
4300 3.12479E-04 7.64459E-06
I've tried running a ridiculous number of particles per generation and skipping more particles, but the results are always nearly the same. This isn't surprising though considering that the msq and cmsq values are barely changing in this example.
The issue I have found is that the test seems to fail when the source distribution is nearly constant across all bins. I first tested this with a simple Excel spreadsheet where I model a uniform source distribution with random perturbations of a size that I can adjust. I also tried the same spreadsheet with a peaked distribution. I see that the peaked distribution passes the test for reasonable perturbations (~10%) but the uniform distribution fails for any perturbation that is greater than roughly 1e-12 at which point I assume machine precision limits the calculation accuracy. See attached spreadsheet.
Because I'm doing these calculations for safety related work, I needed a better reason to disregard the test than a hunch and a numerical experiment. The attached word file is my attempt at proving that the test will never pass for nonzero randomly distributed perturbations when the converged source is uniform.
I am interested in knowing if anybody else has run into this issue and if there is any discussion of this elsewhere. Specifically if ORNL staff knows about this issue and has documented the failure of the test, it would help me in my own documentation.