Peter Boyle
|
99220f6531
|
Fixes and better timing
|
2017-04-26 17:24:11 -04:00 |
|
Lanny91
|
d2003f24f4
|
Corrected incorrect usage of ExtractSlice for conserved current code.
|
2017-04-26 17:25:28 +01:00 |
|
Peter Boyle
|
f8797e1e3e
|
bug fix. works now and great face performance
|
2017-04-26 03:14:02 -04:00 |
|
Peter Boyle
|
fd1eb7de13
|
Clean implementation of the exterior faces listing only those points on the boudary
|
2017-04-26 02:34:52 -04:00 |
|
Peter Boyle
|
2ce898efa3
|
Pretty code
|
2017-04-26 02:34:25 -04:00 |
|
Lanny91
|
44260643f6
|
First conserved current implementation for Wilson fermions only. Not implemented for Gparity or 5D-vectorised Wilson fermions.
|
2017-04-25 18:00:24 +01:00 |
|
paboyle
|
ab66bac4e6
|
Think I'm getting on top of the reduced cost exterior precomputed list of links
|
2017-04-25 08:50:26 +01:00 |
|
paboyle
|
56277a11c8
|
Build a list of whats on the surface
|
2017-04-24 17:06:15 +01:00 |
|
Guido Cossu
|
752048f410
|
Merge branch 'develop' into feature/clover
|
2017-04-24 14:41:20 +01:00 |
|
Peter Boyle
|
5b55867a7a
|
Slightly cheaper Ext assembly
|
2017-04-24 05:36:11 -04:00 |
|
Peter Boyle
|
3accb1ef89
|
Debugged assemply split phase with interior suppression
|
2017-04-23 19:30:19 -04:00 |
|
Peter Boyle
|
e3d0e31525
|
Debugged assemply split phase with interior suppression
|
2017-04-23 19:29:27 -04:00 |
|
Peter Boyle
|
5812eb8a8c
|
Partially fixed. But the comms-overlap does not work yet.
|
2017-04-22 18:50:25 -04:00 |
|
paboyle
|
ac58565d0a
|
Dangerous rewrite of the assembly. If I make a mistake the debug will be painful.
|
2017-04-22 19:31:04 +01:00 |
|
paboyle
|
b722889234
|
Try a better load balancing loop
|
2017-04-22 19:27:41 +01:00 |
|
paboyle
|
abba44a837
|
Hand unrolled for overlapped comms
|
2017-04-22 17:45:17 +01:00 |
|
paboyle
|
f301be94ce
|
Fixed
|
2017-04-22 17:42:31 +01:00 |
|
Peter Boyle
|
1d1b225497
|
Hand unrolled Nc=3 kernels support split phase compute (on-node, off-node).
|
2017-04-22 09:05:28 -04:00 |
|
Peter Boyle
|
53a785a3dd
|
Fixing the KNL compile
|
2017-04-22 08:11:51 -04:00 |
|
paboyle
|
736bf3c866
|
Major rework of stencil. Half precision and MPI3 now working.
|
2017-04-22 11:33:50 +01:00 |
|
paboyle
|
fc4ab9ccd5
|
Working half precision comms
|
2017-04-20 11:20:26 +01:00 |
|
paboyle
|
4a340aa5ca
|
Massive compressor rework to support reduced precision comms
|
2017-04-20 09:28:27 +01:00 |
|
Guido Cossu
|
b694996302
|
adding comments
|
2017-04-14 13:30:14 +01:00 |
|
|
a6a0da873f
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2017-04-13 15:31:06 +01:00 |
|
paboyle
|
42fb49d3fd
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2017-04-13 14:12:47 +01:00 |
|
|
8ef4300412
|
spurious .dirstamp files removed
|
2017-04-10 17:00:22 +01:00 |
|
paboyle
|
db5f6d3ae3
|
Verbose fix
|
2017-04-09 23:41:30 +09:00 |
|
Chulwoo Jung
|
f80a847aef
|
Merge branch 'develop' into bugfix/dminus
|
2017-04-06 23:49:10 -04:00 |
|
paboyle
|
86aaa35294
|
Christoph needs SchurDiagTwoKappa which is mobius specific.
|
2017-04-07 11:07:40 +09:00 |
|
Guido Cossu
|
7b03d8d087
|
Fixing the remaining merge conflicts
|
2017-04-05 16:17:46 +01:00 |
|
Guido Cossu
|
4b759b8f2a
|
Merge branch 'feature/hmc_generalise' into feature/scalar_adjointFT
|
2017-04-05 14:50:28 +01:00 |
|
Guido Cossu
|
8c540333d5
|
Merge branch 'develop' into feature/hmc_generalise
|
2017-04-05 14:41:04 +01:00 |
|
Guido Cossu
|
6fd82228bf
|
Working on the derivative
|
2017-04-05 10:51:44 +01:00 |
|
Chulwoo Jung
|
d0c2c9c71f
|
Merge branch 'develop' of https://github.com/paboyle/Grid into bugfix/dminus
|
2017-04-04 15:20:17 -04:00 |
|
Guido Cossu
|
ca6efc685e
|
Merge branch 'develop' into feature/clover
|
2017-04-04 10:19:02 +01:00 |
|
paboyle
|
1c4bc7ed38
|
Debugged staggered conventions
|
2017-03-31 14:41:48 +09:00 |
|
Chulwoo Jung
|
5a5b66292b
|
Merge branch 'develop' of https://github.com/paboyle/Grid into bugfix/dminus
|
2017-03-30 10:44:02 -04:00 |
|
Guido Cossu
|
b8ae787b5e
|
Correcting a simple typo
|
2017-03-30 11:33:15 +01:00 |
|
Guido Cossu
|
fbe2c3b5f9
|
]Merge branch 'develop' into feature/clover
|
2017-03-30 11:18:31 +01:00 |
|
Guido Cossu
|
1ed69816b9
|
First steps for the force term
|
2017-03-30 11:14:27 +01:00 |
|
paboyle
|
93ea5d9468
|
Pretty code
|
2017-03-30 15:00:03 +09:00 |
|
paboyle
|
9fd23faadf
|
Pretty layout
|
2017-03-30 13:44:45 +09:00 |
|
paboyle
|
10e4fa0dc8
|
Template instantiation improvements
|
2017-03-30 13:44:25 +09:00 |
|
paboyle
|
c4aca1dde4
|
Conjugate coefficients on adjoint
|
2017-03-30 13:44:05 +09:00 |
|
paboyle
|
b9e8ea3aaa
|
conjugate coefficient on the dagger
|
2017-03-30 13:43:13 +09:00 |
|
paboyle
|
077aa728b9
|
Fix the ZMobius (I think)
|
2017-03-30 13:42:09 +09:00 |
|
paboyle
|
a8d83d886e
|
Macro controls
|
2017-03-30 13:31:34 +09:00 |
|
paboyle
|
7fd46eeec4
|
Trailing whitespace removal
|
2017-03-30 13:31:10 +09:00 |
|
paboyle
|
2b115929dc
|
Small AVX512 asm ifdef patch
|
2017-03-29 18:51:23 +09:00 |
|
paboyle
|
d805867e02
|
Better init
|
2017-03-28 13:25:05 -04:00 |
|
paboyle
|
98f9318279
|
Build on AVX2 and MPI passing with clang++
|
2017-03-28 23:16:04 +09:00 |
|
paboyle
|
4b17e8eba8
|
Merge branch 'develop' into feature/bgq-asm
Conflicts:
lib/qcd/action/fermion/Fermion.h
lib/qcd/action/fermion/WilsonFermion.cc
lib/util/Init.cc
tests/Test_cayley_even_odd_vec.cc
|
2017-03-28 04:49:30 -04:00 |
|
Chulwoo Jung
|
e63be32ad2
|
zmobius Meooe5D fixed?
|
2017-03-28 03:48:50 -04:00 |
|
paboyle
|
18bde08d1b
|
Merge branch 'feature/staggering' into develop
|
2017-03-28 15:25:55 +09:00 |
|
Chulwoo Jung
|
33d59c8869
|
Adding Zmobius prec test
|
2017-03-27 21:40:27 -04:00 |
|
Guido Cossu
|
5e549ebd8b
|
Adding force terms
|
2017-03-27 16:43:15 +09:00 |
|
Guido Cossu
|
fff484eca5
|
Populating Clover fermions methods
|
2017-03-27 15:12:57 +09:00 |
|
Guido Cossu
|
5fdc05782b
|
More in the clover fermion class
|
2017-03-27 10:54:16 +09:00 |
|
Guido Cossu
|
a04eb7df5d
|
Starting Clover term
|
2017-03-24 12:43:28 +09:00 |
|
Guido Cossu
|
4c1ea8677e
|
Small cosmetic changes and vscode gitignore
|
2017-03-23 14:09:35 +09:00 |
|
Guido Cossu
|
120fb59978
|
Adding tests for WilsonFlow classes
|
2017-03-21 16:11:35 +09:00 |
|
Guido Cossu
|
0ec6829edc
|
Fixing compilation errors for the WilsonFlow
|
2017-03-21 13:06:32 +09:00 |
|
Guido Cossu
|
18b7845b7b
|
Adding WilsonFlow smearing
|
2017-03-21 11:52:05 +09:00 |
|
Guido Cossu
|
3d0fe15374
|
Added topological charge measurement
|
2017-03-17 16:14:57 +09:00 |
|
Guido Cossu
|
91886068fe
|
Fixed seg fault for observable modules
|
2017-03-17 13:59:31 +09:00 |
|
Guido Cossu
|
6d1e9e5f92
|
Small cleanup of the observables
|
2017-03-17 11:42:55 +09:00 |
|
Guido Cossu
|
b640230b1e
|
Moving hmc observables in a different directory
|
2017-03-17 11:40:17 +09:00 |
|
paboyle
|
e7c36771ed
|
ZMobius prep for asm
|
2017-03-15 14:23:33 -04:00 |
|
Guido Cossu
|
38806343a8
|
Improving efficiency of the force term
|
2017-03-15 15:16:16 +09:00 |
|
Guido Cossu
|
831ca4e3bf
|
Added Scalar action for fields in the adjoint representation
|
2017-03-14 14:55:18 +09:00 |
|
paboyle
|
8dc57a1e25
|
Layout change
|
2017-03-13 11:11:46 +00:00 |
|
paboyle
|
f57bd770b0
|
Merge branch 'bugfix/dminus' into feature/bgq-asm
|
2017-03-13 11:11:03 +00:00 |
|
Chulwoo Jung
|
33edde245d
|
Changing Dminus(Dag) to use full vectors to work correctly
|
2017-03-12 23:02:42 -04:00 |
|
paboyle
|
447c5e6cd7
|
Z mobius hermiticity correction
|
2017-03-13 01:30:43 +00:00 |
|
paboyle
|
8b99d80d8c
|
Merge branch 'bgq-asm-shmemfixes' into feature/bgq-asm
|
2017-03-12 23:30:09 +00:00 |
|
Guido Cossu
|
4e34132f4d
|
Correcting modules use in test files
|
2017-03-10 23:54:53 +09:00 |
|
Guido Cossu
|
c07cb10247
|
Merge branch 'feature/hmc_generalise' of https://github.com/paboyle/Grid into feature/hmc_generalise
|
2017-03-10 22:37:25 +09:00 |
|
Guido Cossu
|
d7767a2a62
|
Few more tests
|
2017-03-10 22:33:48 +09:00 |
|
Guido Cossu
|
ec035983fd
|
Fixing the implicit integration
|
2017-03-01 11:56:35 +00:00 |
|
paboyle
|
af230a1fb8
|
Average the time across the whole machine for outliers
|
2017-02-28 17:05:22 -05:00 |
|
Christopher Kelly
|
06a132e3f9
|
Fixes to SHMEM comms
|
2017-02-28 13:31:54 -08:00 |
|
Guido Cossu
|
596dcd85b2
|
Auxiliary fields
|
2017-02-27 13:16:38 +00:00 |
|
Guido Cossu
|
7270c6a150
|
Integrator works now
|
2017-02-24 17:03:42 +00:00 |
|
paboyle
|
e099dcdae7
|
Merge branch 'develop' into feature/bgq-asm
|
2017-02-23 00:25:29 +00:00 |
|
paboyle
|
4e7ab3166f
|
Refactoring header layout
|
2017-02-22 18:09:33 +00:00 |
|
azusayamaguchi
|
1c30e9a961
|
Verified
|
2017-02-21 23:01:25 +00:00 |
|
Francesco Sanfilippo
|
93cc270016
|
making public same serializable parameters in HMC Module
RNGModuleParameters
GridModuleParameters
|
2017-02-21 23:11:56 +01:00 |
|
azusayamaguchi
|
bf7e3f20d4
|
Staggaered fermion optimised version
|
2017-02-21 14:35:42 +00:00 |
|
Guido Cossu
|
902afcfbaf
|
Adding metric and the implicit steps
|
2017-02-21 11:30:57 +00:00 |
|
paboyle
|
3ae92fa2e6
|
Global changes to parallel_for structure.
Move the comms flags to more sensible names
|
2017-02-21 05:24:27 -05:00 |
|
Guido Cossu
|
97a6b61551
|
Covariant laplacian and implicit integration
|
2017-02-20 11:17:27 +00:00 |
|
Guido Cossu
|
bafb101e4f
|
Testing different versions of the Laplacian
|
2017-02-13 15:38:11 +00:00 |
|
Guido Cossu
|
08fdf05528
|
Added and tested the covariant laplacian + CG solver
|
2017-02-13 15:05:01 +00:00 |
|
Guido Cossu
|
c3d7ec65fa
|
All tests compile.
|
2017-02-10 10:27:51 +00:00 |
|
Guido Cossu
|
e0571c872b
|
Merge branch 'develop' into feature/hmc_generalise
|
2017-02-09 16:12:00 +00:00 |
|
Guido Cossu
|
3274561cf8
|
Cleanup
|
2017-02-09 15:18:38 +00:00 |
|
paboyle
|
2c246551d0
|
Overlap comms and compute options in wilson kernels
|
2017-02-07 01:37:10 -05:00 |
|
|
eedcaf6470
|
Merge branch 'feature/hadrons' into feature/qed-fvol
|
2017-02-01 15:53:10 -08:00 |
|
|
d775fbb2f9
|
Gammas: code cleaning and gamma_L implementation & test
|
2017-02-01 15:45:05 -08:00 |
|
|
863855f46f
|
header fix
|
2017-02-01 11:59:44 -08:00 |
|
|
419af7610d
|
New gamma matrices tidying: generated code is confined to Gamma.* for readability
|
2017-02-01 11:23:12 -08:00 |
|
|
1140573027
|
Gamma adj fix: now in Grid namespace to avoid collisions
|
2017-01-30 10:53:04 -08:00 |
|
|
a0cfbb6e88
|
Merge branch 'feature/gammas' into feature/hadrons
# Conflicts:
# .gitignore
# lib/qcd/spin/Dirac.cc
# scripts/filelist
|
2017-01-30 09:10:49 -08:00 |
|
|
515a26b3c6
|
gammas: copyright update
|
2017-01-30 09:07:09 -08:00 |
|
Guido Cossu
|
16be6d378c
|
Now action factory support different Fields (templated)
|
2017-01-30 14:22:41 +00:00 |
|
Guido Cossu
|
f05d0565aa
|
Adding ScalarField theory
|
2017-01-30 10:59:28 +00:00 |
|
|
28d99b5297
|
Merge branch 'develop' into feature/qed-fvol
|
2017-01-27 16:59:53 -08:00 |
|
Guido Cossu
|
6929a84c70
|
Reformatting files
|
2017-01-27 11:54:44 +00:00 |
|
Guido Cossu
|
5c779a789b
|
Moving registrations in an independent file
|
2017-01-27 11:23:51 +00:00 |
|
|
fad743fbb1
|
Build system sanity check: corrected several headers not in the <Grid/*> format
|
2017-01-26 17:00:41 -08:00 |
|
Guido Cossu
|
e863a948e3
|
Cleaning up files and directories
|
2017-01-26 15:24:49 +00:00 |
|
Guido Cossu
|
7996f06335
|
Commented out registrations.
Move to an independent file that is linked only for the factory managed HMC
|
2017-01-25 18:27:45 +00:00 |
|
Guido Cossu
|
7b40a3e3e5
|
Reorganizing files
|
2017-01-25 18:09:46 +00:00 |
|
Guido Cossu
|
17629b8d9e
|
Merge branch 'develop' into feature/hmc_generalise
|
2017-01-25 11:33:53 +00:00 |
|
Guido Cossu
|
0baa20d292
|
Againg fixing compilation on Travis, no LIME lib present
|
2017-01-25 11:18:44 +00:00 |
|
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 |
|
|
05cb6d318a
|
gammas: adjoint implemented as a symbolic operation
|
2017-01-24 18:07:43 -08:00 |
|
|
0432e30256
|
Gamma right multiply code fix (now passes consistency check)
|
2017-01-24 17:36:23 -08:00 |
|
Guido Cossu
|
7f456b4173
|
👷 Added all pseudofermion actions to the serialiser
|
2017-01-24 13:57:32 +00:00 |
|
|
a37e71f362
|
New automatic implementation of gamma matrices, Meson and SeqGamma are broken
|
2017-01-23 19:13:43 -08: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 |
|
|
82b3f54697
|
scalar free propagator fix
|
2017-01-05 14:58:07 +00:00 |
|
Guido Cossu
|
1bb8578173
|
Added module for checkpointers
|
2017-01-05 13:09:32 +00:00 |
|
|
afbf7d4c37
|
QED Gimpl moved in Photon.h
|
2016-12-29 22:43:38 +01:00 |
|
|
8c3cc32364
|
Scalar action
|
2016-12-29 22:42:58 +01:00 |
|
Peter Boyle
|
03c81bd902
|
Merge branch 'feature/bgq-asm' of https://github.com/paboyle/Grid into feature/bgq-asm
|
2016-12-27 11:25:35 +00:00 |
|
Peter Boyle
|
a869addef1
|
Stats switch off
|
2016-12-27 11:25:22 +00:00 |
|
Peter Boyle
|
3d21297bbb
|
Call the fast path compressor for wilson kernels to avoid if else on projector
|
2016-12-27 11:23:13 +00:00 |
|
Peter Boyle
|
25efefc5b4
|
Back to original thread policy post test
|
2016-12-23 09:49:04 +00:00 |
|
Peter Boyle
|
eabf316ed9
|
BGQ performance ASM
|
2016-12-22 21:56:08 +00:00 |
|
Peter Boyle
|
04ae7929a3
|
BGQ or KNL assembler now
|
2016-12-22 17:53:22 +00:00 |
|
Peter Boyle
|
caba0d42a5
|
L1p controls
|
2016-12-22 17:52:55 +00:00 |
|
Peter Boyle
|
9ae81c06d2
|
L1p controls for BG/Q
|
2016-12-22 17:52:21 +00:00 |
|
Peter Boyle
|
b8cdb3e90a
|
Debug hack; raises from 62GF/s to 72 GF/s per node on BG/Q
|
2016-12-22 17:50:14 +00:00 |
|
Guido Cossu
|
5214846341
|
Adding a resource manager
|
2016-12-22 12:41:56 +00:00 |
|
|
17b3a10d46
|
stochastic QED: function to cache 1/sqrt(khat^2)
|
2016-12-22 00:29:19 +01:00 |
|
Guido Cossu
|
ce1a115e0b
|
Removing redundant arguments for integrator functions, step 1
|
2016-12-20 17:51:30 +00:00 |
|
|
9ac3ac41df
|
serialisable Photon parameters
|
2016-12-20 12:41:01 +01:00 |
|
|
6f1ea96293
|
Merge branch 'develop' into feature/qed-fvol
|
2016-12-20 12:33:02 +01:00 |
|
paboyle
|
3e6945cd65
|
Fixing AVX Z-mobius
|
2016-12-18 02:05:11 +00:00 |
|
paboyle
|
87be03006a
|
AVX 512 code broke other compiles; fixing
|
2016-12-18 01:45:09 +00:00 |
|
Peter Boyle
|
4d8b01b7ed
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2016-12-18 00:56:57 +00:00 |
|
Peter Boyle
|
fa6acccf55
|
Zmobius asm
|
2016-12-18 00:56:19 +00:00 |
|
azusayamaguchi
|
df9108154d
|
Debugged 2 versions of assembler; ls vectorised, xyzt vectorised
|
2016-12-17 23:47:51 +00:00 |
|
azusayamaguchi
|
b3e7f600da
|
Partial implementation of 4d vectorisation assembler
|
2016-12-16 23:50:30 +00:00 |
|
azusayamaguchi
|
d4071daf2a
|
Template specialise
|
2016-12-16 22:28:29 +00:00 |
|
azusayamaguchi
|
a2a6329094
|
AVX512 only for ASM compilation
|
2016-12-16 22:03:29 +00:00 |
|
azusayamaguchi
|
eabc577940
|
Assembler possibly working
|
2016-12-16 16:55:36 +00:00 |
|
|
2e3c5890b6
|
qed-fvol: build fix
|
2016-12-15 20:06:46 +00:00 |
|
|
bc6678732f
|
Merge branch 'feature/hadrons' into feature/qed-fvol
# Conflicts:
# Makefile.am
# configure.ac
# lib/qcd/action/gauge/Photon.h
|
2016-12-15 19:53:00 +00:00 |
|
|
91e98b1dd5
|
Merge branch 'feature/hadrons' into develop
|
2016-12-15 18:15:56 +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 |
|
Azusa Yamaguchi
|
426197e446
|
Nc=3
|
2016-12-12 09:10:54 +00:00 |
|
Azusa Yamaguchi
|
99e2c1e666
|
Kernels options
|
2016-12-12 09:08:53 +00:00 |
|
Azusa Yamaguchi
|
1440565a10
|
Decrease verbosity
|
2016-12-12 09:08:04 +00:00 |
|
Peter Boyle
|
fe187e9ed3
|
Compiles and passes under ZMobius with assembler
|
2016-12-10 00:47:48 +00:00 |
|
Peter Boyle
|
0091b50f49
|
Zmobius working -- not asm yet
|
2016-12-09 22:51:32 +00:00 |
|
Peter Boyle
|
fb8d4b2357
|
Lots of debug on performance Mobius
|
2016-12-08 17:28:28 +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 |
|
Peter Boyle
|
e27c6b217c
|
Updating
|
2016-12-01 12:42:53 +00:00 |
|
paboyle
|
6adf35da54
|
Faster Mobius
|
2016-12-01 11:39:04 +00:00 |
|
paboyle
|
bd0430b34f
|
Serialisation in malloc fixed
|
2016-11-29 22:27:55 +00:00 |
|
Azusa Yamaguchi
|
c097fd041a
|
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/staggering
|
2016-11-29 13:44:17 +00:00 |
|
Azusa Yamaguchi
|
77fb25fb29
|
Push 5d tests
|
2016-11-29 13:43:56 +00:00 |
|
Azusa Yamaguchi
|
389e0a77bd
|
Staggerd Fermion 5D
|
2016-11-29 13:13:56 +00:00 |
|
paboyle
|
4704f2d009
|
Actions updated
|
2016-11-29 00:14:36 +00:00 |
|
Guido Cossu
|
ae9688e343
|
Reporting also the total mflops
|
2016-11-28 11:37:02 +00:00 |
|
|
fabcd4179d
|
Hadrons: propagator type coming from the fermion implementation
|
2016-11-28 14:02:10 +09:00 |
|
Azusa Yamaguchi
|
668ca57702
|
Merge branch 'develop' of https://github.com/paboyle/Grid into feature/staggering
|
2016-11-22 13:49:11 +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 |
|
James Harrison
|
739c2308b5
|
Set imaginary part of stochastic QED field to zero using real() instead of conjugate().
|
2016-11-15 13:07:52 +00:00 |
|
James Harrison
|
92ec3404f8
|
Set imaginary part of stochastic QED field to zero after FFT into position space
|
2016-11-14 17:59:02 +00:00 |
|
Guido Cossu
|
a783282b8b
|
Merge branch 'develop' into feature/hmc_generalise
|
2016-11-10 18:13:07 +00:00 |
|
paboyle
|
604f0ea2f6
|
Merge branch 'develop' into release/v0.6.0
|
2016-11-09 04:13:01 -08:00 |
|
paboyle
|
33dc1f51b5
|
Final sign off commits from Cori-1
|
2016-11-09 04:11:03 -08:00 |
|
azusayamaguchi
|
f7b60004f3
|
Merge branch 'develop' into release/v0.6.0
|
2016-11-04 16:08:07 +00:00 |
|
azusayamaguchi
|
b7d55f7dfb
|
Fix a typo in reorg of the --dslash-asm
|
2016-11-04 11:35:08 +00:00 |
|
Azusa Yamaguchi
|
ee686a7d85
|
Compiles now
|
2016-11-03 16:58:23 +00:00 |
|
Azusa Yamaguchi
|
1c5b7a6be5
|
Staggered phases first cut, c1, c2, u0
|
2016-11-03 16:26:56 +00:00 |
|
|
ec232af851
|
Photon.h references removed
|
2016-11-03 14:34:16 +00:00 |
|
|
aee44dc694
|
Photon.h removed from develop branch
|
2016-11-03 13:54:15 +00:00 |
|
|
75bbf6a0af
|
Merge branch 'develop' into feature/feynman-rules
|
2016-11-03 13:52:11 +00:00 |
|
paboyle
|
c067051d5f
|
Merge branch 'develop' into release/v0.6.0
|
2016-11-02 13:59:18 +00:00 |
|
Guido Cossu
|
ae8561892e
|
Eliminating useless defines
|
2016-11-02 10:21:06 +00:00 |
|
paboyle
|
bb94ddd0eb
|
Tidy up of mpi3; also some cleaning of the dslash controls.
|
2016-11-02 08:07:09 +00:00 |
|
James Harrison
|
7f0fc0eff5
|
Remove explicit use of double-precision types in photon.h
|
2016-11-01 16:02:35 +00:00 |
|
Azusa Yamaguchi
|
164d3691db
|
Staggered
|
2016-11-01 14:24:22 +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 |
|
James Harrison
|
618abdf302
|
Add missing volume factor in stochastic QED field
|
2016-10-29 11:04:02 +01: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 |
|
|
ca21003f01
|
Merge branch 'feature/fft-opt' into feature/feynman-rules
# Conflicts:
# lib/FFT.h
# lib/qcd/action/fermion/WilsonFermion5D.h
# tests/core/Test_fft.cc
|
2016-10-26 18:44:47 +01:00 |
|
Guido Cossu
|
d50055cd96
|
Making the ILDG support optional
|
2016-10-26 09:48:01 +01:00 |
|
Azusa Yamaguchi
|
bca861e112
|
Note:FFT shoud be GridFFT (Not change yet).
Gauge fix with FFt is added (tests/core)
|
2016-10-25 14:21:48 +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 |
|
azusayamaguchi
|
c190221fd3
|
Internal SHM comms in non-simd directions working
Need to fix simd directions
|
2016-10-22 18:14:27 +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 |
|
|
7c8f79b147
|
more stochastic QED fixes
|
2016-10-21 15:20:12 +01:00 |
|
|
462921e549
|
QED: fix stochastic field
|
2016-10-21 14:41:08 +01:00 |
|
Guido Cossu
|
392130a537
|
Working on the 5d
|
2016-10-21 14:22:25 +01:00 |
|
azusayamaguchi
|
6a9eae6b6b
|
Reporting improvements
|
2016-10-21 13:36:18 +01:00 |
|
|
bd6a228af6
|
Merge commit '20a091c3eddfdb67a82ece6413740a93650a2f98' into feature/feynman-rules
|
2016-10-21 13:10:30 +01:00 |
|
|
63d219498b
|
first (dirty) implementation of Feynman stoctachtic EM field
|
2016-10-21 13:10:13 +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 |
|
paboyle
|
b58adc6a4b
|
commVector
|
2016-10-20 17:00:15 +01:00 |
|
|
997fd882ff
|
Merge branch 'develop' into feature/feynman-rules
# Conflicts:
# lib/Threads.h
# lib/qcd/action/fermion/WilsonFermion.cc
# lib/qcd/action/fermion/WilsonFermion.h
# lib/qcd/utils/SUn.h
# lib/simd/Grid_avx.h
# lib/simd/Intel512common.h
|
2016-10-19 18:35:18 +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
|
e250e6b7bb
|
Moving parameters outside of the HMCrunner
|
2016-10-14 17:22:32 +01:00 |
|
azusayamaguchi
|
81f2aeaece
|
KNL streaming stores, and KNL performance coutners
|
2016-10-12 11:45:22 +01:00 |
|
paboyle
|
6b27c42dfe
|
Cosmetic
|
2016-10-12 00:29:39 +01:00 |
|
Guido Cossu
|
eda4dd622e
|
Some more edit
|
2016-10-11 15:45:20 +01:00 |
|
paboyle
|
dc389e467c
|
axpy_ssp for any coeff type via template
|
2016-10-10 23:48:05 +01:00 |
|
paboyle
|
3619167d62
|
Mass parameter
|
2016-10-10 23:47:33 +01:00 |
|
paboyle
|
96f1d1b828
|
Debugged Domain wall and Overlap feynman rules (infinite Ls, finite mass).
|
2016-10-10 23:46:45 +01:00 |
|
paboyle
|
657e0a8f4d
|
Mass parameter
|
2016-10-10 23:46:10 +01:00 |
|
paboyle
|
616e7cd83e
|
Mass parameter
|
2016-10-10 23:45:48 +01:00 |
|
paboyle
|
6f26d2e8d4
|
Overlap tree level feynman rule
|
2016-10-10 23:45:18 +01:00 |
|
paboyle
|
c014574504
|
A "please implement me" feynman rule. If this were abstract virtual it would
require/force implementation
|
2016-10-10 23:44:00 +01:00 |
|
paboyle
|
d7ce164e6e
|
Feynman rule for DWF
|
2016-10-10 23:43:36 +01:00 |
|
paboyle
|
c0d5b99016
|
Dminus
|
2016-10-10 23:43:19 +01:00 |
|
paboyle
|
09ca32d678
|
Dminus added for Cayley
|
2016-10-10 23:42:55 +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 |
|