Publications
Books:
 Proceedings of the
Sixth SIAM Conference on Parallel Processing for Scientific Computing , Volumes I and II,
(edited by R. Sincovec, D. Keyes, M. Leuze, L. Petzold, and D. Reed),
SIAM, 1993, 1041 pages.
 A First Course in
Computer Science with Modula2 , (with L. Pinson and R. Wiener), John Wiley and
Sons, 1987, 500 pages.
 Modula2 Software
Components ,
(with R. Wiener), John Wiley and Sons, 1987, book and software, 350
pages.
 Data Structures
Using Modula2 , (with R. Wiener), John Wiley and Sons, 1986, 550 pages.
 Software Engineering
with Ada and Modula2 , (with R. Wiener), John Wiley and Sons, 1984, 450
pages.
 Programming in Ada , (with R. Wiener),
John Wiley and Sons, 1983, 350 pages.
Selected Publications:
 “The Future of High
Performance Computing,” ORNL Review on High Performance Computing,
Vol. 30, Numbers 3&4, 1998, pp. 37.
 “Toward a Parallel
Recursive Spectral Bisection Mapping Tool,” (with C.A. Leete and B.W.
Payton), Proceedings of the Sixth SIAM Conference on Parallel
Processing for Scientific Computing, SIAM, 1993, pp. 923928.
 “The Design and
Implementation of Parallel Algorithms in Ada,” Parallel Processing
for Scientific Computing, Ed. Garry Rodrique, SIAM, 1989, pp.
317321.
 “A Coherent Set of
Ada Exercises,” Proceedings of the Ada Software Engineering and
Training Symposium, Denver, Colorado, June 1988.
 “A Grid Refinement
Technique for Hyperbolic Equations,” (with N.K. Madsen), Advances
in Computer Methods for Partial Differential EquationsVI, IMACS,
1987, pp. 5259.
 “Two Approaches to
Implementing Generic Data Structures in Modula2,” (with R. Wiener), ACM
SIGPLAN, 1985.
 “A Case Study
Illustrating ObjectOriented Design in Modula2,” (with R. Wiener), Journal
of Pascal and Ada, Vol. 3, No. 3, May 1984, pp. 4147.
 “Modular Software
Construction Using Ada,” (with R. Wiener), Journal of Pascal and
Ada, Vol. 3, No. 2, March 1984, pp. 2935.
 “ObjectOriented
Design with Modula2,” (with R. Wiener), Proceedings of Mini/Micro
West, San Francisco, CA, November 811, 1983, pp. 616.
 “Algorithm 565:
PDETWO/PSETM/GEARB: Solution of Systems of Two Dimensional Nonlinear
Partial Differential Equations,” (with D.K. Melgaard), ACM
Transactions on Mathematical Software, Vol. 7, No. 1, March 1981,
pp. 126135.
 “The Influence of
AStability on the Efficiency of Stiff Integrators,” (with J.C.
Heydweiller), Computers and Chemical Engineering, Vol. 6, No.
2, 1982, pp. 185188.
 “Solvability,
Controllability and Observability of Continuous Descriptor Systems,”
(with E.L. Yip), IEEE Transactions on Automatic Control, Vol.
AC26, No. 3, June 1981, pp. 702707.
 “Analysis of
Descriptor Systems Using Numerical Algorithms,” (with A.M. Erisman,
E.L. Yip, and M.A. Epton), IEEE Transactions on Automatic Control,
Vol. AC26, No. 1, February 1981, pp. 139147.
 “General Software
for Two Dimensional Nonlinear Partial Differential Equations,” (with
D.K Melgaard), ACM Transactions on Mathematical Software,
Vol. 7, No. 1, March 1981, pp. 106125.
 “The Development of Mathematical
Software for Partial Differential Equations,” Advances in Computer
Methods for Partial Differential Equations  III, IMACS, 1979, p.
434.
 “PDECOL: General
Collocation Software for Partial Differential Equations,” (with N.K.
Madsen), ACM Transactions on Mathematical Software, Vol. 5,
1979, pp. 326351.
 “Dynamic Simulation
of Chemical Processes Described by Distributed and Lumped Parameter
Models,” (with J.C. Heydweiller and L.T. Fan), Computers and
Chemical Engineering, Vol. 1, 1977, pp. 125131.
 “Generalized
Collocation Methods for Time Dependent Nonlinear Boundary Value
Problems,” Society of Petroleum Engineers Journal, Vol. 17,
October 1977, pp. 345352. Also appeared in 1976 SPE Numerical
Simulation Proceedings.
 “On the Relative
Efficiency of Higher Order Collocation Methods for Solving TwoPoint
Boundary Value Problems,” SIAM Journal Numerical Analysis,
Vol. 14, March 1977, pp. 112123.
 “A Stable Difference
Scheme for the Solution of Hyperbolic Equations Using the Method of
Lines,” (with J.D. Heydweiller), Journal of Computational Physics,
Vol. 22, December 1976, pp. 377388.
 “General Software
for Partial Differential Equations,” (with N.K. Madsen), Numerical
Methods for Differential Systems, L. Lapidus and W. E. Schiesser,
Eds., Academic Press, New York, 1976, pp. 229242.
 “PDEPACK, A New Tool
for Simulation,” (with N.K. Madsen), Proceedings of the 1975
Summer Computer Simulation Conference, San Francisco, CA, July
1975, pp. 144149.
 “PDEONE, Solutions
of Systems of Partial Differential Equations,” (with N.K. Madsen), ACM
Transactions on Mathematical Software, Vol. 1, 1975, pp. 261263.
 “Software for
Nonlinear Partial Differential Equations,” (with N.K. Madsen), ACM
Transactions on Mathematical Software, Vol. 1, 1975, pp. 232260.
 “Numerical Reservoir
Simulation Using an Ordinary Differential Equations Integrator,
” Society of Petroleum Engineers Journal, Vol. 15, June 1975,
pp. 255264. Also appeared in 1975 Transactions volume.
 “The Numerical
Solution of Nonlinear Partial Differential Equations,” (with N.K.
Madsen), Computational Methods in Nonlinear Mechanics, Texas
Institute for Computational Mechanics, 1974, pp. 371380.
 “Spline Function
Collocation Methods for Linear TwoPoint Boundary Value Problems,”
(with E.T.Y. Lee), Bulletin of the Institute of Mathematics
Academia Sinica, Vol. 1, June 1973, pp. 4155.
 “On the Solution of
the Equations Arising from Collocation with Cubic BSplines,” Mathematics
of Computation, Vol. 20, October 1972, pp. 893895.


