Academic Publications
The following articles were published during my academic career.
These might be of interest if you're exploring the very early days of
scientific computing with Python. It's often difficult to track
article links over time--when possible I've linked to original
sources, but in many cases, the paper is now hosted here.
- D.M. Beazley, B.D. Ward, I.R. Cooke, "The Inside Story on Shared Libraries
and Dynamic Loading", IEEE Computing in Science and Engineering, Vol. 3(5), (2001). p. 90-97.
- D.M. Beazley, An Embedded Error Reporting and Debugging Mechanism for Scripting Language Extensions", USENIX Technical Conference, Boston, June 25-30, (2001). p. 147-160.
- D.M. Beazley, WAD: A Module for Converting Fatal Extension Errors into Python Exceptions", 9th International Python Conference, Long Beach, March 5-7, (2001).
-
D.M. Beazley, "Scientific Computing with Python, in ASP Conf. Ser.,
Vol. 216, Astronomical Data Analysis Software and Systems IX,
eds. N. Manset, C. Veillet, D. Crabtree (San Francisco:ASP),
49. (2000). [ PDF ]
- S.J. Zhou, D.L. Preston, P.S. Lomdahl, D.M. Beazley, "Large-scale Molecular Dynamics
Simulations of Dislocation Intersection in Copper", in Science, Vol 279 (6).(1998). p.1525-1527. [ PDF Scan]
- D.M. Beazley and P.S. Lomdahl, "Feeding a Large-scale Physics
Application to Python", 6th International Python Conference, San
Jose, October 14-17.
- D.M. Beazley and P.S. Lomdahl,
"Controlling the Data Glut in Large-Scale Molecular Dynamics Simulations"
Computers in Physics, Vol. 11, No. 3. (1997), p. 230-238. [ PDF Scan ]
- D.M. Beazley and P.S. Lomdahl, "Building Flexible Large-Scale Scientific Computing
Applications with Scripting Languages", 8th SIAM Conference on Parallel Processing
for Scientific Computing, March 14-17, Minneapolis, Minnesota. (1997). CD-ROM.
- D.M. Beazley and P.S. Lomdahl, "Extensible Message Passing Application Development
and Debugging with Python", Proceedings of IPPS'97, April 1997, Geneva Switzerland.(1997).
IEEE Computer Society. p. 650-655.
- D.M. Beazley and P.S. Lomdahl,
"Lightweight Computational Steering of Very Large Scale
Molecular Dynamics Simulations,"
Supercomputing'96, November 17-22, Pittsburgh, PA.
IEEE Computer Society (1996). (CD-ROM). [ PDF ]
- P.S. Lomdahl, D.M. Beazley, S.J. Zhou, and B.L. Holian,
"Large-Scale Molecular Dynamics on MPPs," In proceedings of
Physics Computing '96, Krakow, Poland, September 1996, p. 462-466.
- D.M. Beazley,
"Using SWIG to Control, Prototype, and Debug C Programs with Python."
4th International Python Conference, June 1996.
-
D.M. Beazley, "SWIG : An Easy to Use Tool for Integrating Scripting Languages with C
and C++", Proceedings of the 4th USENIX Tcl/Tk Workshop, July 1996, p. 129-139.
- P.S. Lomdahl and D.M. Beazley, "Multi-Million Particle Molecular Dynamics on MPPs,"
Second International Workshop, PARA'95, Lyngby, Denmark, August 1995. In Lecture
Notes in Computer Science, vol 1041. Springer-Verlag. p. 391-407.
- D.M. Beazley and P.S. Lomdahl, "A Practical Approach to Portability and Performance Problems
on Massively Parallel Supercomputers." Proceedings of the Workshop on Debugging and
Tuning for Parallel Computer Systems, Chatham, MA, 1994. IEEE Computer Society (1996).
pg. 337-351.
- D.M. Beazley and P.S. Lomdahl, "Message-Passing Multi-Cell Molecular Dynamics on the
Connection Machine 5," in Parallel Computing 20, 1994. p. 173-195.
- D.M. Beazley, P.S. Lomdahl, P. Tamayo, and N.G. Jensen, "A High Performance Communications
and Memory Caching Scheme for Molecular Dynamics on the CM-5." Proceedings of 8th
International Parallel Processing Symposium, IEEE Computer Society (1994), p. 800-809.
- P.S. Lomdahl, P. Tamayo, N.G. Jensen, and D.M. Beazley, "50 Gflops Molecular Dynamics
on the CM-5." Proceedings of Supercomputing 93, IEEE Computer Society (1993), p. 520-527.
(IEEE Gordon Bell Prize). [ PDF ]
- P.S. Lomdahl, D.M. Beazley, P. Tamayo, N.G. Jensen, "Multi-million Particle Molecular
Dynamics on the CM-5," International Journal of Modern Physics C. World Scientific (1993),
p. 1075-1084. [ PDF Scan ]
- D.M. Beazley, P.S. Lomdahl, N.G. Jensen, R. Giles, P. Tamayo, "Parallel Algorithms for
Short-Range Molecular Dynamics." World Scientific's Annual Reviews in Computational
Physics, vol 3. (1995). p. 119-175.
- D.M. Beazley and P.S. Lomdahl, "Large-Scale Molecular Dynamics on MPPs", Applications
on Advanced Architecture Computers, ed. Greg Astfalk. SIAM Press, (1996). p. 75-92.
- D.M. Beazley, "SWIG and Automated C/C++ Scripting Extensions", Dr. Dobb's Journal, No. 282, February, 1998. p. 30-36.
- D.M. Beazley, "Wrappercode erzeugen mit SWIG", German Linux Magazine, vol. 07/1996. p. 47-55. (translated by Tom Schwaller).
Miscellaneous