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

restoresu3_flag stuff #464

Closed kostrzewa closed 5 years ago

kostrzewa commented 5 years ago

@Finkenrath I would like to remove all mention of restoresu3_flag from the code (in the DDalphaAMG_nd_merge_etmc_master branch which I'm readying for merging into master). It seems to me that this amounts to a whole bunch of testing code which doesn't do anything, especially now that your more complete su3 restoration is in the codebase. Do you agree?

Finkenrath commented 5 years ago

@kostrzewa yes, we agree. The flag was used for checking and can be removed (At this point one could also think about to save only two rows of the SU3-matrices. After projection the info of the third row is anyway gone.) .

kostrzewa commented 5 years ago

Okay, I'll proceed then. About the storage, this would mean that we would need to equip lime or lemon or every code that we use with su3 restoration facilities. It would also break compatibility with the lime format. Neither of these two reasons are dealbreakers, of course, but they do mean extra work...

kostrzewa commented 5 years ago

The space saving is of course tempting with the large lattices that we are working with now...

kostrzewa commented 5 years ago

Done.