f_fermion_eo broken? (Defect #327)
At cdf48d884ad7aa9d3bd068382ee0ec00af45b296 the f_fermion_eo kernel tests all pass. However, test 7 and 8 give the same result, what seems really strange since they should access different gauge links. This has to be investigated!
|blocks CL2QCD - Unit Test #325: test opencl_module_hmc||Done||22 Oct 2012|
Tests 7 and 8 give the same result just because independently of Even or Odd as an argument, all gauge links are visited during the kernel's evaluation. Because the tests have cold input vectors, this then gives the same result.
With c8023b7fdbdb67bbdb213a2cde01a2a7ff646e0c I restructured the test so that each test uses the same rnd numbers. This then results in different results from tests 9 and 10, which is the same situation as above but with the same rnd input vectors.
To conclude, the kernel is not broken.
However, tests for nontrivial BC and chemical potential should be added.
- % Done changed from 0 to 80