From d68b111d0645a0254078d1c33bf7a73079cbf0ac Mon Sep 17 00:00:00 2001 From: Peter Boyle Date: Tue, 11 Aug 2026 13:36:50 -0400 Subject: [PATCH] Switch on the faster IO be default --- Grid/parallelIO/BinaryIO.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Grid/parallelIO/BinaryIO.h b/Grid/parallelIO/BinaryIO.h index af28fe3ac..17f2bc13e 100644 --- a/Grid/parallelIO/BinaryIO.h +++ b/Grid/parallelIO/BinaryIO.h @@ -989,7 +989,7 @@ class BinaryIO { uint32_t &nersc_csum, uint32_t &scidac_csuma, uint32_t &scidac_csumb, - int control=BINARYIO_LEXICOGRAPHIC + int control=BINARYIO_LEXICOGRAPHIC|BINARYIO_AGGREGATE ) { typedef typename vobj::scalar_object sobj; @@ -1028,7 +1028,7 @@ class BinaryIO { uint32_t &nersc_csum, uint32_t &scidac_csuma, uint32_t &scidac_csumb, - int control=BINARYIO_LEXICOGRAPHIC) + int control=BINARYIO_LEXICOGRAPHIC|BINARYIO_AGGREGATE) { typedef typename vobj::scalar_object sobj; typedef typename vobj::Realified::scalar_type word; word w=0; @@ -1115,7 +1115,7 @@ class BinaryIO { std::cout << GridLogMessage << "RNG read I/O on file " << file << std::endl; std::vector iodata(lsites); - IOobject(w,grid,iodata,file,offset,format,BINARYIO_READ|BINARYIO_LEXICOGRAPHIC, + IOobject(w,grid,iodata,file,offset,format,BINARYIO_READ|BINARYIO_LEXICOGRAPHIC|BINARYIO_AGGREGATE, nersc_csum,scidac_csuma,scidac_csumb); timer.Start(); @@ -1194,7 +1194,7 @@ class BinaryIO { }); timer.Stop(); - IOobject(w,grid,iodata,file,offset,format,BINARYIO_WRITE|BINARYIO_LEXICOGRAPHIC, + IOobject(w,grid,iodata,file,offset,format,BINARYIO_WRITE|BINARYIO_LEXICOGRAPHIC|BINARYIO_AGGREGATE, nersc_csum,scidac_csuma,scidac_csumb); iodata.resize(1); {