paboyle
|
8e161152e4
|
MultiRHS solver improvements with slice operations moved into lattice and sped up.
Block solver requires a lot of performance work.
|
2017-04-18 10:51:55 +01:00 |
|
paboyle
|
3141ebac10
|
MultiRHS working, starting to optimise. Block doesn't and I thought it already was; puzzled.
|
2017-04-17 10:50:19 +01:00 |
|
paboyle
|
7ede696126
|
Non compile of tests fixed
|
2017-04-16 23:40:00 +01:00 |
|
paboyle
|
bf516c3b81
|
higher precision reduction variables in norm and inner product
|
2017-04-15 12:27:28 +01:00 |
|
paboyle
|
441a52ee5d
|
First cut at higher precision reduction
|
2017-04-15 10:57:21 +01:00 |
|
paboyle
|
683550f116
|
Const args improvement
|
2017-04-09 23:41:04 +09:00 |
|
paboyle
|
83f6fab8fa
|
Big/Small crush test, and fast SITMO rng init, faster but not ideal
MT and Ranlux init.
|
2017-04-02 12:10:51 +09:00 |
|
paboyle
|
9dc7ca4c3b
|
Sitmo fast init
|
2017-04-02 00:28:22 +09:00 |
|
paboyle
|
586a7c90b7
|
Merge branch 'develop' into feature/bgq-asm
|
2017-02-23 00:26:59 +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 |
|
paboyle
|
aac80cbb44
|
Bug fix from Chris K
|
2017-02-22 12:19:09 -05:00 |
|
Francesco Sanfilippo
|
15e668eef1
|
now it is possible to pass {coords list} to a peek or poke
|
2017-02-21 22:48:38 +01: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 |
|
paboyle
|
71ac2e7940
|
Faster RNG init
|
2017-02-07 01:33:23 -05:00 |
|
paboyle
|
fdc170b8a3
|
Parallel fors in lattice transfer
|
2017-02-07 01:16:39 -05:00 |
|
Guido Cossu
|
899e685627
|
Merge branch 'feature/sitmo_rng' into develop
|
2017-01-27 14:15:56 +00:00 |
|
Guido Cossu
|
ef8d3831eb
|
Temporary patch the threading error in InsertSlice and ExtractSlice
Find source and fix the error
|
2017-01-25 18:12:04 +00:00 |
|
Guido Cossu
|
677757cfeb
|
Added and tested SITMO PRNG
|
2017-01-25 12:47:22 +00:00 |
|
|
91a3534054
|
Lattice slice utilities now thread safe
|
2017-01-16 06:32:25 +00: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 |
|
paboyle
|
b820076b91
|
Merge branch 'develop' into feature/mpi3
|
2016-10-25 06:02:33 +01:00 |
|
azusayamaguchi
|
8f8058f8a5
|
More random bits on parallel seeding
|
2016-10-25 01:05:52 +01:00 |
|
|
392e064513
|
fast local peek-poke
|
2016-10-24 19:24:21 +01:00 |
|
|
bd6a228af6
|
Merge commit '20a091c3eddfdb67a82ece6413740a93650a2f98' into feature/feynman-rules
|
2016-10-21 13:10:30 +01:00 |
|
paboyle
|
f9d5e95d72
|
allocator template typedefs moved to AlignedAllocator
|
2016-10-20 16:59:39 +01:00 |
|
paboyle
|
52a39f0fcd
|
Divide in ET
|
2016-09-26 09:38:38 +01:00 |
|
paboyle
|
16b37b956c
|
divide goes to ET
|
2016-09-26 09:37:59 +01:00 |
|
paboyle
|
17097a93ec
|
FFTW test ran over 4 mpi processes.
|
2016-08-17 01:33:55 +01:00 |
|
paboyle
|
f4dd5062d7
|
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
|
2016-07-15 19:26:06 +01:00 |
|
Christopher Kelly
|
6f47fbb1e2
|
Disabled parallel for loops in ExtractSlice and InsertSlice due to race conditions. Likely will need to do so for localConvert too.
|
2016-07-13 10:49:18 -04:00 |
|
paboyle
|
ef97e32152
|
Adding persistent communicators
|
2016-07-08 17:16:08 +01:00 |
|
paboyle
|
a0676beeb1
|
Open up dependency on Eigen and FFTW
|
2016-07-07 22:31:07 +01:00 |
|
Guido Cossu
|
3c49ddfaa4
|
Merge branch 'temporary-smearing' into develop
|
2016-07-07 14:04:59 +01:00 |
|
Guido Cossu
|
ffb8b3116c
|
Tested smeared RHMC Wilson1p1, accepting
|
2016-07-07 11:49:36 +01:00 |
|
Christopher Kelly
|
dd8cfff111
|
Another fix for pedantic compilers
|
2016-07-06 18:22:15 -04:00 |
|
Christopher Kelly
|
184642adb0
|
Fix for pedantic compilers
|
2016-07-06 18:15:15 -04:00 |
|
Christopher Kelly
|
85ed8175cb
|
Implemented mixed precision CG. Fixed filelist to exclude lib/Old directory and include Config.h.
|
2016-07-06 15:57:04 -04:00 |
|
Guido Cossu
|
e87182cf98
|
Debugged the copy constructor of the Lattice class
|
2016-07-06 15:31:00 +01:00 |
|
Guido Cossu
|
e3d5319470
|
Debugged the real() and imag() functions and added tests to Test_Simd
|
2016-07-06 14:16:03 +01:00 |
|
Guido Cossu
|
9cb90f714e
|
Merge remote-tracking branch 'origin/develop' into temporary-smearing
|
2016-07-04 17:28:40 +01:00 |
|
Guido Cossu
|
8dd099267d
|
Corrected a bug in the Expression Templates (acso and asin were wrong)
|
2016-07-03 12:28:25 +01:00 |
|
|
3789e3f31c
|
additional fixed in slice functions
|
2016-05-12 18:35:38 +01:00 |
|
|
0c66719210
|
const fix in slice functions
|
2016-05-12 13:01:35 +01:00 |
|
|
e3083b6dfc
|
Merge commit 'ab894186589224d570e0ecef8eea06443194a8ab'
|
2016-05-11 15:20:41 +01:00 |
|
paboyle
|
ab89418658
|
Precision change going in; useful for mixed precision algorithms for example.
|
2016-05-11 15:18:47 +01:00 |
|
paboyle
|
28cd99882c
|
Subslicing
|
2016-05-11 15:06:54 +01:00 |
|
paboyle
|
aceaee774c
|
ExtractSlice / InsertSlice for lower dimensional lattices where the lattice is not
distributed in the orthogonal direction.
Useful for fermion 4d/5d etc..
|
2016-05-11 14:12:02 +01:00 |
|
|
101aa769eb
|
LatticeBase contain the grid pointer and a virtual destructor to allow polymorphic lattice pointers
|
2016-05-04 12:15:31 -07:00 |
|
|
c4c89336fe
|
SliceSum: shutting down warning about non-threaded code for now
|
2016-05-01 18:29:57 -07:00 |
|