Richard F. Barrett

Senior Research and Development Staff Scientist
Scientific Computing Group
National Center for Computational Sciences
Oak Ridge National Laboratory

One Bethel Valley Road
P.O. Box 6008 MS6173
Oak Ridge, TN 37831-6173
USA

rbarrett@ornl.gov

office: (865) 241-1512
fax: (865) 241-2650


Professional Interests

My interests span several areas required for creating effective scientific applications on current and future highest performance computing platforms. Of special interest are the use of programming models and languages, such as explicit message passing, partitioned global address space languages, and developing languages such as those in the DARPA High Productivity Computer Systems Program; code development tools; performance modeling, analysis, and optimization; computer architectures; inter-process communication mechanisms; the solution of large scale linear systems; and the bridge between research and production computing.

Software developed

Open source:

L7 Communication Library; Under review; LA-CC.

Maya linear solver interface; Under review; LA-CC TBD.

Licensed:

UPS: Unified Parallel Software is available for distribution via a non-commercial, non-export controlled licensing agreement as managed by Los Alamos National Laboratory. LA-CC 00-75.

MCNP Version 5, Trans. Am. Nucl. Soc., 87, 273, November 2002.

Professional experience

2005 - present: Senior Research and Development Staff Scientist, Scientific Computing group in the National Center for Computational Sciences, Oak Ridge National Laboratory. I am actively pursuing research in the areas listed above under "Professional Interests".

2004: Research Liaison, Arctic Region Supercomputing Center, Fairbanks, AK.

1994 - 2004: Member of the technical staff, Los Alamos National Laboratory. Organizational assignments have included the Applied Physics Division (X) and the Computing, Communications, and Networking Division (CCN). Responsibilities have included project leader and team leader, as well as formal and informal membership on a variety of code development projects. Member of the technical advisory committee for ASCI hardware procurements. Work focuses on the development of large scale, high fidelity, 2- and 3-D physics simulation applications. Contributions range from distributed memory, parallel processing implementations, performance optimization, usability, and high and low level design of complex code projects. Various achievement awards, including the Los Alamos National Laboratory Achievement award for student mentoring.

1992 - 1994: Graduate research associate, Innovative Computing Laboratory (ICL), University of Tennessee. Research focused on scientific computing, particularly the parallel implementation of algorithms for solving large scale linear systems of equations. Reason for leaving: degree received and above job secured.

Publications, Reports, Proceedings, and Posters

Community service