Dr Dave Turner

Dave Turner left Ames Laboratory in July 2005. The information below may no longer be accurate.


Personal Information

Name:
Email:
 
Born:
 
Dave Turner
DrDaveTurner@gmail.com

December 17th of 1963
Osceola Nebraska


Present Position

Computational Scientist
Scalable Computing Laboratory
Ames Laboratory
Superviser: Mark Gordon
Starting date: October of 2000
Computational Scientist
Center for Physical and
          Computational Mathematics
Superviser: Bruce Harmon
Starting date: Fall of 1997
Adjunct Assistant Professor
Department of Computer Science
Iowa State University
Starting date: January of 2003
 


Current Job Duties

As a Principal Investigator with the Scalable Computing Laboratory, my primary duty is to conceive, perform, and direct scientific research in the area of high performance computing. This currently involves conducting message-passing research to improve the communication performance for applications on cluster computers and massively parallel processing systems. This includes supervising graduate students toward the research portion of their degree, publishing and presenting research papers, publicly releasing the software developed, and using the software or techniques developed to improve other message-passing libraries.

As part of the Center for Physical and Computational Mathematics (CPCM, 10% of my time), I interact with other groups around campus to help build cluster computers and to port existing serial codes to run on multi-processor architectures in a portable manner. This involves recruiting groups around campus to participate in this project, teaching introductory workshops in parallel computing, advising on the design and purchase of cluster computing hardware, and supervising one graduate student to help in porting the codes.

Adjunct faculty status allows me to participate in the activities of the Department of Computer Science. I co-taught a very practical Linux system administration course in the summer of 2003.

Employment and Educational History

Computational Scientist, Scalable Computing Laboratory, Ames Laboratory,
October of 2000 - Summer 2005.
Computational Scientist, CPCM (~10% of my time),
Fall of 1997 - Summer 2005.

Computational Scientist and Condensed Matter Physicist,
Condensed Matter Physics group, Ames Laboratory,
May of 1991 - September of 2000.

Ph.D. in Solid State Physics, May of 1991, Iowa State University.
Dissertation: A systematic analysis of the ionized cluster beam thin film deposition
technique to more accurately determine its capabilities for film growth.

B.S. in Physics, May of 1986, Iowa State University.

Awards and Activities

SC|05 Technical Paper Review Committee.
NERSC User's Group Executive Committee Member (Dec 2004 - 2006).
NERSC CORP review committee member for computer allocations (FY2003-FY2005).
Obtained and managed NERSC computing resources for the CMP group.
Ames Laboratory ADP review committee.

High-Performance Computing Challenge Award for Fastest Real Application,
SC95, for demonstrating 100 GFlops on a heterogeneous mixture of
supercomputers spread across the country (the I-Way).

Loren J. Nish Award for outstanding research as a graduate student.

ISU Honors program.
Pi Mu Epsilon initiates award.
Peter Kiewit Foundation Scholarship (covered undergraduate tuition).
Judge and/or mentor for the annual Adventures in Supercomputing contest.
Mentor for four freshman honors projects.
Mentor for a CY-TAG project (Summer of 2002).

Scientific Publications

Efficient Message-Passing within SMP Systems,
Xuehua Chen and Dave Turner,
Recent Advances in Parallel Virtual Machine and Message Passing Interface,
10th European PVM/MPI conference, Venice, Italy, pg 286-293 (October 2003).

Integrating New Capabilities into NetPIPE,
Dave Turner, Adam Oline, Xuehua Chen, and Troy Benjegerdes,
Recent Advances in Parallel Virtual Machine and Message Passing Interface,
10th European PVM/MPI conference, Venice, Italy, pg 37-44 (October 2003).

The MP_Lite Message-Passing Library,
Dave Turner, Shoba Selvarajan, Xuehua Chen, and Weiyi Chen,
Fourteenth IASTED International Conference on Parallel and Distributed Computing and Systems, Cambridge Massachusetts, November 4-6, 2002.

