Directory Statistics for lib/update/molecdyn/predictor/

Back to Index Page

Lines Of Code for lib/update/molecdyn/predictor/

Commits for lib/update/molecdyn/predictor/ (per author)

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
edwards72 (63.7%) 385 (18.6%) 791 (30.6%) 5.35
bjoo41 (36.3%) 1684 (81.4%) 1792 (69.4%) 41.07

Commit Log

DateAuthorFile/Message
2/22/07 4:11 PMbjoo
Removed Ordered and Unordered Subsets and Sets. Now just have Subsets and Sets -not Unordered or Ordered - passes regressions with suitable QDP where QDP has SSE disabled (1 Files changed, 2 Lines changed)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 3.3 (+2 -2)
12/28/06 12:34 PMbjoo
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 (4 Files changed, 4 Lines changed)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 3.3 (+1 -3)
lib/update/molecdyn/predictor/last_solution_predictor.h 3.3 (+1 -3)
lib/update/molecdyn/predictor/zero_guess_predictor.h 3.3 (+1 -3)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 3.3 (+1 -3)
9/20/06 4:28 PMedwards
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.
(11 Files changed, 282 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.cc 3.2 (+20 -11)
lib/update/molecdyn/predictor/linear_extrap_predictor.cc 3.2 (+49 -19)
lib/update/molecdyn/predictor/last_solution_predictor.cc 3.1 (+59 -26)
lib/update/molecdyn/predictor/predictor_aggregate.h 3.1 (+2 -2)
lib/update/molecdyn/predictor/zero_guess_predictor.h 3.2 (+3 -3)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 3.2 (+50 -20)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 3.2 (+71 -40)
lib/update/molecdyn/predictor/last_solution_predictor.h 3.2 (+9 -6)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 3.2 (+5 -4)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 3.2 (+12 -9)
lib/update/molecdyn/predictor/lu_solve.cc 3.2 (+2 -3)
8/25/06 10:08 PMedwards
Removed dosisms. Added missing START_CODE/END_CODE. Did some indentation. (11 Files changed, 213 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.cc 3.1 (+37 -37)
lib/update/molecdyn/predictor/lu_solve.h 3.1 (+2 -2)
lib/update/molecdyn/predictor/lu_solve.cc 3.1 (+5 -2)
lib/update/molecdyn/predictor/circular_buffer.h 3.1 (+28 -9)
lib/update/molecdyn/predictor/zero_guess_predictor.h 3.1 (+23 -14)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 3.1 (+9 -6)
lib/update/molecdyn/predictor/linear_extrap_predictor.cc 3.1 (+9 -6)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 3.1 (+14 -5)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 3.1 (+31 -16)
lib/update/molecdyn/predictor/last_solution_predictor.h 3.1 (+31 -12)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 3.1 (+24 -10)
4/3/06 12:59 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>.
(16 Files changed, 19 Lines changed)
lib/update/molecdyn/predictor/chrono_predictor.h 3.0 (+2 -2)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 3.0 (+3 -3)
lib/update/molecdyn/predictor/last_solution_predictor.cc 3.0 (+0 -0)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 3.0 (+0 -0)
lib/update/molecdyn/predictor/predictor.h 3.0 (+1 -1)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 3.0 (+2 -2)
lib/update/molecdyn/predictor/lu_solve.h 3.0 (+1 -1)
lib/update/molecdyn/predictor/predictor_aggregate.cc 3.0 (+1 -1)
lib/update/molecdyn/predictor/predictor_aggregate.h 3.0 (+1 -1)
lib/update/molecdyn/predictor/lu_solve.cc 3.0 (+0 -0)
lib/update/molecdyn/predictor/chrono_predictor_factory.h 3.0 (+1 -1)
lib/update/molecdyn/predictor/circular_buffer.h 3.0 (+1 -1)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 3.0 (+2 -2)
lib/update/molecdyn/predictor/linear_extrap_predictor.cc 3.0 (+0 -0)
lib/update/molecdyn/predictor/zero_guess_predictor.h 3.0 (+2 -2)
lib/update/molecdyn/predictor/last_solution_predictor.h 3.0 (+2 -2)
12/6/05 10:51 PMedwards
Changed 'const int' to int. (1 Files changed, 5 Lines changed)
lib/update/molecdyn/predictor/circular_buffer.h 2.1 (+5 -5)
9/25/05 5:04 PMedwards
Moved to version 2.0 (16 Files changed, 11 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/circular_buffer.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/predictor_aggregate.cc 2.0 (+1 -1)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 2.0 (+0 -0)
lib/update/molecdyn/predictor/chrono_predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/lu_solve.cc 2.0 (+0 -0)
lib/update/molecdyn/predictor/zero_guess_predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/last_solution_predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/linear_extrap_predictor.cc 2.0 (+0 -0)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 2.0 (+0 -0)
lib/update/molecdyn/predictor/predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/chrono_predictor_factory.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/lu_solve.h 2.0 (+1 -1)
lib/update/molecdyn/predictor/last_solution_predictor.cc 2.0 (+0 -0)
4/10/05 5:46 PMedwards
Fixed up doxygen comments. (9 Files changed, 189 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.h 1.2 (+2 -1)
lib/update/molecdyn/predictor/zero_guess_predictor.h 1.5 (+19 -4)
lib/update/molecdyn/predictor/chrono_predictor.h 1.4 (+16 -4)
lib/update/molecdyn/predictor/lu_solve.h 1.2 (+11 -3)
lib/update/molecdyn/predictor/chrono_predictor_factory.h 1.3 (+3 -1)
lib/update/molecdyn/predictor/circular_buffer.h 1.3 (+40 -27)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 1.4 (+18 -3)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 1.3 (+60 -45)
lib/update/molecdyn/predictor/last_solution_predictor.h 1.5 (+20 -5)
2/24/05 6:52 AMbjoo
5D Chrono Inverter (3 Files changed, 215 Lines changed)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 1.4 (+0 -1)
lib/update/molecdyn/predictor/predictor_aggregate.cc 1.4 (+2 -1)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 1.3 (+204 -12)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 1.3 (+9 -46)
2/23/05 6:48 PMbjoo
Added normalisation to stabilise GramSchmidt in Chrono solver. Now seems to work better with the 4D test Wilson HMC. Reduces no of inversions from 15-13 to 3 with 8 vectors. Worth doing, but use with care in single precision (Reversibility etc). 5D implementation still to do tomorrow (which is only 13 minutes away (3 Files changed, 19 Lines changed)
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 1.2 (+13 -6)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 1.2 (+4 -4)
lib/update/molecdyn/predictor/predictor_aggregate.cc 1.3 (+2 -1)
2/23/05 5:24 PMbjoo
Minimal Residual Extrapolation Predictor (2 Files changed, 5 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.cc 1.2 (+3 -1)
lib/update/molecdyn/predictor/predictor.h 1.6 (+2 -1)
2/23/05 5:14 PMbjoo
Initial stabs at MRE Chrono predictor. An LU SSystem solver and the predictor itself (5 Files changed, 497 Lines changed)
lib/update/molecdyn/predictor/mre_extrap_predictor.h 1.1 added 142
lib/update/molecdyn/predictor/lu_solve.cc 1.1 added 150
lib/update/molecdyn/predictor/mre_extrap_predictor.cc 1.1 added 183
lib/update/molecdyn/predictor/predictor.h 1.5 (+3 -1)
lib/update/molecdyn/predictor/lu_solve.h 1.1 added 19
2/23/05 9:51 AMbjoo
Moved Chronology into relevant getX functions. Knock on effect of having to lose const qualifiers on getX and S, S_even_even, S_odd_odd functions (4 Files changed, 50 Lines changed)
lib/update/molecdyn/predictor/chrono_predictor.h 1.3 (+31 -2)
lib/update/molecdyn/predictor/zero_guess_predictor.h 1.4 (+6 -2)
lib/update/molecdyn/predictor/last_solution_predictor.h 1.4 (+7 -2)
lib/update/molecdyn/predictor/linear_extrap_predictor.h 1.2 (+6 -2)
2/6/05 11:11 PMedwards
Added aggregators and doxygen comments. (3 Files changed, 72 Lines changed)
lib/update/molecdyn/predictor/predictor_aggregate.h 1.1 added 21
lib/update/molecdyn/predictor/predictor_aggregate.cc 1.1 added 33
lib/update/molecdyn/predictor/predictor.h 1.4 (+18 -2)
1/26/05 7:33 AMbjoo
Added linear extrapolation predictor (4 Files changed, 390 Lines changed)
lib/update/molecdyn/predictor/linear_extrap_predictor.cc 1.1 added 42
lib/update/molecdyn/predictor/linear_extrap_predictor.h 1.1 added 171
lib/update/molecdyn/predictor/circular_buffer.h 1.2 (+176 -3)
lib/update/molecdyn/predictor/predictor.h 1.3 (+1 -1)
1/25/05 11:16 AMbjoo
Added circular buffer class, for use in chrono solvers (2 Files changed, 183 Lines changed)
lib/update/molecdyn/predictor/predictor.h 1.2 (+2 -0)
lib/update/molecdyn/predictor/circular_buffer.h 1.1 added 181
1/14/05 3:13 PMedwards
Removed all using namespace QDP/Chroma from lib files. The library
should now be 100% in the Chroma namespace. All mainprogs need a
using namespace Chroma.
(5 Files changed, 0 Lines changed)
lib/update/molecdyn/predictor/last_solution_predictor.cc 1.3 (+0 -3)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 1.3 (+0 -3)
lib/update/molecdyn/predictor/last_solution_predictor.h 1.3 (+0 -3)
lib/update/molecdyn/predictor/chrono_predictor.h 1.2 (+0 -2)
lib/update/molecdyn/predictor/zero_guess_predictor.h 1.3 (+0 -3)
1/13/05 11:10 AMbjoo
Include Paths changed (5 Files changed, 8 Lines changed)
lib/update/molecdyn/predictor/zero_guess_predictor.cc 1.2 (+1 -1)
lib/update/molecdyn/predictor/chrono_predictor_factory.h 1.2 (+2 -2)
lib/update/molecdyn/predictor/last_solution_predictor.cc 1.2 (+1 -1)
lib/update/molecdyn/predictor/zero_guess_predictor.h 1.2 (+2 -2)
lib/update/molecdyn/predictor/last_solution_predictor.h 1.2 (+2 -2)
1/13/05 10:58 AMbjoo
HMC Reorg Phase 2 (1 Files changed, 9 Lines changed)
lib/update/molecdyn/predictor/predictor.h 1.1 added 9
1/13/05 10:55 AMbjoo
HMC Reorg Phase 1 (6 Files changed, 410 Lines changed)
lib/update/molecdyn/predictor/zero_guess_predictor.h 1.1 added 92
lib/update/molecdyn/predictor/zero_guess_predictor.cc 1.1 added 44
lib/update/molecdyn/predictor/chrono_predictor_factory.h 1.1 added 47
lib/update/molecdyn/predictor/chrono_predictor.h 1.1 added 51
lib/update/molecdyn/predictor/last_solution_predictor.h 1.1 added 132
lib/update/molecdyn/predictor/last_solution_predictor.cc 1.1 added 44