Publications for Richard F. Barrett

Sorted by category; chronological list here.

Journals, books, and invited papers

  1. Simulation of High Power Electromagnetic Wave Heating in the ITER Burning Plasma , E. F. Jaeger, L. A. Berry, E. F. D'Azevedo, R. F. Barrett, S. D. Ahern, D. W. Swain, D. B. Batchelor, R. W. Harvey, J. R. Myra, D. A. D'Ippolito, C. K. Phillips, E. Valeo, D. N. Smithe, P. T. Bonoli, J. C. Wright, and M. Choi, Physics of Plasmas, (15)7, 2008

  2. Complex version of High Performance Computing LINPACK Benchmark (HPL), R. Barrett, T. Chan, E.F. D'Azevedo, E.F. Jaeger, K. Wong, and R. Wong. Concurrency and Computation: Practice and Experience. To appear. (Extended version technical report here.)

  3. Exploring HPCS Languages in Scientific Computing, R.F. Barrett, S.R. Alam, V. de Almeida, D.E. Bernholdt, W.R. Elwasif, J.A. Kuehn, S.W. Poole, and A.G. Shet, Scientific Discovery Through Advanced Computing (SciDAC 2008), Journal of Physics: Conference Series 125 012034, 2008.

  4. Simulation of High Power ICRF Wave Heating in the ITER Burning Plasma, E.F. Jaeger, L.A. Berry, R.F. Barrett, E.F. D'Azevedo, et al, Proceedings of the 49th Annual Meeting of the Division of Plasma Physics of the American Physical Society, November, 2007, Bull. Am. Phys. Soc 52 (2007)

  5. An Evaluation of the ORNL Cray XT3, S.R. Alam, R.F. Barrett, M. R. Fahey, J. A. Kuehn, E.O.B. Messer, R. T. Mills, P.C. Roth, J. S. Vetter, and P. H. Worley; International Journal of High Performance Computing Applications. (22)1, February 2008.

  6. Global-wave Solutions with Self-consistent Velocity Distributions in Ion Cyclotron Heated Plasmas, E.F. Jaeger, R.W. Harvey, L.A. Berry, J.R. Myra, R.J. Dumont, C.K. Phillips, D.N. Smithe, R.F. Barrett, D.B. Batchelor, P.T. Bonoli, M.D. Carter, E.F. D'Azevedo, D.A. D'ippolito, R.D. Moore and J.C. Wright, Journal of Nuclear Fusion, Volume 46, Number 7, July, 2006.

  7. Self-Consistent Full-Wave and Fokker-Planck Calculations for Ion Cyclotron Heating in Non-Maxwellian Plasmas, E.F. Jaeger, L.A. Berry, S.D. Ahern, R.F. Barrett, D.B. Batchelor, M.D. Carter, E.F. D'Azevedo, R.D. Moore, R.W. Harvey, J.R. Myra, D.A. D'Ippolito, R.J. Dumont, C.K. Phillips, H. Okuda, D.N. Smithe, P.T. Bonoli, J.C. Wright, and M.Choi, Physics of Plasmas, 13, May 2006.

  8. Self-consistence full-wave and Fokker-Planck calculations for ion cyclotron heating in non-Maxwellian plasmas, E.F.Jaeger et al, Invited paper, APS 2005, Denver.

  9. MCNP version 5, F. B. Brown, R. F. Barrett, T. E. Booth, J. S. Bull, L. J. Cox, R. A. Forster, J. T. Goorley, R. D. Mosteller, S. E. Post, R. E. Prael, E. C. Selcow, A. Sood, and J. Sweezy, Trans. Am. Nucl. Soc., 87, 273, November 2002. LA-UR 02-3935, 2002.

  10. The Matrix Market: A web resource for test matrix collections, Ronald F. Boisvert, Roldan Pozo, Karin Remington, Richard Barrett, and Jack J. Dongarra; Quality of Numerical Software, Assessment and Enhancement, pages 125-137, London, 1997. Chapman & Hall.

  11. Algorithmic Bombardment for the Iterative Solution of Linear Systems: A Poly-Iterative Approach. R.F. Barrett, Michael Berry, Jack Dongarra, Victor Eijkhout, and Charles Romine. Journal of Computational and Applied Mathematics, 74 (1996) 91-109. (This is a condensed version of my thesis.)

  12. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd edition, R.F. Barrett, Michael Berry, Tony Chan, James Demmel, June Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo, Charles Romine, and Henk van der Vorst. Book published by SIAM Publications, 1996.

  13. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, Japanese edition; R.F. Barrett, Michael Berry, Tony Chan, James Demmel, June Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo, Charles Romine, and Henk van der Vorst. Book published by SIAM Publications, 1996.

  14. Algorithmic Bombardment for the Iterative Solution of Linear Systems: A Poly-Iterative Approach. R.F. Barrett, Michael Berry, Jack Dongarra, Victor Eijkhout, and Charles Romine. Thesis, University of Tennessee, Knoxville, 1994. (A condensed version was published in the Journal of Computational and Applied Mathematics.)

  15. Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, R.F. Barrett, Michael Berry, Tony Chan, James Demmel, June Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo, Charles Romine, and Henk van der Vorst. Book published by SIAM Publications, 1994.

  16. Building Blocks for the Iterative Solution of Linear Systems. Richard Barrett, Michael Berry, June Donato, Jack Dongarra, Victor Eijkhout, and Roldan Pozo. In Environments and Tools for Parallel Scientific Computing, Advances in Parallel Computing, Vol 6. Jack J. Dongarra, Bernard Tourancheau, editors, North-Holland; 1993. .