Protocol-Dependent Message-Passing Performance on Linux Clusters,
Dave Turner and Xuehua Chen,
Proceedings of the IEEE International Conference on Cluster Computing (Cluster 2002),
Chicago, Illinois, September 23-26, 2002.

Performance of the MP_Lite message-passing library on Linux clusters,
Dave Turner, Weiyi Chen, and Ricky Kendall,
Linux Clusters: The HPC Revolution,
University of Illinois, Urbana-Champaign, June 25-27, 2001.

Parallel implementation of the integral transport equation-based radiography simulation code,
Feyzi Inanc, Bogdan Vasiliu, Dave Turner,
Nuclear Science and Engineering 137, 173-182 (2001).

Giga-Plant Scalable Cluster,
D.M. Halstead, B. Bode, D. Turner, and V. Lewis,
Proceedings of the USENIX Extreme Linux Technical Conference,
Monterey, CA, June 1999.

Waveguide bends in three dimensional layer by layer photonic band gap materials,
M.M. Sigalas, R. Biswas, K.M. Ho, C.M. Soukoulis, D.E. Turner, B. Vasiliu, S.C. Kothari, and Shawn Lin,
Microwave and Optical Technology Letters, Vol. 23, 56-59 (Oct. 5, 1999).

Genetic algorithm optimization of atomic clusters,
J.R. Morris, D.M. Deaven, K.M. Ho, C.Z. Wang, B.C. Pan, J.G. Wacker, and D.E. Turner,
IMA Volumes in Mathematics and its Applications 111 (Evolutionary Algorithms),
ed. Lawrence David Davis et al, Springer-Verlag (1999).

Structures and properties of Si-13 isomers,
B.C. Pan, C.Z. Wang, D.E. Turner, and K.M. Ho,
Chem Phys Lett 292, 75-79 (1998).

Energetics of vacancy and substitutional impurities in aluminum bulk and clusters,
D.E. Turner, Z.Z. Zhu, C.T. Chan, and K.M. Ho,
Phys Rev B 55, 13842 (15 May 1997).

Prediction of a {11-22} hcp stacking fault using a modified generalized stacking-fault calculation,
J.R. Morris, J. Scharff, K.M. Ho, D.E. Turner,
Phil. Mag. A 76, 1065 (1997).

Localization of electromagnetic waves in two-dimensional systems,
M.M. Sigalas, C.M. Soukoulis, C.T. Chan, D. Turner,
Phys Rev B 53, 8340 (April 1996).

Anomalous phonon behavior and phase fluctuations in bcc Zr,
B.L. Zhang, C.Z. Wang, K.M. Ho, D. Turner, Y.Y. Ye,
Phys Rev Lett 74, 1375 (1995).

Experimental and computational analysis of ionized cluster beam deposition,
Dave Turner and Howard Shanks,
Journal of Applied Physics Vol. 70, No. 10, 5385-5400 (15 November 1991).

Computer analysis of the Eaton ICB source,
D.E. Turner and H.R. Shanks,
Materials Research Society Symposium Proceedings v206, pg 297-302 (1991).

Computer calculation of the potential fields in a Mitsubishi ICB source,
D.E. Turner and H.R. Shanks,
Proceedings of the 13th Symposium on Ion Sources and Ion-Assisted Techniques,
pg 43-52 (June 1990).

Electronic structure of red mercuric iodide,
D. E. Turner and B. N. Harmon,
Phys Rev B Vol. 40, No. 15, 10516-10522 (15 November 1989).

Cluster size measurements in an ionized cluster beam system,
D.E. Turner, K.M. Lakin, and H.R. Shanks,
Materials Research Society Symposium Proceedings v128, pg 125-130 (1989).

Invited Talks, Workshops, and Seminars

Optimizing SMP Message-Passing Systems
Seminar presented at Argonne National Laboratory,
October 22nd of 2004.

