Directory Statistics for lib/meas/gfix/

Back to Index Page

Lines Of Code for lib/meas/gfix/

Commits for lib/meas/gfix/ (per author)

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
edwards64 (88.9%) 1177 (97.8%) 1483 (96.4%) 18.39
bjoo6 (8.3%) 17 (1.4%) 35 (2.3%) 2.83
mcneile2 (2.8%) 10 (0.8%) 20 (1.3%) 5.00

Commit Log

DateAuthorFile/Message
1/6/08 10:15 AMmcneile
I have now testes the reconstruction of the matrix outside
this function. I had flip the order of the eigenvectors for the
hermitian matrix.

Reconstruction now works.
(1 Files changed, 3 Lines changed)
lib/meas/gfix/polar_dec.cc 3.2 (+3 -4)
1/6/08 6:02 AMmcneile
There was a bug in this routine.

The eigenvalue routines actually
produced.

A = U^dagger lambda U

(where lambda are the eigenvalues) but the buggy code assumed

A = U lambda U^dagger

v_tmp = v * adj(w_tmp);
v = w_tmp * v_tmp - u_tmp;

The very useful diagnostic code flagged this up
polar_dec::diff_sq 0.0498710271949223
polar_dec::unit_test 0.564576648622344

The two modifications now produce:

polar_dec::diff_sq 5.42859407009672e-14
polar_dec::unit_test 3.64462955648059e-13

