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
|
0bd296dda4
|
Adding check of the Dag part in the benchmark
|
2016-12-14 03:15:09 +00:00 |
|
Guido Cossu
|
af0ccdd8e9
|
Moving output order
|
2016-12-14 02:02:42 +00:00 |
|
Guido Cossu
|
2fb92dbc6e
|
Cleaning up previous debug lines
|
2016-12-13 07:53:43 +00:00 |
|
Guido Cossu
|
5c74b6028b
|
Commit for debugging, lot of IO
|
2016-12-13 06:35:30 +00:00 |
|
Guido Cossu
|
e0be2b6e6c
|
Adding a new tests for the Ls vec CG
|
2016-12-13 04:59:18 +00:00 |
|
Guido Cossu
|
ef72f322d2
|
consistency of tests
|
2016-12-13 02:24:20 +00:00 |
|
Guido Cossu
|
7bc2065113
|
Adding report at the end of the DWF HMC tests
|
2016-12-12 04:21:34 +00:00 |
|
Guido Cossu
|
2bd4233919
|
Completed testing of the HMC for Ls vectorised version (on AVX2)
|
2016-12-07 04:56:37 +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
|
01480da0a8
|
Merge branch 'develop' into feature/hmc_generalise
|
2016-12-05 05:10:27 +00:00 |
|
Guido Cossu
|
ae9688e343
|
Reporting also the total mflops
|
2016-11-28 11:37:02 +00:00 |
|
Guido Cossu
|
1e44fd3094
|
Added some details on the mpi flags for Cray machines
|
2016-11-26 18:30:53 +00:00 |
|
Guido Cossu
|
d8258f0758
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2016-11-26 18:25:32 +00:00 |
|
Guido Cossu
|
6c0cc5676b
|
Adding Eigen.inc to the gitignore
|
2016-11-26 18:25:12 +00:00 |
|
Guido Cossu
|
62749d05a6
|
Naming the scalar action
|
2016-11-17 12:26:20 +00:00 |
|
Guido Cossu
|
3834feb4b7
|
Adding action names
|
2016-11-16 16:46:49 +00:00 |
|
Guido Cossu
|
454302414d
|
Small modif at the test hmc
|
2016-11-15 12:31:13 +00:00 |
|
Guido Cossu
|
6f8b771a37
|
Adding date of the last commit
|
2016-11-10 18:52:00 +00:00 |
|
Guido Cossu
|
4e1ffdd17c
|
Adding git info to the configure output
|
2016-11-10 18:44:36 +00:00 |
|
Guido Cossu
|
a783282b8b
|
Merge branch 'develop' into feature/hmc_generalise
|
2016-11-10 18:13:07 +00:00 |
|
Guido Cossu
|
19b85d8486
|
Some comments in the hmc files
|
2016-11-10 17:55:58 +00:00 |
|
Guido Cossu
|
afc8d3e524
|
Adding support for parallel recursive compilation for the tests
|
2016-11-07 11:13:43 +00:00 |
|
Guido Cossu
|
bc248b6948
|
Merge branch 'release/v0.6.0' into feature/KNL_double_prec
Conflicts:
lib/simd/Grid_avx512.h
|
2016-11-02 10:40:49 +00:00 |
|
Guido Cossu
|
ae8561892e
|
Eliminating useless defines
|
2016-11-02 10:21:06 +00:00 |
|
Guido Cossu
|
e8c3174ae2
|
Small change in the defines
|
2016-10-30 12:23:11 +00:00 |
|
Guido Cossu
|
9b066e94d0
|
Compilation with both single and double precision
|
2016-10-30 12:04:06 +00:00 |
|
Guido Cossu
|
e1042aef77
|
First version of the doube prec for testing purposes
It does not compile single and double version at the same time
|
2016-10-28 17:20:04 +01:00 |
|
Guido Cossu
|
1d666771f9
|
Debugging the RNG, eliminate the barrier after broadcast
|
2016-10-26 16:08:23 +01: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
|
f415db583a
|
Adding ILDG format
|
2016-10-24 15:48:22 +01:00 |
|
Guido Cossu
|
f55c16f984
|
Adding a barrier in the RNG save
|
2016-10-24 11:02:14 +01:00 |
|
Guido Cossu
|
df67e013ca
|
More debug output for the RNG
|
2016-10-22 13:34:17 +01:00 |
|
Guido Cossu
|
3e990c9d0a
|
Reverting the broadcast change
|
2016-10-22 13:26:43 +01:00 |
|
Guido Cossu
|
4b740fc8fd
|
Debugging the RNG state save
|
2016-10-22 13:06:00 +01:00 |
|
Guido Cossu
|
cccd14b09e
|
Small cleanup
|
2016-10-21 17:20:54 +01:00 |
|
Guido Cossu
|
e6acffdfc2
|
Fixing the plaquette computation
|
2016-10-21 16:06:34 +01:00 |
|
Guido Cossu
|
392130a537
|
Working on the 5d
|
2016-10-21 14:22:25 +01:00 |
|
Guido Cossu
|
deef2673b2
|
Separating the Lattice theories stub from the QCD.h file
|
2016-10-20 17:24:08 +01:00 |
|
Guido Cossu
|
977b0a6dd9
|
Merge branch 'develop' into feature/hmc_generalise
|
2016-10-20 17:04:41 +01:00 |
|
Guido Cossu
|
977d844394
|
Few modifications on stdout messages
|
2016-10-20 17:01:59 +01:00 |
|
Guido Cossu
|
590675e2ca
|
Csum in hex format
|
2016-10-19 17:26:25 +01:00 |
|
Guido Cossu
|
8c65bdf6d3
|
Printing checksum for the RNG file
|
2016-10-19 16:56:11 +01:00 |
|
Guido Cossu
|
74f1ed3bc5
|
Adding some documentation for HMC
|
2016-10-19 10:51:13 +01:00 |
|
Guido Cossu
|
79270ef510
|
Added a test for EODWF Scaled Shamir with general HMC
|
2016-10-14 17:34:26 +01:00 |
|
Guido Cossu
|
e250e6b7bb
|
Moving parameters outside of the HMCrunner
|
2016-10-14 17:22:32 +01:00 |
|
Guido Cossu
|
261342c15f
|
Adding gh-pages
|
2016-10-13 11:51:25 +01:00 |
|
Guido Cossu
|
eda4dd622e
|
Some more edit
|
2016-10-11 15:45:20 +01:00 |
|
Guido Cossu
|
611b5d74ba
|
Fix for AVX+FMA3 compilation
|
2016-10-10 15:26:17 +01:00 |
|
Guido Cossu
|
b56c9ffa52
|
Fix for AVXFMA
|
2016-10-10 14:43:37 +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
|
65f61bb3bf
|
Reset QCD colours to 3
|
2016-10-10 09:46:17 +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
|
2e453dfbf5
|
Added some instrumentation to benchmark the force computation
|
2016-10-06 17:52:45 +01:00 |
|
Guido Cossu
|
c065e454c3
|
Adding Binrary IO, untested
|
2016-10-06 10:12:11 +01:00 |
|
Guido Cossu
|
c78bbd0f8c
|
Fix ASM compilation
|
2016-10-04 15:37:32 +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
|
04a437c92c
|
Minor modification to the filelist script
|
2016-09-23 11:12:45 +01:00 |
|
Guido Cossu
|
5c190a1b8c
|
Merge branch 'develop' into feature/hirep
|
2016-09-23 11:06:06 +01:00 |
|
Guido Cossu
|
15d8f5c88c
|
Small change to the configure.ac to include the canonical names
|
2016-09-23 11:05:36 +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
|
510e340e16
|
Debugged last commit for the Two index representation
|
2016-09-22 22:16:21 +01:00 |
|
Guido Cossu
|
6ffadca153
|
Restored number of colours to 3
|
2016-09-22 14:22:54 +01:00 |
|
Guido Cossu
|
b6597b74e7
|
Added support for the Two index Symmetric and Antisymmetric representations
Tested for HMC convergence: OK
Added also a test file showing an example for mixed representations
|
2016-09-22 14:17:37 +01:00 |
|
Guido Cossu
|
fda408ee6f
|
Added first lines for supporting Two Index representations
|
2016-09-13 10:43:30 +01:00 |
|
Guido Cossu
|
b9c80318a2
|
Merge branch 'develop' into feature/hirep
|
2016-09-13 10:01:51 +01:00 |
|
Guido Cossu
|
5df5d52d41
|
Fix for the Intel compiler
|
2016-09-12 17:17:20 +01:00 |
|
Guido Cossu
|
f76f281e58
|
Cleaning files after fix
|
2016-09-09 11:34:25 +01:00 |
|
Guido Cossu
|
aa20cc8b52
|
Fixing compilation error with AVX512 flag
|
2016-09-09 02:58:52 -07:00 |
|
Guido Cossu
|
0fd179fb33
|
Merge branch 'develop' into feature/hirep
|
2016-09-01 12:59:53 +01:00 |
|
Guido Cossu
|
f45ef8d114
|
Minor modification in ActionBase.h
|
2016-09-01 11:46:46 +01:00 |
|
Guido Cossu
|
fd5614738d
|
Merge branch 'develop' into feature/hirep
|
2016-08-30 18:21:36 +01:00 |
|
Guido Cossu
|
005dcc51aa
|
Reset travis
|
2016-08-30 14:44:10 +01:00 |
|
Guido Cossu
|
655c893f86
|
Another test on travis
|
2016-08-30 14:38:42 +01:00 |
|
Guido Cossu
|
843f5783b4
|
Again travis test separating single and double
|
2016-08-30 14:29:09 +01:00 |
|
Guido Cossu
|
8986c9fedd
|
Single and double precision travis matrix
|
2016-08-30 14:25:24 +01:00 |
|
Guido Cossu
|
c80a1d427c
|
Retest original version of travis yaml
|
2016-08-30 14:05:05 +01:00 |
|
Guido Cossu
|
ae57032500
|
Separate single and double builds in travis
|
2016-08-30 14:00:34 +01:00 |
|
Guido Cossu
|
f75468728f
|
Another error on travis
|
2016-08-30 13:56:23 +01:00 |
|
Guido Cossu
|
5acd856663
|
Correction of error in travis
|
2016-08-30 13:49:49 +01:00 |
|
Guido Cossu
|
b0d3e4bb2c
|
Separating travis builds
|
2016-08-30 13:44:07 +01:00 |
|