Guido Cossu
|
4571c918a4
|
Fixing compilation error when compiling without LIME
|
2017-01-25 11:14:43 +00:00 |
|
Guido Cossu
|
5251ea4d30
|
Adding more fermion action modules, generalised DWF
|
2017-01-25 11:10:44 +00:00 |
|
Guido Cossu
|
244f8fb6dc
|
Added JSON parser (without NextElement)
|
2017-01-23 14:57:38 +00:00 |
|
Guido Cossu
|
27dfe816fa
|
Added TwoFlavorsEO
Had to remove a conformability check in the Derivative of SchurDiff,
see the comments in the file
|
2017-01-20 16:59:31 +00:00 |
|
Guido Cossu
|
f96fac0aee
|
All functionalities ready.
Todo: add all the fermion action modules
|
2017-01-20 12:56:20 +00:00 |
|
Guido Cossu
|
851f2ad8ef
|
Adding fermions actions support in the factories
|
2017-01-19 10:00:02 +00:00 |
|
Guido Cossu
|
23e0561dd6
|
Added all required functionalities, time for cleaning
All actions to be added
|
2017-01-18 16:31:51 +00:00 |
|
Guido Cossu
|
924130833e
|
Moved more parameters to serialization
|
2017-01-17 13:22:18 +00:00 |
|
Guido Cossu
|
0157274762
|
HMC factories
|
2017-01-17 10:46:49 +00:00 |
|
Guido Cossu
|
87e8aad5a0
|
Added support for input file HMC modules (missing the actions yet)
|
2017-01-16 16:07:12 +00:00 |
|
Guido Cossu
|
c6f59c2933
|
Adding factories
|
2017-01-16 10:18:09 +00:00 |
|
Guido Cossu
|
0dfda4bb90
|
Working on the RNGModule
|
2017-01-09 11:06:18 +00:00 |
|
Guido Cossu
|
1189ebc8b5
|
Cleaning up the checkpointers interface
|
2017-01-05 15:52:52 +00:00 |
|
Guido Cossu
|
1bb8578173
|
Added module for checkpointers
|
2017-01-05 13:09:32 +00:00 |
|
Guido Cossu
|
5214846341
|
Adding a resource manager
|
2016-12-22 12:41:56 +00:00 |
|
Guido Cossu
|
ce1a115e0b
|
Removing redundant arguments for integrator functions, step 1
|
2016-12-20 17:51:30 +00:00 |
|
Guido Cossu
|
143c70e29f
|
Debugged the threaded version. Cleaning up
|
2016-12-07 04:40:25 +00:00 |
|
Guido Cossu
|
b812d5e39c
|
Added single threaded version of the derivative for the Ls vectorised DWF
|
2016-12-06 16:31:13 +00:00 |
|
Guido Cossu
|
3834feb4b7
|
Adding action names
|
2016-11-16 16:46:49 +00:00 |
|
Guido Cossu
|
a783282b8b
|
Merge branch 'develop' into feature/hmc_generalise
|
2016-11-10 18:13:07 +00:00 |
|
paboyle
|
33dc1f51b5
|
Final sign off commits from Cori-1
|
2016-11-09 04:11:03 -08:00 |
|
Guido Cossu
|
d50055cd96
|
Making the ILDG support optional
|
2016-10-26 09:48:01 +01:00 |
|
Guido Cossu
|
47c7159177
|
ILDG reader/writer works
Fill the xml header with the required information, todo.
|
2016-10-24 21:57:54 +01:00 |
|
Guido Cossu
|
f55c16f984
|
Adding a barrier in the RNG save
|
2016-10-24 11:02:14 +01:00 |
|
Guido Cossu
|
392130a537
|
Working on the 5d
|
2016-10-21 14:22:25 +01:00 |
|
Guido Cossu
|
74f1ed3bc5
|
Adding some documentation for HMC
|
2016-10-19 10:51:13 +01:00 |
|
Guido Cossu
|
e250e6b7bb
|
Moving parameters outside of the HMCrunner
|
2016-10-14 17:22:32 +01:00 |
|
Guido Cossu
|
eda4dd622e
|
Some more edit
|
2016-10-11 15:45:20 +01:00 |
|
Guido Cossu
|
c68a2b9637
|
Minor fix
|
2016-10-10 11:54:58 +01:00 |
|
Guido Cossu
|
293df6cd20
|
Generalising the HMCRunner and moving parameters to the user level
|
2016-10-10 11:49:55 +01:00 |
|
Guido Cossu
|
26b9740d53
|
Some fix for the GenericHMCrunner
|
2016-10-10 09:43:05 +01:00 |
|
Guido Cossu
|
6eb873dd96
|
Added scalar action phi^4
Check Norm2 output (Complex type assumption)
|
2016-10-07 17:28:46 +01:00 |
|
Guido Cossu
|
11b4c80b27
|
Added support for hmc and binary IO for a general field
|
2016-10-07 13:37:29 +01:00 |
|
Guido Cossu
|
c065e454c3
|
Adding Binrary IO, untested
|
2016-10-06 10:12:11 +01:00 |
|
Guido Cossu
|
d9b5fbd374
|
In the middle of adding a general binary writer
|
2016-10-04 11:24:08 +01:00 |
|
Guido Cossu
|
cfbc1a26b8
|
Now the gauge implementation has to take care of the Nexp
|
2016-10-03 16:20:06 +01:00 |
|
Guido Cossu
|
257f69f931
|
One more function to generalise the HMC integrator
|
2016-10-03 15:50:04 +01:00 |
|
Guido Cossu
|
e415260961
|
First cut on generalised HMC
Backward compatibility OK
|
2016-10-03 15:28:00 +01:00 |
|
Guido Cossu
|
c4ac6e7e8f
|
Consolidating HMC interface
Uniformed interface for standard action in fundamental rep and Hirep
|
2016-09-23 10:47:42 +01:00 |
|
Guido Cossu
|
b512ccbee6
|
HMC for Adjoint fermions works
Accepts and reproduces known results
Check initial instability of inverters
when starting from hot configurations
|
2016-08-30 11:31:25 +01:00 |
|
Guido Cossu
|
147e2025b9
|
Added unit tests on the representation transformations
Status: Passing all tests
|
2016-08-08 16:54:22 +01:00 |
|
Guido Cossu
|
49b5c49851
|
Checked the hermiticity of the op in derivative, ok
Still CG fails to converge
|
2016-07-31 12:37:33 +01:00 |
|
Guido Cossu
|
089f0ab582
|
Debugged HMC for Creutz relation
|
2016-07-28 16:44:41 +01:00 |
|
Guido Cossu
|
b93e18ed50
|
Modified the Dirac Kernel class to compile with different number of colours
Added the general push_back functionality to accomodate for all defined representations
Compiles, not tested
|
2016-07-18 16:36:28 +01:00 |
|
Guido Cossu
|
9c77bb69a5
|
Added all elements for Hirep HMC
TODO: Test and debug
|
2016-07-18 12:05:23 +01:00 |
|
Guido Cossu
|
7edf4c6c04
|
Added HMC utitities for the higher representations
TODO: Inherit types for the pseudofermions, Debugging, testing
|
2016-07-15 13:39:47 +01:00 |
|
Guido Cossu
|
9dc345e8e8
|
Debugged smearing and adding HMC functions for hirep
|
2016-07-13 17:51:18 +01:00 |
|
Guido Cossu
|
a9ae30f868
|
Added representations definitions for the HMC
|
2016-07-12 13:36:10 +01:00 |
|
Guido Cossu
|
5028969d4b
|
Added generators for the adjoint representation
|
2016-07-08 15:40:11 +01:00 |
|
Guido Cossu
|
3e80947c2b
|
Cleaned up HMC output. Tested smeared HMCs for single precision (OK)
|
2016-07-05 12:03:54 +01:00 |
|