Also the new version of the code produces
a more gauge invariant pion correlator from
the HISQ action.
(1 Files changed, 17 Lines changed)
lib/meas/gfix/polar_dec.cc 3.1 (+17 -6)
8/26/06 1:51 AMedwards
Doxygen fix. (1 Files changed, 6 Lines changed)
lib/meas/gfix/polar_dec.h 3.1 (+6 -6)
4/3/06 12:58 AMedwards
Major overhaul of fermion and gauge action interface. Basically,
all fermacts and gaugeacts now carry out <T,P,Q> template parameters. These are
the fermion type, the "P" - conjugate momenta, and "Q" - generalized coordinates
in the sense of Hamilton's equations. The fermbc's have been rationalized to never
be over multi1d<T>. The "createState" within the FermionAction is now fixed meaning
the "u" fields are now from the coordinate type. There are now "ConnectState" that
derive into FermState<T,P,Q> and GaugeState<P,Q>.
(11 Files changed, 11 Lines changed)
lib/meas/gfix/axgauge.cc 3.0 (+1 -1)
lib/meas/gfix/polar_dec.cc 3.0 (+1 -1)
lib/meas/gfix/grelax.cc 3.0 (+1 -1)
lib/meas/gfix/gfix.h 3.0 (+1 -1)
lib/meas/gfix/coulgauge.cc 3.0 (+1 -1)
lib/meas/gfix/coulgauge.h 3.0 (+1 -1)
lib/meas/gfix/rot_colvec.h 3.0 (+1 -1)
lib/meas/gfix/rot_colvec.cc 3.0 (+1 -1)
lib/meas/gfix/polar_dec.h 3.0 (+1 -1)
lib/meas/gfix/grelax.h 3.0 (+1 -1)
lib/meas/gfix/axgauge.h 3.0 (+1 -1)
9/25/05 5:04 PMedwards
Moved to version 2.0 (11 Files changed, 11 Lines changed)
lib/meas/gfix/rot_colvec.cc 2.0 (+1 -1)
lib/meas/gfix/axgauge.cc 2.0 (+1 -1)
lib/meas/gfix/rot_colvec.h 2.0 (+1 -1)
lib/meas/gfix/polar_dec.h 2.0 (+1 -1)
lib/meas/gfix/grelax.h 2.0 (+1 -1)
lib/meas/gfix/axgauge.h 2.0 (+1 -1)
lib/meas/gfix/polar_dec.cc 2.0 (+1 -1)
lib/meas/gfix/coulgauge.h 2.0 (+1 -1)
lib/meas/gfix/gfix.h 2.0 (+1 -1)
lib/meas/gfix/coulgauge.cc 2.0 (+1 -1)
lib/meas/gfix/grelax.cc 2.0 (+1 -1)
1/14/05 1:42 PMedwards
Converted all lib files to be in chroma namespace. (8 Files changed, 30 Lines changed)
lib/meas/gfix/polar_dec.cc 1.5 (+1 -5)
lib/meas/gfix/axgauge.h 1.2 (+5 -1)
lib/meas/gfix/rot_colvec.h 1.3 (+5 -1)
lib/meas/gfix/coulgauge.cc 1.8 (+1 -5)
lib/meas/gfix/rot_colvec.cc 1.3 (+4 -2)
lib/meas/gfix/grelax.h 1.5 (+5 -1)
lib/meas/gfix/axgauge.cc 1.3 (+4 -2)
lib/meas/gfix/grelax.cc 1.8 (+5 -2)
1/14/05 10:59 AMbjoo
Added Als changes and put in lots of namespace Chroma declarations (4 Files changed, 21 Lines changed)
lib/meas/gfix/polar_dec.h 1.2 (+3 -1)
lib/meas/gfix/coulgauge.h 1.4 (+4 -1)
lib/meas/gfix/polar_dec.cc 1.4 (+6 -1)
lib/meas/gfix/coulgauge.cc 1.7 (+8 -1)
7/27/04 10:38 PMedwards
Changed {START,END}_CODE("foo") to {START,END}_CODE(). (5 Files changed, 15 Lines changed)
lib/meas/gfix/axgauge.cc 1.2 (+3 -3)
lib/meas/gfix/coulgauge.cc 1.6 (+3 -3)
lib/meas/gfix/rot_colvec.cc 1.2 (+3 -3)
lib/meas/gfix/polar_dec.cc 1.3 (+3 -3)
lib/meas/gfix/grelax.cc 1.7 (+3 -3)
5/28/04 9:49 PMedwards
Changed gauge fixing strategy. Now only change the "g" - site gauge
transformation matrix. Optionally return them.
(4 Files changed, 112 Lines changed)
lib/meas/gfix/grelax.cc 1.6 (+20 -16)
lib/meas/gfix/coulgauge.cc 1.5 (+58 -28)
lib/meas/gfix/coulgauge.h 1.3 (+29 -3)
lib/meas/gfix/grelax.h 1.4 (+5 -5)
2/11/04 7:51 AMbjoo
Stripped out Read() and Write() (2 Files changed, 14 Lines changed)
lib/meas/gfix/coulgauge.cc 1.4 (+6 -6)
lib/meas/gfix/polar_dec.cc 1.2 (+8 -8)
1/2/04 5:48 PMedwards
Algorithm fix!! In the translation from SZIN, the CB was removed in
the usage of grelax. This is vital, and it is put back in. That means
grelax now has explicit subsets on the LHS.
(3 Files changed, 76 Lines changed)
lib/meas/gfix/grelax.h 1.3 (+3 -2)
lib/meas/gfix/grelax.cc 1.5 (+49 -41)
lib/meas/gfix/coulgauge.cc 1.3 (+24 -20)
1/2/04 4:55 PMedwards
Set to always print. Pretty printed output format. (1 Files changed, 11 Lines changed)
lib/meas/gfix/coulgauge.cc 1.2 (+11 -6)
1/2/04 4:28 PMedwards
Oops, had the wrong name for the subroutine! Now fixed. (1 Files changed, 4 Lines changed)
lib/meas/gfix/coulgauge.h 1.2 (+4 -4)
1/2/04 3:53 PMedwards
Bug fix. Added missing references on decl. of grelax. (2 Files changed, 6 Lines changed)
lib/meas/gfix/grelax.h 1.2 (+3 -3)
lib/meas/gfix/grelax.cc 1.4 (+3 -3)
12/6/03 5:05 PMedwards
More cleanups. (1 Files changed, 5 Lines changed)
lib/meas/gfix/grelax.cc 1.3 (+5 -13)
12/6/03 4:59 PMedwards
Bug fix in name Latice to Lattice. (1 Files changed, 3 Lines changed)
lib/meas/gfix/rot_colvec.h 1.2 (+3 -3)
12/6/03 4:57 PMedwards
Cleanups. (1 Files changed, 38 Lines changed)
lib/meas/gfix/grelax.cc 1.2 (+38 -74)
12/6/03 3:56 PMedwards
Added axgauge, coulgauge, grelax, polar_dec, rot_colvec (11 Files changed, 1114 Lines changed)
lib/meas/gfix/grelax.cc 1.1 added 219
lib/meas/gfix/coulgauge.h 1.1 added 32
lib/meas/gfix/polar_dec.cc 1.1 added 356
lib/meas/gfix/coulgauge.cc 1.1 added 208
lib/meas/gfix/rot_colvec.cc 1.1 added 113
lib/meas/gfix/rot_colvec.h 1.1 added 29
lib/meas/gfix/polar_dec.h 1.1 added 28
lib/meas/gfix/gfix.h 1.4 (+6 -2)
lib/meas/gfix/grelax.h 1.1 added 31
lib/meas/gfix/axgauge.h 1.1 added 26
lib/meas/gfix/axgauge.cc 1.1 added 66
10/9/03 11:46 PMedwards
Removed dos-isms. (1 Files changed, 20 Lines changed)
lib/meas/gfix/gfix.h 1.3 (+20 -20)
3/31/03 8:56 PMedwards
Added doxygen comments. (1 Files changed, 13 Lines changed)
lib/meas/gfix/gfix.h 1.2 (+13 -1)