7fab183c0e
Better read test
2017-10-27 08:17:49 +01:00
9ec9850bdb
64bit ftello update
2017-10-26 23:34:31 +01:00
e9be293444
Better messaging
2017-10-26 01:59:30 +01:00
66295b99aa
Bit less verbose SciDAC IO
2017-10-25 23:50:05 +01:00
b8654be0ef
64 bit safe offsets
2017-10-25 23:49:23 +01:00
4f8b6f26b4
Merge branch 'develop' into feature/dwf-multirhs
2017-10-02 11:41:49 +01:00
be66e7dd95
Merge branch 'develop' into feature/multi-communicator
2017-08-19 23:12:38 +01:00
175f393f9d
Binary IO error checking
2017-08-04 12:14:10 +01:00
8bd869da37
Correcting a bug in the IO routines
2017-07-27 15:12:50 +01:00
75dc7794b9
Working on Cori
2017-07-02 16:47:42 -07:00
dee68fc728
IO working multiple nodes again. Strategy of all nodes writing metadata is unsafe.
...
Only one rank should do this. must identify this rank. Means pass communicator to the
Objects.
2017-07-02 23:33:48 +01:00
54e94360ad
Experimental: Multiple communicators to see if we can avoid thread locks in --enable-comms=mpit
2017-06-24 23:10:24 +01:00
e504260f3d
Able to run a test job splitting into multiple MPI subdomains.
2017-06-22 18:53:11 +01:00
8b7049f737
Improved detectino of usqcdInfo for plaq/linktr
2017-06-19 08:46:07 +01:00
1300b0b04b
Update to enable multiple records per file more consistent with SciDAC.
...
open, close, write records...
2017-06-19 01:01:48 +01:00
ae4de94798
SciDAC I/O support
2017-06-18 00:11:23 +01:00
0ab555b4f5
SciDAC I/O and ILDG improvements
2017-06-18 00:11:02 +01:00
8e9be9f84f
Updates for SciDAC IO
2017-06-18 00:10:42 +01:00
91199a8ea0
openmpi is not const safe
2017-06-13 12:21:29 +01:00
0494feec98
Libz dependency
2017-06-13 12:00:23 +01:00
a16b1e134e
gcc 4.9 fix
2017-06-13 10:48:43 +01:00
eaac0044b5
Compile fixes
2017-06-12 00:20:49 +01:00
56042f002c
New files
2017-06-11 23:19:20 +01:00
3bfd1f13e6
I/O improvements
2017-06-11 23:14:10 +01:00
092dcd4e04
MPI I/O only if MPI compiled
2017-06-02 22:50:25 +01:00
094c3d091a
Improved and RNG's now survive checkpoint
2017-06-02 00:38:58 +01:00
1a1f6d55f9
Roll over to MPI IO for parallel IO
2017-06-01 17:37:26 -04:00
21421656ab
Big changes improving the code to use MPI IO
2017-06-01 17:36:53 -04:00
1e429a0d57
Added MPI version
2017-05-30 23:41:07 +01:00
d38a4de36c
Beginning move to MPI IO
2017-05-30 23:40:39 +01:00
b8b5934193
Attempts to speed up the parallel IO
2017-05-25 13:32:24 +01:00
a8c10b1933
Use a global-X x Local-Y chunksize for parallel binary I/O.
...
Gives O(32 x 8 x 18*8*8) chunk size on configuration I/O.
At 150KB should be getting close to packet sizes and 4MB filesystem
block sizes that are reasonably (!?) performant. We shall see once I move
this off my laptop and over to BNL and time it.
2017-05-25 11:43:33 +01:00
74f451715f
Fix for Mac compilation on the size_t uint64_t types
2017-05-01 15:12:07 +01:00
8c540333d5
Merge branch 'develop' into feature/hmc_generalise
2017-04-05 14:41:04 +01:00
7e5faa0f34
Multiple RNGs
2017-04-02 00:25:44 +09:00
417ec56cca
Release candidate
2017-03-29 05:45:33 -04:00
756bc25008
Verbose header print by default
2017-03-29 04:44:17 -04:00
75112a632a
IO improvements to fail on IO error
2017-03-28 02:28:04 -04:00
a783282b8b
Merge branch 'develop' into feature/hmc_generalise
2016-11-10 18:13:07 +00:00
1d666771f9
Debugging the RNG, eliminate the barrier after broadcast
2016-10-26 16:08:23 +01:00
d50055cd96
Making the ILDG support optional
2016-10-26 09:48:01 +01:00
47c7159177
ILDG reader/writer works
...
Fill the xml header with the required information, todo.
2016-10-24 21:57:54 +01:00
f415db583a
Adding ILDG format
2016-10-24 15:48:22 +01:00
f55c16f984
Adding a barrier in the RNG save
2016-10-24 11:02:14 +01:00
df67e013ca
More debug output for the RNG
2016-10-22 13:34:17 +01:00
3e990c9d0a
Reverting the broadcast change
2016-10-22 13:26:43 +01:00
4b740fc8fd
Debugging the RNG state save
2016-10-22 13:06:00 +01:00
977d844394
Few modifications on stdout messages
2016-10-20 17:01:59 +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
590675e2ca
Csum in hex format
2016-10-19 17:26:25 +01:00