etmc / tmLQCD

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.
http://www.itkp.uni-bonn.de/~urbach/software.html
GNU General Public License v3.0
32 stars 47 forks source link

useful backports from quda_work branch #473

Closed kostrzewa closed 4 years ago

kostrzewa commented 4 years ago

mainly, this changes config.h -> tmlqcd_config.h and installs this file in include in the build directory so it can be easily externally included as it should be

secondly, for some reason we lost

<TMSOLVER,CSWSOLVER>{
  mg {
    optr->solver=MG;
    if(myverbose) printf("  Solver set to MG line %d operator %d\n", line_of_file, current_operator);
    BEGIN(name_caller);
  }
}

from read_input.l. This reintroduces it.

kostrzewa commented 4 years ago

Thanks for the review, always helpful to have more eyes on code... I've fixed the erroneous replacements.

urbach commented 4 years ago

Thanks for the review, always helpful to have more eyes on code... I've fixed the erroneous replacements.

thanks, good to be merged!