
| Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
|---|---|---|---|---|
| edwards | 505 (71.1%) | 5388 (49.0%) | 14491 (69.4%) | 10.67 |
| bjoo | 205 (28.9%) | 5617 (51.0%) | 6396 (30.6%) | 27.40 |
| Date | Author | File/Message |
|---|---|---|
| 12/18/07 4:06 PM | bjoo |
Unprec Space Tprec Time HMC terms now coded and conserve energy. Need Physics Testing -- and potentially double precision
(3 Files changed,
9 Lines changed)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial_w.h 3.3
(+3
-3)
lib/update/molecdyn/monomial/two_flavor_monomial_w.h 3.9
(+2
-2)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial_w.cc 3.4
(+4
-4)
|
| 12/12/07 4:42 PM | bjoo |
Added LogDet Monomial for temp prec pieces. Seems to work too, but beware underflows when T is large
(3 Files changed,
299 Lines changed)
lib/update/molecdyn/monomial/central_tprec_logdet_tt_monomial_w.cc 3.1 added 112
lib/update/molecdyn/monomial/monomial_aggregate_w.cc 3.7
(+9
-1)
lib/update/molecdyn/monomial/central_tprec_logdet_tt_monomial_w.h 3.1 added 178
|
| 10/23/07 10:46 PM | edwards |
Changed logdet to a consistent naming scheme.
(3 Files changed,
77 Lines changed)
lib/update/molecdyn/monomial/eoprec_logdet_ee_monomial_w.cc 3.2
(+14
-12)
lib/update/molecdyn/monomial/eoprec_logdet_ee_monomial_w.h 3.3
(+53
-51)
lib/update/molecdyn/monomial/monomial_aggregate_w.cc 3.6
(+10
-10)
|
| 4/16/07 11:13 PM | edwards |
Moved the bigfloat and remez files from the fermacts dir to the
monomial dir. This is anticipation of further factory methods. (11 Files changed, 1273 Lines changed) lib/update/molecdyn/monomial/genapprox.cc 3.2
(+5
-4)
lib/update/molecdyn/monomial/remez_gmp.cc 3.1 added 779
lib/update/molecdyn/monomial/one_flavor_rat_monomial_w.h 3.7
(+2
-2)
lib/update/molecdyn/monomial/remez_coeff.h 3.1 added 27
lib/update/molecdyn/monomial/bigfloat.h 3.1 added 213
lib/update/molecdyn/monomial/remez_stub.h 3.1 added 59
lib/update/molecdyn/monomial/genapprox.h 3.1
(+2
-1)
lib/update/molecdyn/monomial/remez_gmp.h 3.1 added 138
lib/update/molecdyn/monomial/remez.h 3.1 added 42
lib/update/molecdyn/monomial/one_flavor_rat_monomial5d_w.h 3.7
(+2
-2)
lib/update/molecdyn/monomial/monomial.h 3.1
(+4
-1)
|
| 3/29/07 3:35 PM | edwards |
Fixed name of group - renamed to "Forces".
(1 Files changed,
2 Lines changed)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial_w.h 3.8
(+2
-2)
|
| 3/23/07 12:01 PM | bjoo |
Converted force units to those of Jansen et al. Added taproj to force monitoring
(1 Files changed,
18 Lines changed)
lib/update/molecdyn/monomial/force_monitors.cc 3.2
(+18
-2)
|
| 3/22/07 1:39 PM | bjoo |
Reworked Force monitoring - had to update regressions. latter part was annoyingly laborious as I had to check some through
(14 Files changed,
222 Lines changed)
lib/update/molecdyn/monomial/force_calc.cc 1.2 removed
lib/update/molecdyn/monomial/eoprec_logdet_ee_monomial_w.h 3.2
(+4
-4)
lib/update/molecdyn/monomial/force_monitors.h 3.1 added 39
lib/update/molecdyn/monomial/force_monitors.cc 3.1 added 99
lib/update/molecdyn/monomial/one_flavor_rat_monomial5d_w.h 3.6
(+32
-34)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial_w.h 3.7
(+4
-4)
lib/update/molecdyn/monomial/one_flavor_rat_monomial_w.h 3.6
(+7
-17)
lib/update/molecdyn/monomial/two_flavor_monomial5d_w.h 3.7
(+9
-9)
lib/update/molecdyn/monomial/two_flavor_polyprec_monomial_w.h 3.7
(+4
-4)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.10
(+8
-20)
lib/update/molecdyn/monomial/two_flavor_monomial_w.h 3.8
(+10
-19)
lib/update/molecdyn/monomial/force_calc.h 1.3 removed
lib/update/molecdyn/monomial/two_flavor_polynomial_monomial_w.h 3.6
(+3
-5)
lib/update/molecdyn/monomial/gauge_monomial.h 3.4
(+3
-4)
|
| 3/15/07 9:35 AM | edwards |
Helper function for force calculations.
(1 Files changed,
0 Lines changed)
lib/update/molecdyn/monomial/force_calc.cc 1.1 added
|
| 3/15/07 12:48 AM | edwards |
Replaced simple norm2(F) with a forceCalc() call. Now write out more
diagnostic forces. (1 Files changed, 5 Lines changed) lib/update/molecdyn/monomial/force_calc.h 1.2
(+5
-0)
|
| 3/15/07 12:23 AM | edwards |
Helper function for calculating forces.
(1 Files changed,
0 Lines changed)
lib/update/molecdyn/monomial/force_calc.h 1.1 added
|
| 12/28/06 12:34 PM | bjoo |
Dealt with Chrono resetting. Added resetPredictors into monomial base class and into component integrators. Toplevel integrator can explicitly reset chron predictors at start of traj now. Previously this was implicitly done in the field copying routine setInternalFields. Since now most of the time we dont copy I had to explicitly call the predictor reset at the start of the traj. Predictors are also implicitly called after field refreshments and before solves in action calculations
(6 Files changed,
73 Lines changed)
lib/update/molecdyn/monomial/abs_monomial.h 3.2
(+25
-1)
lib/update/molecdyn/monomial/two_flavor_polyprec_monomial_w.h 3.6
(+10
-5)
lib/update/molecdyn/monomial/two_flavor_monomial5d_w.h 3.6
(+9
-3)
lib/update/molecdyn/monomial/two_flavor_monomial_w.h 3.7
(+11
-4)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.9
(+9
-5)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial_w.h 3.6
(+9
-6)
|
| 12/28/06 10:40 AM | bjoo |
Removed some diagnostic couts
(1 Files changed,
1 Lines changed)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.8
(+1
-6)
|
| 12/28/06 10:39 AM | bjoo |
Made the 5D Hasenbusch monomials work finally
(4 Files changed,
27 Lines changed)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial5d_w.cc 3.5
(+4
-1)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial5d_w.h 3.4
(+2
-2)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.7
(+16
-8)
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_hasenbusch_monomial5d_w.cc 3.2
(+5
-2)
|
| 10/22/06 5:31 PM | edwards |
Removed debugging cout statement.
(1 Files changed,
1 Lines changed)
lib/update/molecdyn/monomial/eoprec_constdet_one_flavor_rat_monomial_w.cc 3.2
(+1
-3)
|
| 10/19/06 1:36 PM | edwards |
Pathname fixes.
(1 Files changed,
11 Lines changed)
lib/update/molecdyn/monomial/monomial_aggregate_w.cc 3.5
(+11
-11)
|
| 10/19/06 12:01 PM | edwards |
Split apart the fermact.h file into lots of separate bits to make it
easier to manage. Split up the linearop.h file more as well. Split up and rearranged the tprec_linop.h files for the anticipated new time-preconditioning. Added some new functionality here. For neatness sake, moved and renamed all the "prec_*" files (which are specific to 4d even-odd preconditioning) to "eoprec_*" filenames. (50 Files changed, 2272 Lines changed) lib/update/molecdyn/monomial/abs_monomial.h 3.1
(+2
-2)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial5d_w.h 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_hasenbusch_monomial5d_w.h 3.1 added 99
lib/update/molecdyn/monomial/one_flavor_rat_monomial5d_w.h 3.5
(+3
-2)
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_monomial_w.h 3.1 added 101
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial5d_w.cc 3.4 removed
lib/update/molecdyn/monomial/two_flavor_monomial5d_w.h 3.5
(+3
-1)
lib/update/molecdyn/monomial/eoprec_logdet_ee_monomial_w.cc 3.1 added 99
lib/update/molecdyn/monomial/eoprec_logdet_ee_monomial_w.h 3.1 added 169
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_monomial5d_w.h 3.1 added 93
lib/update/molecdyn/monomial/two_flavor_monomial_w.h 3.6
(+6
-3)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polyprec_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polynomial_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_monomial5d_w.cc 3.1 added 110
lib/update/molecdyn/monomial/two_flavor_polyprec_monomial_w.h 3.5
(+2
-2)
lib/update/molecdyn/monomial/prec_logdet_two_flavor_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_polyprec_monomial_w.h 3.1 added 92
lib/update/molecdyn/monomial/eoprec_constdet_one_flavor_rat_monomial_w.h 3.1 added 101
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial5d_w.cc 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_one_flavor_rat_monomial5d_w.h 3.1 added 137
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_polynomial_monomial_w.h 3.1 added 86
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/prec_logdet_ee_monomial_w.h 3.6 removed
lib/update/molecdyn/monomial/eoprec_constdet_one_flavor_rat_monomial5d_w.cc 3.1 added 107
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_hasenbusch_monomial_w.h 3.1 added 99
lib/update/molecdyn/monomial/two_flavor_polynomial_monomial_w.h 3.5
(+2
-2)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial_w.h 3.4 removed
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_polynomial_monomial_w.cc 3.1 added 91
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_hasenbusch_monomial5d_w.cc 3.1 added 161
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.6
(+3
-4)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial_w.h 3.5
(+3
-1)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial5d_w.h 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_hasenbusch_monomial_w.cc 3.1 added 140
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial5d_w.cc 3.5 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_monomial_w.cc 3.1 added 117
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polynomial_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/eoprec_constdet_two_flavor_polyprec_monomial_w.cc 3.1 added 121
lib/update/molecdyn/monomial/eoprec_logdet_two_flavor_monomial_w.cc 3.1 added 118
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polyprec_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/one_flavor_rat_monomial_w.h 3.5
(+3
-2)
lib/update/molecdyn/monomial/prec_logdet_two_flavor_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/prec_logdet_ee_monomial_w.cc 3.4 removed
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial5d_w.h 3.5 removed
lib/update/molecdyn/monomial/monomial_w.h 3.1
(+8
-8)
lib/update/molecdyn/monomial/eoprec_constdet_one_flavor_rat_monomial_w.cc 3.1 added 99
lib/update/molecdyn/monomial/eoprec_logdet_two_flavor_monomial_w.h 3.1 added 97
|
| 9/20/06 4:28 PM | edwards |
Major housecleaning. Changed all the uses of the registration method
to now be **runtime**. The "registerAll()" function is exposed that will register the thingy. There is a private "registered" flag that is initially false and then set to true upon registration done at runtime. (38 Files changed, 575 Lines changed) lib/update/molecdyn/monomial/prec_logdet_ee_monomial_w.cc 3.3
(+21
-13)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial5d_w.h 3.3
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial_w.cc 3.3
(+27
-22)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polynomial_monomial_w.h 3.3
(+2
-2)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial_w.cc 3.3
(+24
-19)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial5d_w.h 3.4
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial_w.h 3.3
(+2
-2)
lib/update/molecdyn/monomial/prec_logdet_two_flavor_monomial_w.h 3.3
(+2
-2)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial_w.cc 3.3
(+23
-18)
lib/update/molecdyn/monomial/unprec_one_flavor_rat_monomial_w.cc 3.3
(+24
-17)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial_w.cc 3.3
(+26
-21)
lib/update/molecdyn/monomial/prec_logdet_two_flavor_monomial_w.cc 3.3
(+26
-21)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial5d_w.cc 3.3
(+24
-19)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial5d_w.cc 3.3
(+24
-19)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial5d_w.cc 3.4
(+24
-19)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial5d_w.cc 3.4
(+27
-22)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.cc 3.8
(+16
-12)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polyprec_monomial_w.h 3.3
(+2
-2)
lib/update/molecdyn/monomial/unprec_one_flavor_rat_monomial5d_w.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial5d_w.cc 3.3
(+22
-17)
lib/update/molecdyn/monomial/unprec_two_flavor_hasenbusch_monomial_w.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial_w.cc 3.3
(+23
-18)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_hasenbusch_monomial_w.h 3.3
(+3
-3)
lib/update/molecdyn/monomial/unprec_one_flavor_rat_monomial_w.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial5d_w.h 3.3
(+2
-2)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial5d_w.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polyprec_monomial_w.cc 3.3
(+26
-21)
lib/update/molecdyn/monomial/unprec_two_flavor_monomial_w.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_one_flavor_rat_monomial_w.h 3.3
(+3
-3)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.h 3.5
(+48
-44)
lib/update/molecdyn/monomial/unprec_one_flavor_rat_monomial5d_w.cc 3.3
(+25
-19)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_monomial5d_w.h 3.3
(+3
-3)
lib/update/molecdyn/monomial/prec_constdet_two_flavor_polynomial_monomial_w.cc 3.3
(+26
-21)
lib/update/molecdyn/monomial/monomial_aggregate_w.h 3.1
(+2
-2)
lib/update/molecdyn/monomial/prec_logdet_ee_monomial_w.h 3.5
(+5
-4)
lib/update/molecdyn/monomial/gauge_monomial.h 3.3
(+6
-4)
lib/update/molecdyn/monomial/monomial_aggregate_w.cc 3.4
(+41
-32)
lib/update/molecdyn/monomial/gauge_monomial.cc 3.2
(+25
-21)
|
| 9/19/06 2:38 PM | edwards |
Fixed path to fermstates.
(2 Files changed,
9 Lines changed)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.cc 3.7
(+7
-0)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.h 3.4
(+2
-2)
|
| 9/19/06 2:34 PM | edwards |
Lots of changes, but mostly a house cleaning. Moved all gauge states
and ferm states to a new gaugestates and fermstates directory. Lots of path changes. (2 Files changed, 11 Lines changed) lib/update/molecdyn/monomial/fixed_random_ferm_monomial.cc 3.6
(+1
-1)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.h 3.3
(+10
-2)
|
| 9/14/06 10:50 PM | edwards |
Changed output to go to XMLLOG.
(11 Files changed,
55 Lines changed)
lib/update/molecdyn/monomial/one_flavor_rat_monomial_w.h 3.4
(+6
-6)
lib/update/molecdyn/monomial/one_flavor_rat_monomial5d_w.h 3.4
(+6
-6)
lib/update/molecdyn/monomial/two_flavor_polynomial_monomial_w.h 3.4
(+6
-6)
lib/update/molecdyn/monomial/gauge_monomial.h 3.2
(+3
-3)
lib/update/molecdyn/monomial/two_flavor_monomial_w.h 3.5
(+8
-8)
lib/update/molecdyn/monomial/two_flavor_polyprec_monomial_w.h 3.4
(+5
-5)
lib/update/molecdyn/monomial/two_flavor_monomial5d_w.h 3.4
(+5
-5)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial5d_w.h 1.5
(+5
-5)
lib/update/molecdyn/monomial/prec_logdet_ee_monomial_w.h 3.4
(+3
-3)
lib/update/molecdyn/monomial/two_flavor_hasenbusch_monomial_w.h 3.4
(+6
-6)
lib/update/molecdyn/monomial/fixed_random_ferm_monomial.cc 3.5
(+2
-2)
|