Publications

  1. William Gropp, Ewing Lusk, and Rajeev Thakur, Using MPI-2: Advanced Features of the Message-Passing Interface, MIT Press, 1999.

  2. Rajeev Thakur, William Gropp, and Ewing Lusk, ``Optimizing Noncontiguous Accesses in MPI-IO,'' Parallel Computing, (28)1:83--105, January 2002.

  3. Rajeev Thakur, William Gropp, and Ewing Lusk, ``On Implementing MPI-IO Portably and with High Performance,'' in Proc. of the Sixth Workshop on I/O in Parallel and Distributed Systems, May 1999, pp. 23--32.

  4. Rajeev Thakur, William Gropp, and Ewing Lusk, ``Data Sieving and Collective I/O in ROMIO,'' in Proc. of the 7th Symposium on the Frontiers of Massively Parallel Computation, February 1999, pp. 182--189.

  5. Rajeev Thakur, William Gropp, and Ewing Lusk, ``A Case for Using MPI's Derived Datatypes to Improve I/O Performance,'' in Proc. of SC98: High Performance Networking and Computing, November 1998.

  6. Rajeev Thakur, William Gropp, and Ewing Lusk, ``An Abstract-Device Interface for Implementing Portable Parallel-I/O Interfaces ,'' in Proc. of the 6th Symposium on the Frontiers of Massively Parallel Computation, October 1996, pp. 180-187.

  7. Rajeev Thakur, Ewing Lusk, and William Gropp, ``Users Guide for ROMIO: A High-Performance, Portable MPI-IO Implementation,'' Technical Memorandum ANL/MCS-TM-234, Mathematics and Computer Science Division, Argonne National Laboratory, Revised May 2004.

  8. Rajeev Thakur and Alok Choudhary, ``An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays,'' Scientific Programming, (5)4:301-317, Winter 1996.

More publications can be found here.