Rusty Lusk's Papers

P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, and D. Reed, "Global-Scale Distributed I/O with ParaMEDIC," Concurrency and Computat.: Prac. Exper., vol. 22, no. 16, November 2010, pp. 2266-2281. [view online]

J. Krishna, P. Balaji, E. Lusk, R. Thakur, and F. Tiller, "Implementing MPI on Windows: Comparison with Common Approaches on Unix," 17th EuroMPI Conference, Lecture Notes in Computer Science, Springer, vol. 6305, Stuttgart, Germany, 2010, September 2010, pp. 160-169. [view online]

J. Dinan, P. Balaji, E. Lusk, P. Sadayappan, and R. Thakur, "Hybrid Parallel Programming with MPI and Unified Parallel C," 7th ACM International Conference on Computing Frontiers, Bertinoro, Italy, May 2010, pp. 177-186. Also Preprint ANL/MCS-P1805-1010. [view online]

E. L. Lusk, S. C. Pieper, and R. M. Butler, "More Scalability, Less Pain: A Simple Programming Model and Its Implementation for Extreme Computing," SciDAC Review, vol. 17, March 2010, pp. 30-37. [view online]

P. Balaji, A. Chan, W. Gropp, R. Thakur, and E. Lusk, "The Importance of Non-Data-Communication Overheads in MPI," International Journal of High Performance Computing Applications, vol. 24, no. 1, February 2010, pp. 5-15. [view online]

P. Balaji, D. Buntinas, D. Goodell, W. Gropp, J. Krishna, E. Lusk, and R. Thakur, "PMI: A Scalable Parallel Process-Management Interface for Extreme-Scale Systems," 17th EuroMPI Conference, Lecture Notes in Computer Science, Springer, vol. 6305, Stuttgart, Germany, 2010, , pp. 31-41. [view online]

E. Lusk, "Slouching Towards Exascale," International Journal of High Performance Computing, vol. 23, no. 4, November 2009, pp. 337-339. Also Preprint ANL/MCS-P1628-0509. [view online]

R. Gupta, P. Beckman, B. H. Park, E. Lusk, P. Hargrove, A. Geist, D. K. Panda, A. Lumsdaine, and J. Dongarra, "CIFTS: A Coordinated Infrastructure for Fault-Tolerant Systems," 38th International Conference on Parallel Processing, Vienna, Austria, September 2009, pp. 237-245. Also Preprint ANL/MCS-P1591-0309. [view online]

P. Balaji, A. Chan, R. Thakur, W. Gropp, and E. Lusk, "Toward Message Passing for a Million Processes: Characterizing MPI on a Massive Scale Blue Gene/P," Computer Science - Research and Development, vol. 24, no. 1, August 2009, pp. 11-19. [view online]

R. Ross, R. Latham, W. Gropp, E. Lusk, and R. Thakur, "Processing MPI Datatypes Outside MPI," 16th EuroPVM/MPI Users, Lecture Notes in Computer Science, Springer, vol. 5759, Espoo, Finland, 2009, , pp. 42-53. [view online]

P. Balaji, D. Buntinas, D. Goodell, W. Gropp, S. Kumar, E. Lusk, R. Thakur, and J. L. Traff, "MPI on a Million Processors," 16th EuroPVM/MPI Users, Lecture Notes in Computer Science, Springer, vol. 5759, Espoo, Finland, 2009, , pp. 20-30. [view online]

N. Desai, R. Bradshaw, and E. Lusk, "Disparity: Scalable Anomaly Detection for Clusters," 37th International Conference on Parallel Processing - Workshops, Portland, OR, September 2008, pp. 116-120. [view online]

P. Balaji, A. Chan, W. Gropp, R. Thakur, and E. Lusk, "Non-Data-Communication Overheads in MPI: Analysis on Blue Gene/P," 15th EuroPVM/MPI Users, Dublin, Ireland, Best Paper Award, September 2008. Also Preprint ANL/MCS-P1497-0508. [preprint]

A. Chan, W. Gropp, and E. Lusk, "An Efficient Format for Nearly Constant-Time Access to Arbitrary Time Intervals in Large Trace Files," Scientific Programming, vol. 16, no. 2, July 2008, pp. 155-165. Also Preprint ANL/MCS-P1464-0907. [preprint]

P. Balaji, W. Feng, H. Lin, J. Archuleta, S. Matsuoka, A. Warren, J. Setubal, E. Lusk, R. Thakur, I. Foster, D. S. Katz, S. Jha, K. Shinpaugh, S. Coghlan, D. Reed, "Distributed I/O with ParaMEDIC: Experiences with a Worldwide Supercomputer," International Supercomputing Conference, Outstanding Paper Award, Dresden, Germany, June 2008. Also Preprint ANL/MCS-P1509-0608. [preprint]