Conferences, workshops, and posters (refereed)

  1. Performance Characterization of a Hierarchical MPI Implementation on Large-scale Distributed-memory Platforms, S.R. Alam, R.F. Barrett, J.A. Kuehn, and S.W. Poole, The 38th International Conference on Parallel Processing (ICPP-2009), Vienna, 2009.

  2. Impact of Quad-core Cray XT4 System and Software Stack on Scientific Computation, S.R. Alam, R.F. Barrett, J.A. Kuehn, and S.W. Poole, Lecture Notes in Computer Science 5704, Springer Berlin/Heidelberg, 2009, ISBN 978-3-642-03868-6; presented at the 15th International Euro-Par 2009 Parallel Processing, Delft, Netherlands, August, 2009.

  3. A Taxonomy of MPI-Oriented Usage Models in Parallelized Scientific Codes, R.F. Barrett, Sean Ahern, Mark Fahey, Rebecca Hartman-Baker, Jack K. Horner, Stephen W. Poole, Ramanan Sankaran, The 2009 International Conference on Software Engineering Research and Practice, as part of The 2009 World Congress in Computer Science, Computer Engineering, and Applied Computing, Las Vegas, NM, 2009.

  4. Performance Analysis and Projections for Petascale Applications on Cray XT Series Systems, Sadaf R. Alam, Richard F. Barrett, Jeffrey A. Kuehn, and Stephen W. Poole, Workshop on Large-Scale Parallel Processing, IEEE International Parallel & Distributed Processing Symposium (IPDPS), Rome, 2009.

  5. Towards Support for Fault Tolerance in the MPI Standard, Richard L. Graham, Richard Barrett, Greg Bronevetsky, Erez Haba, Gregory Koenig, Hideyuki Jitsumoto, Thomas Herault, Joshua Hursey, Adam Moody, Kannan Narasimhan, Howard Pritchard and David Solt. In preparation.

  6. Early Evaluation of IBM Blue Gene/P, S. Alam, R. Barrett, M. Bast, M. Fahey, J. Kuehn, C. McCurdy, J. Rogers, P. Roth, R. Sankaran, J.S. Vetter, P. Worley, W. Yu, Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing (SC08), Austin, TX, 2008.

  7. Cray XT4: An Early Evaluation for Petascale Scientific Simulation, S.R. Alam, R.F. Barrett, M.R. Fahey, J.A. Kuehn, J.M. Larkin, R. Sankaran, and P.H. Worley, Proceedings of the ACM/IEEE Conference on High Performance Networking and Computing (SC07), Reno, NV, 2007.

  8. Performance Evaluation of the Cray XT3 Configured with Dual Core Opteron Processors, R.F. Barrett, S.R. Alam, J.A. Kuehn, and J.S. Vetter, poster, Principles and Practice of Parallel Programming (PPoPP), 2007.

  9. Characterization of Scientific Workloads on Systems with Multi-Core Processors, S. R. Alam, R.F. Barrett, J. A. Kuehn, P. C. Roth, J. S. Vetter. IEEE International Symposium on Workload Characterization, San Jose, CA, October 2006.

  10. Sparse Matrix-Vector Multiplication Kernel on a Reconfigurable Computer, S. Akella, S. Alam, R. Barrett, R. Mills, M. Smith and J. Vetter, HPEC, 2005.

  11. Modernizing a Legacy Code, G. M. Hrbek, F.L. Cochran, A. J. Scannapieco, and R.F. Barrett, LA-UR 04-8451, Proceedings of the NECDC, 2004.

  12. MCNP version 5, L. J. Cox, R. F. Barrett, T. E. Booth, J. F. Briesmeister, F. B. Brown, J. S. Bull, G. C. Giesler, J. T. Goorley, R. D. Mosteller, R. A. Forster, S. E. Post, R. E. Prael, E. C. Selcow, and A. Sood, Proc. 12th Biennial Topl. Mtg. Radiation Protection and Shielding Div., Santa Fe, New Mexico, April 14-18, 2002. LA-UR 02-1527, 2002.

  13. Algorithmic Bombardment for the Iterative Solution of Linear Systems: A Poly-Iterative Approach. R.F. Barrett, Michael Berry, Jack Dongarra, Victor Eijkhout, and Charles Romine. Poster at the 1994 ACM/IEEE conference on Supercomputing Washington, D.C., 1994

