11/05/2008 -- Carleton DeTar Version 2.3.7 corrects a bug that affected splitting of subset records. It also now supports the XML empty tag . 06/25/2008 -- Carleton DeTar Version 2.3.6 corrects a memory corruption bug in the single-processor file splitting and flattening utility that caused an occasional seg fault in libc/malloc. 05/25/2008 -- Carleton DeTar Version 2.3.5 Corrects the record tag for the USQCD propagator records, increases the size limit for the record XML, adds some file conversion utilities, and fixes some minor bugs. 02/24/2008 -- Carleton DeTar Version 2.3.4 Corrected file splitting/joining for hypercube records. 02/05/2008 -- Carleton DeTar Version 2.3.3 Added support for USQCD staggered propagator format 08/30/2007 -- Robert Edwards Version 2.3.2 Added some more diagnostic output. 08/23/2007 -- Robert Edwards Version 2.3.1 Added a hack to allow Bluegenes to use switch mode in DML_route_bytes when QMP is put into mesh mode. 08/21/2007 -- Robert Edwards Version 2.3.0 Added --enable-dml-output-buffering which turns on the DML_partition_out routine that buffers sites to send to master-io-node. Changed --enable-slow-route to --enable-fast-route. Now, by default the slow but safe code is used and the enable option turns on the faster but problematic code. These two changes now allow a build out-of-the-box to work on JLab grid machines plus potentially other grid machines as well, as well as QMP/MPI in mesh mode. 08/14/2007 -- Robert Edwards Version 2.2.1 Patched byterevn and QIO_write. The latter now supports global data living on only the master_io_node. 06/16/2007 -- Carleton DeTar Version 2.2.0 Added support for USQCD propagator file formats. Added hypercube record type. (Breaks previous API.) Add support for user-defined I/O nodes. (Breaks previous API.) Rearranged QIO_info*.c and qioxml*.h for clarity. Updated documentation. 05/13/2007 -- Carleton DeTar Version 2.1.9 Added support for dache/dcap. Added file splitting for I/O partitions. Add Enno Scholz's support for constructing and parsing USQCD XML for lattice files. 02/12/2007 -- James Osborn Version 2.1.8 Eliminated compiler warnings and now save configure options in qio-config. 11/24/2006 -- Carleton DeTar Version 2.1.7 Introduced buffered message passing for serial writes. 05/21/2006 -- Robert Edwards Version 2.1.6. Compilation bug fixes. 03/24/2006 -- Robert Edwards Version 2.1.5. Tagged Carleton's fix in QIO_open_write.c (grrhh). 05/29/2005 -- James Osborn Version 2.0.3. Changed the num_sites functions to return int instead of size_t, since this is what QDP will support. Also minor cleanups and fixes. 05/18/2005 -- Robert Edwards Version 2.0.2. Small cleanups in Makefile.am's - removed VPATH 01/07/2005 -- Carleton DeTar Version 1.1.5. Change LIME file byte counter types to off_t and change QIO/LRL to conform. Update QIO documentation. A little housekeeping. 11/30/2004 -- James Osborn Version 1.1.0. Attempt to fix int types on QCDOC. 11/01/2004 -- Robert Edwards Version 1.1.beta2. Small fixes in compilation. 11/01/2004 -- Carleton Detar Version 1.1.beta1. Added host-to-node conversion implementation and interface. 10/29/2004 -- Robert Edwards Version 1.0.beta5. Turned back on DML_route_bytes. This allows optimized QMP calls on gigE boxes. 10/18/2004 -- Robert Edwards Version 1.0.beta4. Improvements on autoconf-isms. 08/03/2004 -- Robert Edwards Version 1.0.beta3. Added back in scalar and parscalar builds. Default is to always build for parallel environment requiring QMP. 08/01/2004 -- Carleton DeTar Version 1.0 supports partitioned I/O. Parallel I/O capability has been abandoned. Open write "mode" has been abandoned. Added some examples. Requires QMP-2.0 05/11/2004 -- Robert Edwards Version 0.9.5. Last minor changes. Will split off c-lime to its own module. 03/19/2004 -- Robert Edwards Version 0.9.4. Added back in tests for QMP_route to supplant the native/correct DML_grid_route() IFF QMP_route is available. 03/11/2004 -- Robert Edwards Version 0.9.3. Bug fixes in multifile lime headers. 03/07/2004 -- Robert Edwards Version 0.9.2. Cleanups. Changed XML_string to QIO_String. 02/28/2004 -- Robert Edwards Version 0.9.1. Fixed some mem leaks with record_info. Config file now fully autoconf-iscated. 02/27/2004 -- Robert Edwards Version 0.9.0. Functionality extended to SINGLEFILE/MULTIFILE. The PARALLEL file-system version not implemented yet. Various bug fixes and code improvements. Tested/working on large cluster sizes. 11/01/2003 -- Robert Edwards Version 0.8.1. Changed cpp BIG_ENDIAN to QIO_BIG_ENDIAN to avoid name collisions under linux.