test opencl_module_hmc (Unit Test #325)


Added by Christopher Pinke almost 5 years ago. Updated over 3 years ago.


Status:Done Start date:22 Oct 2012
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:-
Target version:-

Description

With cdf48d884ad7aa9d3bd068382ee0ec00af45b296 I added tests for opencl_module_hmc that test the basic functionality of almost all kernels.

I did not include tests for:

cl_kernel gaugemomentum_convert_to_soa;
cl_kernel gaugemomentum_convert_from_soa;
cl_kernel generate_gaussian_spinorfield;
cl_kernel generate_gaussian_spinorfield_eo;

since I did not have an idea yet how to do it. Besides, the gaussian kernels should be moved to the spinor module.

I did not include tests for the fermion force including nontrivial boundary conditions or chemical potential.

There are potential dangers given in the f_fermion_eo kernels.
Some of gf_update tests fail.


Related issues

blocked by CL2QCD - Unit Test #326: gf_update kernel broken? Done 22 Oct 2012
blocked by CL2QCD - Defect #327: f_fermion_eo broken? Done 22 Oct 2012
blocked by CL2QCD - Unit Test #331: Move fermionforce eo noneo comparision Done 22 Oct 2012
blocked by CL2QCD - Feature #414: Add tests for kernels creating gaussian fields Done 25 Jan 2013

Associated revisions

Revision 4f9c957d
Added by Christopher Pinke over 4 years ago

adjusted reference values for hmc tests 11,12
changed solver to CG in these tests
refs #325, f1b4ab64

History

Updated by Christopher Pinke almost 5 years ago

Investigated f_fermion_eo issues (see #327).

  • % Done changed from 70 to 80

Updated by Christopher Pinke almost 5 years ago

Investigated gf_update issue (see #326).

Updated by Christopher Pinke almost 5 years ago

Finished #331.

What is missing now are tests for the SOA related kernels.

  • Status changed from New to In Progress
  • % Done changed from 80 to 90

Updated by Christopher Pinke almost 5 years ago

  • Assignee changed from Christopher Pinke to Matthias Bach

Updated by Christopher Pinke over 4 years ago

With a2d174ce I added tests for the gaussian spinorfields.
Also tests for gaussian gaugemomenta are implemented.

The missing SOA kernel tests for the gaugemomenta are reported in #418.

  • Status changed from In Progress to Code Review
  • % Done changed from 90 to 100
  • Assignee deleted (Matthias Bach)

Updated by Matthias Kretz over 3 years ago

  • Status changed from Code Review to Done

Also available in: Atom PDF