E. Lusk and A. Chan, "Early Experiments with the OpenMP/MPI Hybrid Programming Model," International Workshop on OpenMP (IWOMP 2008), Lecture Notes on Computer Science, Springer, vol. 5004, West Lafayette, IN, 2008, May 2008, pp. 36-47. [view online]

N. Desai, E. Lusk, D. Buettner, A. Cherry, and T. Voran, "Simulating Failures on Large-Scale Systems," 37th International Conference on Parallel Processing - Workshops, IEEE, , pp. 103-108. [view online]

N. Desai, E. Lusk, A. Cherry, and T. Voran, "The Computer as Software Component: A Mechanism for Developing and Testing Resource Management Software," Cluster Computing 2007, Austin, TX, September 2007. Also Preprint ANL/MCS-P1447-0707. [preprint]

N. Desai, E. Lusk, and R. Bradshaw, "A Composition Environment for MPI Programs," IJHPCA, vol. 21, no. 2, May 2007, pp. 166-173. [view online]

C. Falzone, A. Chan, E. Lusk, and W. Gropp, "A Portable Method for Finding User Errors in the Usage of MPI Collective Operations," International Journal of High Performance Computing Applications, vol. 21, no. 2, , pp. 155-165. [view online]

C. Gotbrath, B. Barrett, B. Gropp, E. Lusk, and J. Squyres, "An Interface to Support the Identification of Dynamic MPI 2 Processes for Scalable Parallel Debugging," 13th EuroPVM/MPI Users, vol. 4192, Bonn, Germany, 2006, September 2006, pp. 115-122. [view online]

E. Lusk, N. Desai, R. Bradshaw, A. Lusk, R. Butler, "An Interoperability Approach to System Software, Tools, and Libraries for Clusters," International Journal of High Performance Computing Applications, vol. 20, no. 3, , pp. 401-407. [view online]

N. Desai, E. Lusk, and R. Bradshaw, "MPISH2: Unix Integration for MPI Programs," 12th EuroPVM/MPI Users, vol. 3666, Sorrento, Italy, September 2005, pp. 333-342. [view online]

C. Falzone, A. Chan, E. Lusk, and W. Gropp, "Collective Error Detection for MPI Collective Operations," 12th EuroPVM/MPI Users, vol. 3666, Sorrento, Italy, 2005, September 2005, pp. 138-147. [view online]

N. Desai, A. Lusk, R. Bradshaw, and E. Lusk, "MPISH: A Parallel Shell for MPI Programs," 19th IEEE International Parallel and Distributed Processing Symposium, vol. 19, Denver, CO, April 2005, pp. 299a. Also Preprint ANL/MCS-P1219-0105. [view online]

N. Desai, R. Bradshaw, and E. Lusk, "Component-Based Cluster Systems Software Architecture: A Case Study," 6th International IEEE Conference on Cluster Computing, San Diego, San Diego, CA, September 2004, pp. 319-326. Also Preprint ANL/MCS-P1149-0404. [view online]

W. Gropp and E. Lusk, "Fault Tolerance in MPI Programs," International Journal of High Performance Computing Applications, vol. 18, no. 3, August 2004, pp. 363-372. [view online]

N. Desai, R. Bradshaw, A. Lusk, and E. Lusk, "MPI Cluster System Software," Recent Advances in Parallel Virtual Machine and Message Passing Interface, vol. 3241, May 2004, pp. 277-286. [view online]

R. Butler, N. Desai, A. Lusk, and E. Lusk, "The Process Management Component of a Scalable Systems Software Environment," 5th IEEE International Conference on Cluster Computing, Pittsburgh, PA, December 2003, pp. 190. Also Preprint ANL/MCS-P987-0802. [view online]

O. S. Matlin, W. McCune, E. Lusk, "Methods to Model-Check Parallel Systems Software,", April 2003. Also Technical Memorandum ANL/MCS-TM-261. [preprint]

W. Gropp and E. Lusk, "Goals Guiding Design: PVM and MPI," 4th IEEE International Conference on Cluster Computing, San Diego, CA, September 2002. Also Preprint ANL/MCS-P962-0502. [preprint]

N. Maltsev, E. Marland, G. X. Yu, S. Bhatnagar, and R. Lusk, "Sentra, A Database of Signal Transduction Proteins," Nucleic Acids Research, vol. 30, no. 1, January 2002, pp. 349-350. [view online]

O. S. Matlin, E. Lusk, and W. McCune, "SPINning Parallel Systems Software," 9th International SPIN Workshop, Lecture Notes in Computer Science, Springer, vol. 2318, Grenoble, France, 2002, , pp. 213-220. [view online]

E. Ong, E. Lusk, and W. Gropp, "Scalable Unix Commands for Parallel Processors: A High-Performance Implementation," 8th EuroPVM/MPI Users, vol. 2131, Santorini/Thera, Greece, September 2001, pp. 410-418. Also Preprint ANL/CSM-P885-0601. [view online]

