Directory Statistics for lib/update/molecdyn/integrator/

Back to Index Page

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

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

AuthorRevisionsLines of CodeAdded Lines of CodeLines of Code per Change
bjoo150 (61.2%) 3279 (89.5%) 4672 (86.4%) 21.86
edwards95 (38.8%) 385 (10.5%) 734 (13.6%) 4.05

Commit Log

DateAuthorFile/Message
3/23/07 4:41 PMbjoo
Changed convention to set the dt factor to 1 over xi_mom (1 Files changed, 1 Lines changed)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.cc 3.3 (+1 -1)
3/23/07 4:21 PMbjoo
Added anisotropic momenta. This necessitated having to recheck all the log files (4 Files changed, 100 Lines changed)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.cc 3.2 (+35 -0)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.h 3.4 (+5 -1)
lib/update/molecdyn/integrator/lcm_integrator_leaps.h 3.4 (+38 -1)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.7 (+22 -7)
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 (11 Files changed, 103 Lines changed)
lib/update/molecdyn/integrator/lcm_exp_sdt.h 3.3 (+8 -1)
lib/update/molecdyn/integrator/lcm_4mn4fp_recursive.h 3.3 (+8 -1)
lib/update/molecdyn/integrator/lcm_4mn5fp_recursive.h 3.2 (+9 -1)
lib/update/molecdyn/integrator/lcm_tst_min_norm2_recursive.h 3.2 (+9 -1)
lib/update/molecdyn/integrator/lcm_4mn5fv_recursive.h 1.3 (+9 -1)
lib/update/molecdyn/integrator/abs_integrator.h 3.6 (+20 -2)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.h 3.3 (+9 -1)
lib/update/molecdyn/integrator/lcm_sts_min_norm2_recursive.h 3.2 (+9 -1)
lib/update/molecdyn/integrator/lcm_exp_tdt.h 3.3 (+3 -1)
lib/update/molecdyn/integrator/lcm_tst_leapfrog_recursive.h 3.2 (+9 -1)
lib/update/molecdyn/integrator/lcm_creutz_gocksch_4_recursive.h 1.2 (+10 -1)
12/25/06 5:54 PMbjoo
Added TST versions of leapfrog and min norm 2 (10 Files changed, 837 Lines changed)
lib/update/molecdyn/integrator/lcm_tst_leapfrog_recursive.cc 3.1 added 141
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.cc 3.3 removed
lib/update/molecdyn/integrator/lcm_tst_min_norm2_recursive.cc 3.1 added 162
lib/update/molecdyn/integrator/lcm_sts_min_norm2_recursive.cc 3.1 added 162
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.h 3.3 removed
lib/update/molecdyn/integrator/lcm_tst_min_norm2_recursive.h 3.1 added 123
lib/update/molecdyn/integrator/integrator.h 3.3 (+2 -2)
lib/update/molecdyn/integrator/lcm_tst_leapfrog_recursive.h 3.1 added 118
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.9 (+6 -2)
lib/update/molecdyn/integrator/lcm_sts_min_norm2_recursive.h 3.1 added 123
12/25/06 4:40 PMbjoo
Old MD Strip complete. New removed from names. Linkage problem in readNamedMonomialArray see if this will go away (22 Files changed, 19 Lines changed)
lib/update/molecdyn/integrator/integrator.h 3.2 (+10 -11)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.6 (+0 -87)
lib/update/molecdyn/integrator/lcm_integrator_leaps.h 3.3 (+1 -22)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.cc 3.4 removed
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.h 3.5 removed
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.cc 3.2 removed
lib/update/molecdyn/integrator/lcm_toplevel_integrator.h 3.3 (+3 -3)
lib/update/molecdyn/integrator/lcm_sw_min_mixed.cc 3.3 removed
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.cc 3.4 removed
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.h 3.4 removed
lib/update/molecdyn/integrator/lcm_sw_min_mixed.h 3.3 removed
lib/update/molecdyn/integrator/lcm_sexton_weingarten.h 3.4 removed
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.8 (+0 -36)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.h 3.4 removed
lib/update/molecdyn/integrator/integrator_aggregate.h 3.4 (+1 -6)
lib/update/molecdyn/integrator/abs_integrator.h 3.5 (+3 -135)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog.h 3.3 removed
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.h 3.4 removed
lib/update/molecdyn/integrator/md_integrator_factory.h 3.4 (+1 -21)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.cc 3.4 removed
lib/update/molecdyn/integrator/lcm_pqp_leapfrog.cc 3.2 removed
lib/update/molecdyn/integrator/lcm_sexton_weingarten.cc 3.4 removed
12/21/06 5:46 PMbjoo
Added 4MN5FP integrator (4 Files changed, 358 Lines changed)
lib/update/molecdyn/integrator/lcm_4mn5fp_recursive.h 3.1 added 117
lib/update/molecdyn/integrator/lcm_4mn5fp_recursive.cc 3.1 added 221
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.7 (+2 -0)
lib/update/molecdyn/integrator/lcm_4mn5fv_recursive.cc 1.2 (+18 -18)
12/20/06 3:23 PMbjoo
Oops (2 Files changed, 289 Lines changed)
lib/update/molecdyn/integrator/lcm_creutz_gocksch_4_recursive.h 1.1 added 113
lib/update/molecdyn/integrator/lcm_creutz_gocksch_4_recursive.cc 1.1 added 176
12/20/06 3:22 PMbjoo
Added 4th order Creutz-Gocksch-Campostrini integrator (1 Files changed, 3 Lines changed)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.6 (+3 -3)
12/20/06 2:12 PMbjoo
Added 4th order minimum norm 4 force calculation position variant (4 Files changed, 323 Lines changed)
lib/update/molecdyn/integrator/lcm_4mn5fv_recursive.h 1.2 (+6 -5)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.5 (+5 -0)
lib/update/molecdyn/integrator/lcm_4mn4fp_recursive.h 3.1 added 116
lib/update/molecdyn/integrator/lcm_4mn4fp_recursive.cc 3.1 added 194
lib/update/molecdyn/integrator/lcm_4mn4fp_recursive.h 3.2 (+2 -2)
12/20/06 1:52 PMbjoo
De Forcrand Takaishi 4th order 5 force Velocity Version Integrator (2 Files changed, 337 Lines changed)
lib/update/molecdyn/integrator/lcm_4mn5fv_recursive.h 1.1 added 116
lib/update/molecdyn/integrator/lcm_4mn5fv_recursive.cc 1.1 added 221
11/28/06 11:49 AMbjoo
New HMC program (3 Files changed, 130 Lines changed)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.h 3.2 (+10 -97)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.cc 3.1 added 116
lib/update/molecdyn/integrator/integrator.h 3.1 (+4 -1)
11/20/06 2:15 PMbjoo
Added in parallel structure for new way of doing things (15 Files changed, 502 Lines changed)
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.h 3.2 (+27 -38)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.h 3.2 (+24 -38)
lib/update/molecdyn/integrator/lcm_exp_sdt.cc 3.2 (+3 -6)
lib/update/molecdyn/integrator/lcm_exp_tdt.cc 3.2 (+1 -3)
lib/update/molecdyn/integrator/abs_integrator.h 3.4 (+51 -5)
lib/update/molecdyn/integrator/integrator_shared.h 3.1 added 40
lib/update/molecdyn/integrator/lcm_integrator_leaps.h 3.2 (+14 -1)
lib/update/molecdyn/integrator/lcm_exp_tdt.h 3.2 (+5 -5)
lib/update/molecdyn/integrator/lcm_exp_sdt.h 3.2 (+35 -21)
lib/update/molecdyn/integrator/md_integrator_factory.h 3.3 (+5 -6)
lib/update/molecdyn/integrator/integrator_shared.cc 3.1 added 65
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.5 (+53 -0)
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.cc 3.2 (+6 -34)
lib/update/molecdyn/integrator/lcm_toplevel_integrator.h 3.1 added 168
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.cc 3.3 (+5 -34)
11/8/06 6:48 PMbjoo
I removed the component versions now that the recursive versions can cope with a base case (2 Files changed, 0 Lines changed)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_component.cc 3.3 removed
lib/update/molecdyn/integrator/lcm_sts_leapfrog_component.h 3.2 removed
11/8/06 6:46 PMbjoo
Minimum norm integrators (5 Files changed, 103 Lines changed)
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.h 3.1 added
lib/update/molecdyn/integrator/lcm_min_norm2_recursive.cc 3.1 added
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.cc 3.2 (+28 -7)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.4 (+2 -2)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_component.cc 3.2 (+1 -1)
11/7/06 6:11 PMbjoo
New Integrator bits (17 Files changed, 793 Lines changed)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.cc 3.1 added 149
lib/update/molecdyn/integrator/lcm_sts_leapfrog_recursive.h 3.1 added 132
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.h 3.3 (+3 -3)
lib/update/molecdyn/integrator/integrator_aggregate.h 3.3 (+6 -1)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_component.h 3.1 added
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.h 3.3 (+4 -3)
lib/update/molecdyn/integrator/abs_integrator.h 3.3 (+48 -5)
lib/update/molecdyn/integrator/lcm_exp_tdt.cc 3.1 added 95
lib/update/molecdyn/integrator/md_integrator_factory.h 3.2 (+21 -1)
lib/update/molecdyn/integrator/lcm_exp_sdt.cc 3.1 added 100
lib/update/molecdyn/integrator/lcm_sexton_weingarten.h 3.3 (+4 -3)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.3 (+30 -1)
lib/update/molecdyn/integrator/lcm_exp_tdt.h 3.1 added 90
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.h 3.4 (+3 -3)
lib/update/molecdyn/integrator/lcm_exp_sdt.h 3.1 added 103
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.h 3.3 (+4 -3)
lib/update/molecdyn/integrator/lcm_sts_leapfrog_component.cc 3.1 added
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.
(16 Files changed, 251 Lines changed)
lib/update/molecdyn/integrator/lcm_sexton_weingarten.cc 3.3 (+27 -9)
lib/update/molecdyn/integrator/lcm_sw_min_mixed.h 3.2 (+3 -2)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.h 3.2 (+2 -2)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.h 3.3 (+3 -2)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog.cc 3.1 (+31 -11)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.cc 3.3 (+32 -12)
lib/update/molecdyn/integrator/lcm_sexton_weingarten.h 3.2 (+2 -2)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog.h 3.2 (+3 -2)
lib/update/molecdyn/integrator/lcm_sw_min_mixed.cc 3.2 (+26 -8)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.h 3.2 (+2 -2)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.cc 3.3 (+32 -12)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.h 3.2 (+2 -2)
lib/update/molecdyn/integrator/integrator_aggregate.h 3.2 (+4 -3)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.cc 3.3 (+28 -10)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.2 (+23 -13)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.cc 3.1 (+31 -11)
9/14/06 10:50 PMedwards
Changed output to go to XMLLOG. (6 Files changed, 18 Lines changed)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.cc 3.2 (+3 -3)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.4 (+3 -3)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.cc 3.2 (+3 -3)
lib/update/molecdyn/integrator/abs_integrator.h 3.2 (+2 -2)
lib/update/molecdyn/integrator/lcm_sexton_weingarten.cc 3.2 (+4 -4)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.cc 3.2 (+3 -3)
9/6/06 10:31 AMedwards
Added sanity check on length of monomial group versus the number
of step sizes.
(1 Files changed, 9 Lines changed)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.h 3.2 (+9 -1)
8/25/06 10:08 PMedwards
Removed dosisms. Added missing START_CODE/END_CODE. Did some indentation. (18 Files changed, 354 Lines changed)
lib/update/molecdyn/integrator/lcm_sw_min_mixed.h 3.1 (+42 -18)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.h 3.1 (+37 -19)
lib/update/molecdyn/integrator/lcm_sexton_weingarten.h 3.1 (+38 -17)
lib/update/molecdyn/integrator/lcm_sw_min_mixed.cc 3.1 (+6 -5)
lib/update/molecdyn/integrator/integrator_aggregate.cc 3.1 (+1 -1)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator_mts.cc 3.1 (+13 -4)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.cc 3.1 (+17 -6)
lib/update/molecdyn/integrator/lcm_sexton_weingarten.cc 3.1 (+16 -5)
lib/update/molecdyn/integrator/md_integrator_factory.h 3.1 (+2 -2)
lib/update/molecdyn/integrator/abs_integrator.h 3.1 (+7 -4)
lib/update/molecdyn/integrator/integrator_aggregate.h 3.1 (+4 -3)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog.h 3.1 (+20 -12)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.3 (+24 -13)
lib/update/molecdyn/integrator/lcm_integrator_leaps.h 3.1 (+6 -6)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.cc 3.1 (+17 -6)
lib/update/molecdyn/integrator/lcm_pqp_leapfrog_mts.h 3.1 (+40 -19)
lib/update/molecdyn/integrator/lcm_minimum_norm2_integrator.h 3.1 (+26 -11)
lib/update/molecdyn/integrator/lcm_minimum_norm2_qpq_integrator_mts.h 3.1 (+38 -17)
8/16/06 1:10 PMbjoo
Added SLIC fermions (1 Files changed, 1 Lines changed)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.2 (+1 -1)