User groups, technical reports, etc.

  1. Characteristics of Barcelona Floating Point Execution, B.B. Bales and R.F. Barrett, Proc. 51st Cray User Group meeting, Atlanta, May 2009.

  2. Early Evaluation of the Cray XT5, P.W. Worley, R.F. Barrett, and J.A. Kuehn, Proc. 51st Cray User Group meeting, Atlanta, May 2009.

  3. Complex version of High Performance Computing LINPACK Benchmark (HPL)" (Extended Version of journal paper), R. Barrett, T. Chan, E.F. D'Azevedo, E.F. Jaeger, K. Wong, and R. Wong. Technical Report ORNL/TM-2009/120, Oak Ridge National Laboratory, 2009.

  4. MPI in Scientific Computation: An Application Survey, R.F. Barrett, S. Ahern, M.R. Fahey, R. Hartman-Baker, J.K. Horner, S.W. Poole, and R. Sankaran, ORNL Tech Report in progress.

  5. Exploring the Performance Potential of Chapel in Scientific Computations, R.F. Barrett, Sadaf Alam, and S.W. Poole, Proc. 50th Cray User Group meeting, Helsinki, May 2008.

  6. The Cray XT4 Quad-core : A First Look, S.R. Alam, R.F. Barrett, M. Eisenbach, M.R. Fahey, R. Hartman-Baker, J.A. Kuehn, S.W. Poole, R. Sankaran, and P. H. Worley, Proc. 50th Cray User Group meeting, Helsinki, May 2008.

  7. Scientific Application Requirements for Leadership Computing at the Exascale, S. Ahern, S.R. Alam, M. Fahey, R. Hartman-Baker, R.F. Barrett, R. Kendall, D. Kothe, O.E. Messer, R. Mills, R. Sankaran, A. Tharrington, and James B. White III, ORNL Technical Report TM-2007/238, 2007.

  8. Expressing POP with a Global View Using Chapel: Toward a More Productive Ocean Model, R.F. Barrett, S.R. Alam, and S.W. Poole, ORNL Technical Report TM-2007/122, 2007.

  9. Finite Difference Stencils Implemented Using Chapel, R.F. Barrett, P.C. Roth, and S.W. Poole, ORNL Technical Report TM-2007/119, 2007.

  10. Strategies for Solving Linear Systems of Equations Using Chapel, R.F. Barrett and S.W. Poole, Proc. 49th Cray User Group meeting, Seattle, May 2007.

  11. Evaluating the Efficiency of XT3/XT4 Parallel IO Software Stacks, W. Yu, J.S. Vetter, H.S. Oral and R.F. Barrett, Proc. 49th Cray User Group meeting, Seattle, May 2007.

  12. Co-Array Fortran Experiences with Finite Differencing Schemes, Richard Barrett, Proc. 48th Cray User Group meeting, Lugano, May 2006.

  13. UPC on the Cray X1E, R.F. Barrett, T. El-Ghazawi, and Y. Yao, Proc. 48th Cray User Group meeting, 2006.

  14. Evaluation of the Cray XT3 at ORNL: A Status Report, J.S. Vetter, S.R. Alam, R.F. Barrett, T. Dunigan, M.R. Fahey, E.O.B. Messer, R.T. Mills, P.C. Roth, and P. H. Worley. Proc. 48th Cray User Group meeting, Lugano, May 2006.

  15. Characterizing Applications on the MTA2 Multithreading Architecture, J.S. Vetter, S.R. Alam, R.F. Barrett, C. McCurdy, and P.C. Roth. Proc. 48th Cray User Group meeting, Lugano, May 2006.

  16. Maya: User Guide, Reference Manual, and Developer Information; R.F. Barrett, Los Alamos National Laboratory Technical Report, LA-UR 04-2304, 2004.

  17. The L7 Communication library: User Guide, Reference Manual, and Developer Information; R.F. Barrett, Los Alamos National Laboratory Technical Report, LA-UR 03-2179, 2003.

  18. Report on the impact of proposed architectural changes to the 30T architecture, including the influence of bandwidth on ASCI applications", H. Alme, R. F. Barrett, M.K. Davis, D.W. Grunau, A. Hoisie, F. Petrini, D.A. Prichard, S. Suen, and H.J. Wasserman; Los Alamos National Laboratory Technical Report, LA-UR 01-0892, 2001

  19. Unified Parallel Software Users' Guide and Reference Manual, Los Alamos National Laboratory Technical Report, LA-UR 01-0225, 2001.

  20. Unified Parallel Software Developers Guide, Los Alamos National Laboratory Technical Report, LA-UR 01-0224, 2001.

  21. Simplifying Performance on Clusters of Shared-Memory Multiprocessor Computers", R.F. Barrett, BITS: Computing and Communications News, Los Alamos National Laboratory, 2000.

  22. XCI team develops a unified parallel software, R.F. Barrett, XWindows, a publication of X Division, Los Alamos National Laboratory, 1998.

  23. Getting the Most Out of MPI", R.F. Barrett, BITS: Computing and Communications News, Los Alamos National Laboratorym 1996.

  24. Porting Network PVM Codes to the Cray T3D", R.F. Barrett, T3D Users' Group Newsletter, Arctic Region Supercomputing Center, 1996.

  25. PVM: Easier to Use, R.F. Barrett and Mike D. McKay, Jr., BITS: Computing and Communications News, Los Alamos National Laboratory, April 1996.

  26. Using PVM at Los Alamos National Laboratory, R.F. Barrett and Mike McKay, Los Alamos National Laboratory, PVM User Group Meeting, Santa Fe, NM, February 1996.

  27. Getting the Most Out of PVM; R.F. Barrett; HPC Wire, 1995. (This article was originally published in the June 1995 issue of the BITS: Computing and Communications News, Los Alamos National Laboratory.)

  28. Using PVM at Los Alamos National Laboratory, R.F. Barrett. Tech report describing basics of PVM, Los Alamos National Laboratory software installation, programming basics, and trouble shooting, 1995.

  29. Parallel Runtime Visualization, R.F. Barrett and Stephany Bouchier, Los Alamos National Laboratory; PVM User Group Meeting, Pittsburg, PA, 1995.

  30. PVM based Applications at Los Alamos National Laboratory, R.F. Barrett, John Baumgardner, Jeff Brown, Peter Bunge, John Cerutti, Kathy Holian, Jean Marshall, Gregg McKinney, James Painter, Joseph Rieken, and Mark Zander, Los Alamos National Lab; PVM User Group Meeting, Pittsburg, PA, 1995.

  31. PVM 3.3 and XPVM Installed and Supported on the Open Cluster, BITS: Computing and Communications News, Los Alamos National Laboratory, December 1994.

  32. Distributed Computing Team Supports PVM Software and Initiates Parallel Tools Users' Group, BITS: Computing and Communications News, Los Alamos National Laboratory, November 1994.

  33. Algorithmic Bombardment for the Iterative Solution of Linear Systems: A Poly-Iterative Approach. R.F. Barrett, Michael Berry, Jack Dongarra, Victor Eijkhout, and Charles Romine. LAPACK Working Note 76, 1994. (This is a condensed version of my thesis)