R. Butler, W. Gropp, and E. Lusk, "Components and Interfaces of a Process Management System for Parallel Programs," Parallel Computing, vol. 27, February 2001, pp. 1417-1429. [preprint]

E. Lusk and W. McCune, "ACL2 for Parallel Systems Software: A Progress Report," Proc. 2nd ACL2 Workshop, December 2000. [preprint]

N. T. Karonis, B. R. de Supinski, I. Foster, W. Gropp, E. Lusk, and J. Bresnahan, "Exploiting Hierarchy in Parallel Computer Networks to Optimize Collective Operation Performance," 14th International Parallel and Distributed Processing Symposium, IEEE Electronic Library, Cancun, Mexico, May 2000. [view online]

R. Butler, W. Gropp, and E. Lusk, "A Scalable Process-Management Environment for Parallel Programs," 7th EuroPVM/MPI Users, vol. 1908, Balatonfured, Hungary, April 2000, pp. 168-175. [view online]

R. Rosner, A. Calder, J. Dursi, B. Fryxell, D. Q. Lamb, J. C. Niemeyer, K. Olson, P. Ricker, F. X. Timmes, J. W. Truban, H. Tufo, Y.-N. Young, M. Zingale, E. Lusk, and R. Stevens, "Flash Code: Studying Astrophysical Thermonuclear Flashes," Computing in Science and Engineering, vol. 2, no. 2, March 2000, pp. 33-41. [view online]

W. D. Gropp, E. Lusk, and D. Swider, "Improving the Performance of MPI Derived Datatypes," Message Passing Interface Developer, Atlanta, Georgia, March 1999. [preprint]

W. Gropp and E. Lusk, "Dynamic Process Management in an MPI Setting," Proc. 7th IEEE Symposium on Parallel and Distributed Processing, October 1995, pp. 530-534. [view online]

J. Slaney, E. Lusk, and W. McCune, "SCOTT: Semantically Constrained OTTER System Description," The International Conference on Automated Deduction (CADE-12), Lecture Notes in Computer Science, Springer, vol. 814, Nancy France, 1994, March 1994, pp. 764-768. [view online]

L. Wos, S. Winker, W. McCune, R. Overbeek, E. Lusk, R. Stevens, and R. Butler, "Automated Reasoning Contributes to Mathematics and Logic," 10th International Conference on Automated Deduction, Lecture Notes in Artificial Intelligence, Springer, vol. 449, January 1990, pp. 485-499. [view online]

E. Lusk, R. Butler, T. Disz, R. Olson, R. Overbeek, R. Stevens, D. H. D. Warren, A. Calderwood, P. Szeredi, S. Haridi, P. Brand, M. Carlsson, A Ciepielewski, and B. Housman, "The Aurora OR-Parallel Prolog System," Selected papers on parallel logic programming from the International Conference on Fifth Generation Computer Systems, 1988, vol. 7, no. 2, January 1990, pp. 243 - 271. [view online]

E. Lusk and R. A. Overbeek, "Reasoning about Equality," Journal of Automated Reasoning, vol. 1, no. 2, January 1985, pp. 209-228. [view online]

N. Desai, A. Lusk, R. Bradshaw, R. Evard, "BCFG: A Configuration Management Tool for Heterogeneous Environments," Preprint ANL/MCS-P1089-0903. [preprint]

N. T. Karonis, B. de Supinski, I. Foster, W. Gropp, E. Lusk, S. Lacour, "A Multilevel Approach to Topology-Aware Collective Operations in Computational Grids," Preprint ANL/MCS-P948-0402. [preprint]

J. K. Slaney and E. L. Lusk, "Parallelizing the Closure Computation in Automated Deduction," Preprint ANL/MCS-P123-0190. [preprint]

J. M. Wozniak, K. Maheshwari, Z. Zhang, T. Munson, I. Foster, D. Katz, E. Lusk, M. Ripeanu, M. Wilde, "Parallel Evaluation of Dataflow Programs for Extreme-Scale Many-Task Computing," Preprint ANL/MCS-P1933-0911. [preprint]

T. G. Armstrong, J. M. Wozniak, M. Wilde, K. Maheshwari, D. S. Katz, M. Ripeanu, E. L. Lusk, I. T. Foster, "ExM: High Level Dataflow Programming for Extreme-Scale Systems," Preprint ANL/MCS-P2045-0212. [preprint]

J. M. Wozniak, T. G. Armstrong, K. Maheshwari, E. L. Lusk, D. S. Katz, M. Wilde, I. T. Foster, "Turbine: A Distributed-Memory Dataflow Engine for Extreme-Scale Many-Task Applications," Preprint ANL/MCS-P2057-0312. [preprint]