
| Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
|---|---|---|---|---|
| bjoo | 150 (61.2%) | 3279 (89.5%) | 4672 (86.4%) | 21.86 |
| edwards | 95 (38.8%) | 385 (10.5%) | 734 (13.6%) | 4.05 |
| Date | Author | File/Message |
|---|---|---|
| 3/23/07 4:41 PM | bjoo |
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 PM | bjoo |
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 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
(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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 AM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 PM | bjoo |
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 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. (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 PM | edwards |
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 AM | edwards |
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 PM | edwards |
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 PM | bjoo |
Added SLIC fermions
(1 Files changed,
1 Lines changed)
lib/update/molecdyn/integrator/lcm_integrator_leaps.cc 3.2
(+1
-1)
|