Peter Boyle
6f6c5c549a
Split off gparity
2018-05-02 14:11:23 +01:00
Peter Boyle
1584e17b54
Revert to fast versoin
2018-05-02 14:10:55 +01:00
Peter Boyle
12982a4455
Hypercube optimisation
2018-05-02 14:10:21 +01:00
Peter Boyle
172f412102
shmget reintroduce
2018-05-02 14:07:41 +01:00
Peter Boyle
a64497265d
TIming
2018-05-02 14:07:28 +01:00
Peter Boyle
c45f24a1b5
Improvements for tesseract
2018-04-30 21:50:00 +01:00
paboyle
661f1d3e8e
Merge branch 'release/0.8.0' into develop
2018-04-27 11:22:33 +01:00
paboyle
fe6860b4dd
Update with LIME library guard
2018-04-27 08:57:34 +01:00
paboyle
d6406b13e1
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-27 07:52:56 +01:00
paboyle
e369d7306d
Rename
2018-04-27 07:51:44 +01:00
paboyle
9f8d63e104
Roll over version
2018-04-27 07:51:12 +01:00
paboyle
9b0240d101
Hot start test
2018-04-27 07:50:51 +01:00
paboyle
b27f0e5a53
Control over IO
2018-04-27 07:50:15 +01:00
paboyle
75e4483407
Stronger convergence test
2018-04-27 07:49:57 +01:00
paboyle
809b1cdd58
Bug fix for MPI running ; introduced last night
2018-04-27 05:19:10 +01:00
paboyle
1be8089604
Clean compile
2018-04-26 23:42:45 +01:00
paboyle
3e0eff6468
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-26 23:00:46 +01:00
paboyle
7ecc47ac89
Quenched test compile
2018-04-26 23:00:28 +01:00
paboyle
e9f1ac09de
static
2018-04-26 23:00:08 +01:00
Peter Boyle
fa0d8feff4
Performance of CovariantCshift now non-embarrassing.
2018-04-26 17:56:27 +01:00
Peter Boyle
05b44aef6b
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
...
Conflicts:
benchmarks/Benchmark_su3.cc
2018-04-26 15:38:49 +01:00
Peter Boyle
03e9832efa
Use macros for bare openmp
2018-04-26 14:50:02 +01:00
Peter Boyle
28a375d35d
Force static
2018-04-26 14:49:42 +01:00
Peter Boyle
3b06381745
Guard bare openmp statemetn with ifdef
2018-04-26 14:48:57 +01:00
Peter Boyle
91a0a3f820
Improvement
2018-04-26 14:48:35 +01:00
Peter Boyle
8f44c799a6
Saving the benchmarking tests for Cshift
2018-04-26 14:48:03 +01:00
paboyle
2baf193031
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-25 00:14:03 +01:00
paboyle
362ba0443a
Cshift updates
2018-04-25 00:12:11 +01:00
paboyle
276a2353df
Move constructor
2018-04-25 00:11:07 +01:00
paboyle
870b1a85ae
Think I have the physical prop interface to CF and PF overlap right, but need a strong check/regression.
...
Only support Hw overlap, not Ht for now. Ht needs a new Dminus implemented.
2018-04-18 14:17:49 +01:00
paboyle
b5510427f9
physical fermion interface, cshift benchmark in SU3.
2018-04-18 01:43:29 +01:00
paboyle
f7f043d8cf
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-04-17 10:57:18 +01:00
paboyle
ddcaa6ad29
Master does header on Nersc
2018-04-17 10:48:33 +01:00
paboyle
f089bf5629
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-30 16:17:26 +01:00
paboyle
276f113f28
IO uses master boss node for metadata.
2018-03-30 16:17:05 +01:00
paboyle
ab6afd18ac
Still compile if no LIME
2018-03-30 13:39:20 +01:00
paboyle
5bde64d48b
Barrier required in parallel when we use ftell
2018-03-30 12:41:30 +01:00
paboyle
2f5add4d5f
Creation of file
2018-03-30 12:30:58 +01:00
paboyle
5436308e4a
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-21 14:26:29 +00:00
paboyle
07fe7d0cbe
Save file in current dir; print checksums
2018-03-21 14:26:04 +00:00
paboyle
954e38bebe
Put a username in the path
2018-03-20 18:16:15 +00:00
paboyle
b1a38bde7a
Extra test for Gparity with plaquette action
2018-03-20 18:01:32 +00:00
Peter Boyle
6c6d43eb4e
Drop RB on coarse space ; that was a mistake
2018-03-17 09:35:01 +00:00
Peter Boyle
e1dcfd3553
typo fix
2018-03-16 23:10:47 +00:00
Peter Boyle
888838473a
4GB clean the offsets in parallel IO for multifile records
2018-03-16 21:54:56 +00:00
Peter Boyle
01568b0e62
Add a new SHM option
2018-03-16 21:54:28 +00:00
Peter Boyle
d5ce66f6ab
Extra SHM option
2018-03-16 21:37:03 +00:00
paboyle
0880747edb
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-09 20:44:42 +00:00
paboyle
b801e1fcd6
fclose should be called through a call to close()
2018-03-09 20:44:10 +00:00
paboyle
c399c2b44d
Guido broke the charge conjugate plaquette action with premature optimisation.
...
This sector of the code does not matter for anything other than Guido's quenched HMC
studies, and any plaq specific optimisations should be retained in a private branch
instead of destroying the code simplicity.
2018-03-05 12:55:41 +00:00
paboyle
af7de7a294
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-03-05 12:22:41 +00:00
paboyle
1dc86efd26
Finalize protection
2018-03-05 12:22:18 +00:00
paboyle
4790e99817
Extra communicator free that I had missed.
...
Hard to audit them all as this is complex
2018-02-20 15:12:31 +00:00
paboyle
2dd63aa7a4
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-02-20 14:29:26 +00:00
paboyle
559a501140
Deflation interface for solvers
2018-02-20 14:29:08 +00:00
paboyle
945684c470
updates for deflation in the RB solver
2018-02-20 14:28:38 +00:00
paboyle
c96483e3bd
Whitespace only change
2018-02-13 11:39:07 +00:00
paboyle
ae31a6a760
Move deflate to right class
2018-02-13 02:11:37 +00:00
paboyle
dd8f2a64fe
INterface to suit hadrons on Lanczos
2018-02-13 02:08:49 +00:00
paboyle
7b8b2731e7
Conj error for complex coeffs
2018-02-12 16:06:31 +00:00
paboyle
237a8ec918
Communicator leak fixed (I think)
2018-02-12 13:27:20 +00:00
Peter Boyle
896f3a8002
Fix to MPI for Hokusai system
2018-02-01 18:51:51 +00:00
paboyle
e564d11687
Allow resize of the shared memory buffers
2018-01-08 15:20:26 +00:00
paboyle
0b2162f375
Clean up
2018-01-08 14:06:53 +00:00
paboyle
5610570182
Synthetic test of lanczos
2018-01-08 11:36:39 +00:00
paboyle
44f65526e0
Simplify communicators
2018-01-08 11:35:43 +00:00
paboyle
43e48542ab
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2018-01-08 11:34:45 +00:00
paboyle
0b85f1bfc8
Simplify the communicator proliferation: mpi and none.
2018-01-08 11:33:47 +00:00
paboyle
9947cfbf14
Simplify number of communicator cases
2018-01-08 11:33:01 +00:00
paboyle
357badce5e
Simplify communicator case proliferation
2018-01-08 11:32:16 +00:00
paboyle
0091eec23a
Simplify communicator cases
2018-01-08 11:31:32 +00:00
paboyle
9e9c2962df
Simplify comms layer proliferation
2018-01-08 11:30:22 +00:00
paboyle
bda97212a9
Simplify proliferation of comms layers
2018-01-08 11:29:20 +00:00
paboyle
b91282ad46
Simplify comms layer proliferation
2018-01-08 11:28:52 +00:00
paboyle
0a68470f9a
Simplify comms layers
2018-01-08 11:28:30 +00:00
paboyle
6ecf280723
Simplify comms layer proliferation
2018-01-08 11:28:04 +00:00
paboyle
7eeab7f995
Simplify comms layers
2018-01-08 11:27:43 +00:00
paboyle
9b32d51cd1
Simplify comms layer proliferatoin
2018-01-08 11:27:14 +00:00
paboyle
7b3ed160aa
Rationalise MPI options
2018-01-08 11:26:48 +00:00
paboyle
1a0163f45c
Updated to do list
2018-01-08 11:26:11 +00:00
paboyle
9579c9c327
Threading improvement
2017-12-05 14:12:22 +00:00
paboyle
3729c7a7a6
Clean up of test
2017-12-05 13:07:31 +00:00
paboyle
c24d4c8d0e
Improved parallel RNG init
2017-12-05 13:01:10 +00:00
paboyle
a14038051f
Improved AllToAll asserts
2017-12-05 11:43:25 +00:00
paboyle
3e560b9462
Faster RNG init
2017-12-05 11:42:05 +00:00
paboyle
d93c6760ec
Faster code for split unsplit
2017-12-05 11:39:26 +00:00
paboyle
ae3b7713a9
Cold start doesnt need RNG
2017-12-05 11:36:31 +00:00
paboyle
28ceacec45
Split/Unsplit working
2017-11-27 15:13:29 +00:00
paboyle
e6a3e375cf
Debug
2017-11-27 15:10:22 +00:00
paboyle
4987edbd44
Merge branch 'develop' of https://github.com/paboyle/Grid into develop
2017-11-27 12:34:56 +00:00
paboyle
ad140bb6e7
Clean on multinode target after split 1 1 2 4 -> 1 1 2 2
2017-11-27 12:34:25 +00:00
paboyle
1f04e56038
Believe split/unsplit works, but need to make pretty
2017-11-27 12:33:08 +00:00
paboyle
4bfc8c85c3
Clean up verbose communicator create
2017-11-27 12:32:37 +00:00
paboyle
94b8fb5686
Debug in progress
2017-11-19 01:39:04 +00:00
paboyle
69929f20bb
Destructor fix. Split Grid and MPI3 will not yet work without more effort from me.
2017-11-06 23:45:00 +00:00
paboyle
360efd0088
Improved treatment of reverse asked for by chris.
...
Truncate the basis.
Power method renormalises
2017-11-02 22:05:31 +00:00
paboyle
c5c647e35e
Merge branch 'feature/lanczos-reorg' into develop
2017-11-02 15:23:11 +00:00
paboyle
27ea2afe86
No compile on comms == none fix
2017-10-30 01:14:11 +00:00
paboyle
78e8704eac
Shaking out
2017-10-30 00:25:31 +00:00
paboyle
67131d82f2
Get subrank info from communicator constructor
2017-10-30 00:24:11 +00:00