
| Author | Revisions | Lines of Code | Added Lines of Code | Lines of Code per Change |
|---|---|---|---|---|
| bjoo | 224 (79.4%) | -1096 (-685.0%) | 3097 (53.2%) | -4.89 |
| edwards | 58 (20.6%) | 1256 (785.0%) | 2725 (46.8%) | 21.66 |
| Date | Author | File/Message |
|---|---|---|
| 4/3/06 12:59 AM | edwards |
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>. (2 Files changed, 2 Lines changed) lib/update/molecdyn/field_state.h 3.0
(+1
-1)
lib/update/molecdyn/molecdyn.h 3.0
(+1
-1)
|
| 9/25/05 5:04 PM | edwards |
Moved to version 2.0
(2 Files changed,
2 Lines changed)
lib/update/molecdyn/molecdyn.h 2.0
(+1
-1)
lib/update/molecdyn/field_state.h 2.0
(+1
-1)
|
| 4/10/05 5:46 PM | edwards |
Fixed up doxygen comments.
(1 Files changed,
72 Lines changed)
lib/update/molecdyn/field_state.h 1.4
(+72
-56)
|
| 2/6/05 11:11 PM | edwards |
Added aggregators and doxygen comments.
(1 Files changed,
17 Lines changed)
lib/update/molecdyn/molecdyn.h 1.19
(+17
-2)
|
| 1/14/05 3:13 PM | edwards |
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. (1 Files changed, 0 Lines changed) lib/update/molecdyn/field_state.h 1.3
(+0
-1)
|
| 1/13/05 10:55 AM | bjoo |
HMC Reorg Phase 1
(30 Files changed,
5 Lines changed)
lib/update/molecdyn/monomial_factory.h 1.4 removed
lib/update/molecdyn/gauge_monomial.h 1.3 removed
lib/update/molecdyn/md_integrator_factory.h 1.2 removed
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.h 1.4 removed
lib/update/molecdyn/abs_hamiltonian.h 1.12 removed
lib/update/molecdyn/global_metropolis_accrej.h 1.3 removed
lib/update/molecdyn/gauge_monomial.cc 1.4 removed
lib/update/molecdyn/abs_integrator.h 1.4 removed
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.h 1.4 removed
lib/update/molecdyn/zero_guess_predictor.h 1.2 removed
lib/update/molecdyn/zero_guess_predictor.cc 1.2 removed
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.6 removed
lib/update/molecdyn/last_solution_predictor.h 1.2 removed
lib/update/molecdyn/chrono_predictor_factory.h 1.2 removed
lib/update/molecdyn/molecdyn_w.h 1.6 removed
lib/update/molecdyn/lcm_hmc.h 1.3 removed
lib/update/molecdyn/lcm_pqp_leapfrog.cc 1.4 removed
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.8 removed
lib/update/molecdyn/abs_hmc.h 1.12 removed
lib/update/molecdyn/exact_hamiltonian.h 1.5 removed
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.h 1.4 removed
lib/update/molecdyn/molecdyn.h 1.18
(+5
-19)
lib/update/molecdyn/lcm_pqp_leapfrog.h 1.3 removed
lib/update/molecdyn/abs_monomial.h 1.17 removed
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.h 1.4 removed
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.cc 1.8 removed
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.cc 1.5 removed
lib/update/molecdyn/global_metropolis_accrej.cc 1.3 removed
lib/update/molecdyn/chrono_predictor.h 1.4 removed
lib/update/molecdyn/last_solution_predictor.cc 1.2 removed
|
| 1/13/05 10:10 AM | bjoo |
Added and then removed some logging... Logging issue awaits conversation with Robert
(11 Files changed,
60 Lines changed)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.h 1.3
(+3
-3)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.h 1.3
(+3
-3)
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.cc 1.4
(+3
-3)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.7
(+5
-3)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.5
(+3
-2)
lib/update/molecdyn/exact_hamiltonian.h 1.4
(+2
-1)
lib/update/molecdyn/abs_hamiltonian.h 1.11
(+15
-13)
lib/update/molecdyn/abs_monomial.h 1.16
(+17
-17)
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.h 1.3
(+2
-2)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.cc 1.7
(+5
-3)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.h 1.3
(+2
-2)
|
| 1/12/05 11:31 PM | edwards |
Added lw_tree, lw_1loop, rg gaugeacts.
(1 Files changed,
59 Lines changed)
lib/update/molecdyn/gauge_monomial.cc 1.3
(+59
-14)
|
| 1/12/05 9:51 PM | edwards |
Split off actions/gauge into actions/gauge/gaugeacts and gaugebcs.
Changed references to include files. (2 Files changed, 7 Lines changed) lib/update/molecdyn/gauge_monomial.cc 1.2
(+6
-5)
lib/update/molecdyn/gauge_monomial.h 1.2
(+1
-2)
|
| 1/12/05 1:56 PM | bjoo |
New HMC input files
(1 Files changed,
29 Lines changed)
lib/update/molecdyn/abs_hmc.h 1.11
(+29
-2)
|
| 1/12/05 10:23 AM | bjoo |
Moved the mainprogs to use ChromaInitialize and ChromaFinalize. Howver this doesnt buy us much since the linkage hack cannot be properly hidden at the moment (causes segfaults in propagator) and I need closure about how to deal with default input streams. You do get a TheXMLOutputWriter tho
(1 Files changed,
3 Lines changed)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.6
(+3
-1)
|
| 1/11/05 11:43 PM | edwards |
Removed wilson_gauge_monomial in favor of generic gauge_monomial.
(5 Files changed,
16 Lines changed)
lib/update/molecdyn/wilson_gauge_monomial.cc 1.3 removed
lib/update/molecdyn/gauge_monomial.cc 1.1 added
lib/update/molecdyn/molecdyn.h 1.17
(+1
-1)
lib/update/molecdyn/gauge_monomial.h 1.1 added
lib/update/molecdyn/wilson_gauge_monomial.h 1.5 removed
|
| 1/11/05 11:43 PM | edwards |
Removed in favor of generic unprec_two_flavor_wilson_monomial
(2 Files changed,
0 Lines changed)
lib/update/molecdyn/unprec_two_flavor_wilson_ferm_monomial_w.h 1.7 removed
lib/update/molecdyn/unprec_two_flavor_wilson_ferm_monomial_w.cc 1.10 removed
|
| 1/11/05 2:44 PM | edwards |
Added some more debugging output.
(1 Files changed,
6 Lines changed)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.4
(+6
-2)
|
| 1/11/05 11:39 AM | bjoo |
Last Guess Predictor now in
(1 Files changed,
9 Lines changed)
lib/update/molecdyn/abs_hmc.h 1.10
(+9
-9)
|
| 1/11/05 11:22 AM | bjoo |
Chronology now works. Have last solution based guess
(8 Files changed,
12 Lines changed)
lib/update/molecdyn/last_solution_predictor.h 1.1 added
lib/update/molecdyn/unprec_two_flavor_wilson_ferm_monomial_w.h 1.6
(+0
-1)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.3
(+3
-3)
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.cc 1.3
(+3
-3)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.cc 1.6
(+2
-2)
lib/update/molecdyn/molecdyn.h 1.16
(+1
-1)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.5
(+3
-3)
lib/update/molecdyn/last_solution_predictor.cc 1.1 added
|
| 1/11/05 10:28 AM | bjoo |
Added Chrono predictors into HMC structure this is not fully shaken out yet
(17 Files changed,
404 Lines changed)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.h 1.2
(+10
-4)
lib/update/molecdyn/zero_guess_predictor.cc 1.1 added
lib/update/molecdyn/wilson_gauge_monomial.h 1.4
(+1
-1)
lib/update/molecdyn/chrono_predictor.h 1.3
(+25
-14)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.cc 1.5
(+49
-6)
lib/update/molecdyn/zero_guess_predictor.h 1.1 added
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.4
(+45
-7)
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.cc 1.2
(+48
-4)
lib/update/molecdyn/abs_monomial.h 1.15
(+65
-27)
lib/update/molecdyn/unprec_two_flavor_wilson_ferm_monomial_w.cc 1.9
(+53
-1)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.h 1.2
(+10
-3)
lib/update/molecdyn/unprec_two_flavor_wilson_ferm_monomial_w.h 1.5
(+15
-6)
lib/update/molecdyn/molecdyn.h 1.15
(+6
-0)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.h 1.2
(+11
-3)
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.h 1.2
(+15
-10)
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.2
(+51
-3)
lib/update/molecdyn/chrono_predictor_factory.h 1.1 added
|
| 1/10/05 2:59 PM | edwards |
Replaced two_flavor_wilson_ferm_monomial in favor of
two_flavor_monomial . These latter versions are drivers for all wilson-like 4D actions (excluding clover because of the S_even_even contribution). (7 Files changed, 22 Lines changed) lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.cc 1.1 added
lib/update/molecdyn/unprec_two_flavor_wilson_monomial_w.h 1.1 added
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.cc 1.1 added
lib/update/molecdyn/prec_two_flavor_wilson_monomial_w.h 1.1 added
lib/update/molecdyn/prec_two_flavor_wilson_ferm_monomial_w.cc 1.10 removed
lib/update/molecdyn/molecdyn_w.h 1.5
(+2
-2)
lib/update/molecdyn/prec_two_flavor_wilson_ferm_monomial_w.h 1.6 removed
|
| 1/10/05 2:57 PM | edwards |
Added doxygen comments.
(2 Files changed,
10 Lines changed)
lib/update/molecdyn/unprec_two_flavor_wilson5d_monomial_w.cc 1.4
(+5
-0)
lib/update/molecdyn/prec_two_flavor_wilson5d_monomial_w.cc 1.3
(+5
-0)
|
| 1/10/05 1:13 PM | bjoo |
Added control to the t_hmc
(1 Files changed,
2 Lines changed)
lib/update/molecdyn/abs_hmc.h 1.9
(+2
-2)
|