Mapping Algorithms to the Network Topology in a Portable Manner
PARA'04 Workshop on the State-of-the-Art in Scientific Computing,
Copenhagen, Denmark, June 20-23, 2004.

A Parallel Order-N Tight-Binding Molecular Dynamics Code
11th SIAM Conference on Parallel Processing for Scientific Computing,
San Francisco, California, February 25-27, 2004.

The Future of Parallel Computing
FORTH Research Institute, University of Crete, Heraklion Greece, October 7th, 2003.

New Methods for Improving the Efficiency of Message-Passing Systems
University of Mannheim, Mannheim Germany, September 26th, 2003.

Introduction to Parallel Computing using Clusters,
(solo taught a week-long workshop for 30 students and professors)
Universidad Nacional Autonoma de Mexico, Mexico City, May 29 - June 1, 2001.

New Physics using Parallel Computers,
Universidad Nacional Autonoma de Mexico, Mexico City, May 30, 2001.

Introduction to Parallel Computing and Cluster Computing,
(taught two workshop sessions, supervised computer lab work)
Pan-American Studies Institute on Computational Materials,
Pontifica Universidad Catolica de Chile, Santiago, Chile, January 8-19, 2001.

Scientific Applications on Workstation Clusters vs Supercomputers,
March Meeting of the APS, Minneapolis, March 20-24, 2000.
Layperson paper: Workstation cluster vs Supercomputers for Scientific Applications.

Gigabit Ethernet in Workstation Clusters,
4th Workshop on High Performance Distributed Computing,
New Orleans, March 8-10, 2000. Panel member: Cluster Usability Panel

Classical and Tight-Binding Molecular Dynamics on Massively Parallel Computers,
Workshop on Frontiers in Parallel Programming and Scientific Supercomputing,
Kansas State University, May 2-3, 1997.

Computer simulations of ICB sources,
13th Symposium on Ion Sources and Ion-Assisted Techniques,
Tokyo, Japan, June 1990.

Software Releases

The MP_Lite message-passing library:
http://www.scl.ameslab.gov/Projects/MP_Lite/

NetPIPE: Network Protocol-Independent Performance Evaluator
http://www.scl.ameslab.gov/Projects/NetPIPE/

ALCMD: The Ames Lab Classical Molecular Dynamics code
http://www.cmp.ameslab.gov/cmp/CMP_Theory/cmd/cmd.html


Funding History

MP_Lite, NetPIPE, NodeMap projects - DOE MICS ($300,000 / year) October 2003 - September 2006.

MP_Lite project - DOE MICS ($210,000 / year) October 2000 - September 2003.

University Research Grant ($18,000) July 2001 - June 2002,
"An application normalized scalable parallel benchmark for computer systems,"
Ricky Kendall and Dave Turner.

MP_Lite LDRD ($45,700) October 1998 - September 2000,
"MP_Lite Message-Passing Library," Dave Turner.

Mutliscale LDRD ($14,300) January 1998 - December 1998,
"Mutliscale simulations of materials," James Morris and Dave Turner.

One of several co-PIs on the annual SCL hardware requests, plus occasional ITR and MRI proposals.

Students Supervised

Xuehua Chen - Masters degree in Computer Science (July 2003).
Thesis: Optimizing message-passing performance within SMP systems.

Shoba Selvarajan - Masters degree in Computer Engineering (May 2002).
Thesis: Implementation of MPICH on top of MP_Lite.

Weiyi Chen - Masters degree in Computer Science (December 2001).
Thesis: Implementation of MP_Lite for the VI Architecture.

Non-thesis graduate students supervised: Bogdan Vasiliu, Xinhua Dong, Zhe Guan, Sruthisagar Kasturirangan, Shengchao Yu.

Undergraduate students supervised: Adam Oline, Mark Larsen, Carl Beckey, Steve Tow, Ryan Fairfax, Dave Hansen.

Freshman Honor's students mentored: Adam Oline, Dave Hansen, Renee Schmitt, Adam Fernow.