6e76f0c6cd
move constants into red black
2015-05-25 13:44:35 +01:00
55ad54e0ff
Updates now schur red black solver working
2015-05-25 13:43:58 +01:00
00ee531005
Herm op
2015-05-25 13:42:36 +01:00
ca30116144
red black fix
2015-05-25 13:42:12 +01:00
41ba13f951
Merge branch 'master' of https://github.com/paboyle/Grid
2015-05-23 09:36:08 +01:00
31a40fa37f
Added
2015-05-23 09:36:01 +01:00
602248d5fe
Extra targets
2015-05-23 09:35:37 +01:00
2ba641b25e
More targets
2015-05-23 09:34:50 +01:00
2d30e82dcb
Improving even odd sector; lot of work and through required cleaning this
2015-05-23 09:34:16 +01:00
0b165afd9e
Rely on default constructors
2015-05-23 09:33:42 +01:00
3954792f37
Better pragma use
2015-05-23 09:32:37 +01:00
8c7b5f5d3b
Cosmetic
2015-05-23 09:31:15 +01:00
be8b4f89d6
Iterator required
2015-05-23 09:30:28 +01:00
a11850d2fb
Merge pull request #7 from coppolachan/master
...
Added full support for SSE4
2015-05-22 05:58:59 +01:00
e0cc5ba920
Streaming store option ifdef
2015-05-21 06:47:05 +01:00
1b9ecbac3b
Compile time select if we do the streaming store copy. Relies on Clang++ eliminating object copies,
...
and other compliers do not necessarily cope.
2015-05-21 06:39:00 +01:00
ac0941be9a
adding two routines containing only a single operation so I can easily see the assembly dump
2015-05-21 06:37:46 +01:00
fb159e1cff
Minor change
2015-05-21 06:37:20 +01:00
8bc0033326
useful to dump assembler
2015-05-21 06:36:47 +01:00
db786fac13
Didn't like a print statement
2015-05-21 06:36:15 +01:00
046485a7bb
better comms benchmarking
2015-05-21 06:35:46 +01:00
9058135da0
Unroll pragma abstraction
2015-05-21 06:34:33 +01:00
f8d8958884
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
lib/simd/Grid_vector_types.h
tests/Makefile.am
2015-05-20 17:32:46 +09:00
e529210f43
Implemented all SSE4 functions.
...
A test code Grid_simd_new.cc has been created to test the new class.
Tests are all OK.
2015-05-20 17:22:40 +09:00
8fdff33b3a
Merging in
...
Merge branch 'master' of https://github.com/paboyle/Grid
2015-05-19 21:30:13 +01:00
91ed085ca4
Build a simple kernel to compare intel compiler and clang in simple environment
2015-05-19 21:29:40 +01:00
efc0d1e0b9
Reworking to keep intel compiler happy
2015-05-19 21:29:07 +01:00
2d8b5a8191
Optimisation...
2015-05-19 15:50:47 +01:00
b520694b00
Merge branch 'coppolachan-master'
2015-05-19 15:05:32 +01:00
3fe7275332
Merged
...
Merge branch 'master' of https://github.com/coppolachan/Grid into coppolachan-master
Conflicts:
lib/simd/Grid_vector_types.h
2015-05-19 15:05:07 +01:00
ee8cf77071
Merge branch 'master' of https://github.com/paboyle/Grid
2015-05-19 14:55:26 +01:00
c8c74e591f
Add messages to get the number of threads for openmp
2015-05-19 14:54:42 +01:00
a6e1ea216d
Got unpreconditioned conjugate gradient to run and converge on a random (uniform random,
...
not even SU(3) for now) gauge field. Convergence history is correctly indepdendent of decomposition
on 1,2,4,8,16 mpi tasks.
Found a couple of simd bugs which required fixed and enhanced the Grid_simd.cc test suite.
Implemented the Mdag, M, MdagM, Meooe Mooee schur type stuff in the wilson dop.
2015-05-19 13:57:35 +01:00
7fb3221d47
Partial implementation of the vector types SIMD
...
Implementing SSE4 now
A systematic series of tests must be written.
2015-05-19 17:21:17 +09:00
639fd05239
Added check of mpfr and gmp at configure time
...
It generates automatically the linker flags or complains if not found.
2015-05-19 13:54:55 +09:00
d6887beead
Merging with upstream
2015-05-19 13:36:03 +09:00
6f387b4916
Merge branch 'coppolachan-master'
2015-05-18 16:36:58 +01:00
9bfe0e63f4
lib/algorithms/approx/bigfloat.h
2015-05-18 16:35:48 +01:00
30494bd96d
Merge branch 'master' of https://github.com/coppolachan/Grid into coppolachan-master
...
Conflicts:
lib/algorithms/approx/bigfloat.h
2015-05-18 16:34:21 +01:00
6f038a7f6d
Convience function
2015-05-18 16:28:29 +01:00
193fd5532f
Remez tested
2015-05-18 12:09:25 +01:00
fa1dc5e448
Minor modification to the configure.ac
...
Enables silent rules (use make V=1 to override)
Prints a summary after configure is completed
2015-05-18 17:15:14 +09:00
6d2accba7b
Corrected some compilation errors (zolotarev.h) and SSE4 vsplat and conj to make cshift test pass.
2015-05-18 16:48:14 +09:00
1887c77498
Getting closer to having a wilson solver... introducing a first and untested
...
cut at Conjugate gradient. Also copied in Remez, Zolotarev, Chebyshev from
Mike Clark, Tony Kennedy and my BFM package respectively since we know we will
need these. I wanted the structure of
algorithms/approx
algorithms/iterative
etc.. to start taking shape.
2015-05-18 07:47:05 +01:00
6eb8dfd902
Working towards solvers
2015-05-17 00:19:03 +01:00
e841395dfd
Updating preparing for solvers etc..
2015-05-16 23:35:08 +01:00
cf99a1f37d
Better build automation
2015-05-16 07:16:45 +01:00
deac65a92d
Merge branch 'master' of https://github.com/paboyle/Grid
2015-05-16 06:42:03 +01:00
f6e54a7bd4
Moved things around
2015-05-16 06:40:10 +01:00
53260e7a39
Typoo xifed
2015-05-16 05:49:32 +01:00