tmLQCD is a freely available software suite providing a set of tools to be used in lattice QCD simulations. This is mainly a HMC implementation (including PHMC and RHMC) for Wilson, Wilson Clover and Wilson twisted mass fermions and inverter for different versions of the Dirac operator. The code is fully parallelised and ships with optimisations for various modern architectures, such as commodity PC clusters and the Blue Gene family.
Just wanted to let you know that we made a few minor changes to the Eigensolver interface. Nothing functional, just conventions. Your scripts and code will need to reflect the following case changes:
nEv -> n_ev
nKr -> n_kr
nConv -> n_conv
and a new addition,
n_ev_deflate
will allow you to compute N eigenvectors, but use only M <= N for deflation. Useful if you want to study wall clock speed up as a function of M by saving and reloading N vectors.
In tmLQCD, these should be #ifdef'ed via TM_QUDA_EXPERIMENTAL to preserve compatibility with our current production QUDA version.
@marcuspetschlies This might affect you too if you upgrade your production QUDA version.
Via @cpviolator:
In tmLQCD, these should be
#ifdef
'ed viaTM_QUDA_EXPERIMENTAL
to preserve compatibility with our current production QUDA version.@marcuspetschlies This might affect you too if you upgrade your production QUDA version.