Peter Boyle
a07545adc4
Preparing for multigrid parameter consolidation and clean up of code, rationalise the different variants.
2026-09-06 14:18:00 -04:00
Peter Boyle
3243ad91e8
Fix race condition during read after write due to missing barrier.
...
Enable both lexLattice (scalar order) and Lattice (vector or partial SOA order)
2026-08-19 19:34:54 -04:00
Peter Boyle
d68b111d06
Switch on the faster IO be default
2026-08-11 13:36:50 -04:00
Peter Boyle
41f5a02204
IO updates for AllToAllV aggregation of contiguous chunks.
...
May finally clean up the poor MPI2 IO performance issue that has been persistent.
2026-08-11 13:33:04 -04:00
Peter Boyle
473635f401
Update BinaryIO.h
2025-08-11 11:06:06 -04:00
paboyle
9e6a4a4737
Assertion updates to macros (mostly) with backtrace.
...
WIlson flow to include options for DBW2, Iwasaki, Symanzik.
View logging for data assurance
2025-08-07 15:48:38 +00:00
Peter Boyle
a06f63c110
Improved I/O and non-lexico option exposed to SciDAC format
2023-10-20 19:27:13 -04:00
Peter Boyle
af2301afbb
Merge pull request #312 from i-kanamori/debug_512
...
add reordring of random number generators in IO
2020-10-13 11:42:12 -04:00
portelli
b24a504d7c
hook to access last parallel I/O performance measurement
2020-10-09 20:28:54 +01:00
kanamori
97db2b8d20
add reordring of random number generator in IO
2020-10-06 17:25:59 +09:00
Christoph Lehner
c8af498a2a
BinaryIO fix for alternative little-endian format name (used in 96I ensemble)
2020-05-01 03:45:50 -04:00
Peter Boyle
fa9cd50c5b
Merge branch 'develop' into feature/gpu-port
2019-07-16 11:55:17 +01:00
Peter Boyle
0074ef7f69
thread loops
2019-06-15 08:04:29 +01:00
portelli
79160011a1
endianness fix in resilient IO
2019-03-26 16:06:13 +00:00
Peter Boyle
9b6ddb6e54
Adding a norm of a general field check, so that for things other than gauge configs there is an analogue of plaquette norm.
...
Improve argument checking in the BinaryIO.h, as there looks to be some corruption issue intermittently on tesseract jobs.
Not clear where the root bug is.
2019-01-16 22:35:58 +00:00
Peter Boyle
ad2e65dad5
GPU related updates
2019-01-01 13:54:40 +00:00
Peter Boyle
b57a4d32aa
Merge branch 'develop' into feature/gpu-port
2018-12-13 05:11:34 +00:00
portelli
49b934310b
resilient I/O fix
2018-11-27 20:17:09 +00:00
portelli
136d3802cb
binary parallel IO can do read tests and eventually re-write in case of failure
2018-11-27 18:38:24 +00:00
portelli
fb7d021b9d
Hadrons: moving Hadrons to root directory, build system improvements
2018-08-28 15:00:40 +01:00