milc-qcd / milc_qcd

MILC collaboration code for lattice QCD calculations
Other
34 stars 33 forks source link

Feature/stagg lanczos #43

Closed hwancheolJeong closed 3 years ago

hwancheolJeong commented 3 years ago

I added a wrapper for Grid's Lanczos eigensolver. The main routine is ks_eigensolver_Grid() in generic_ks/eigen_stuff_Grid.c. A test run for the application ks_eigen/ks_eigen_hisq is available under ks_eigen/test/.

hwancheolJeong commented 3 years ago

Oh, I am sorry. I didn't mean to commit those changes in the eigen_stuff_PRIMME.c file. You can revert to the previous version. I turned off those options because default values gave a better performance in my performance test.