Publications by Dr Tim Hopkins
Publication period (1/1983 onwards) - ordered by publication type and date
Journal Papers
-
Standardized mixed language programming for Fortran and C.
Bo Einarsson, Richard J. Hanson, and Tim Hopkins.
SIGPLAN Fortran Forum, 28(3):8-22, December 2009.
-
The
collected algorithms of the ACM.
Tim Hopkins.
Wiley Interdisciplinary Reviews: Computational Statistics,
1(3):316-324, November 2009.
-
Improving
test coverage of Lapack.
David Barnes and Tim Hopkins.
AAECC, 18(3):209-222, May 2007.
-
Algorithm
830: Another Visit With Standard and Modified Givens Transformations and A
Remark on Algorithm 539.
Richard J. Hanson and Tim Hopkins.
ACM Transactions on Mathematical Software, 30(1):86-94, March 2004.
-
The impact
of programming paradigms on the efficiency of an individual-based simulation
model.
David J Barnes and Tim R Hopkins.
Simulation Modelling - Practice and Theory,
11(7/8):557-569, November 2003.
-
Remark on
algorithm 769: Fortran subroutines for approximate solution of sparse
quadratic assignment problems using GRASP.
Tim Hopkins.
ACM Transactions on Mathematical Software, 29(3):349-351, September
2003.
-
A comment
on the presentation and testing of CALGO codes and a remark on Algorithm
639: To integrate some infinite oscillating tails.
Tim Hopkins.
ACM Transactions on Mathematical Software, 28(3):285-300,
September 2002.
-
Remark on
algorithm 705: A Fortran-77 software package for solving the Sylvester
matrix equation AXB^T+CXD^T=E.
Tim Hopkins.
ACM Transactions on Mathematical Software, 28(3):372-375, September
2002.
-
Renovating
the collected algorithms from ACM.
Tim Hopkins.
ACM Transactions on Mathematical Software, 28(1):59-74, March 2002.
-
CFTP -
A caching FTP server.
M.T. Russell and T.R. Hopkins.
Computer Networks and ISDN Systems, 30(22-23):2211-2222, November
1998.
Presented at the 3rd International Caching Workshop, Manchester, 15th-17th June
1998.
-
Restructuring the BLAS Level-1 routine for computing the modified Givens
transformation.
Tim Hopkins.
ACM SIGNUM, 32(4):2-14, October 1998.
This is the published version of the UKC Computing Laboratory report 1-98,
"Restructuring the BLAS Level 1 routine for computing the modified Givens
transformation".
-
Transputer
Data-flow Solution for Systems of Linear Equations.
T.R. Hopkins and P.H. Welch.
Concurrency: Practice and Experience, 8(8):569-580, August 1996.
Published by John Wiley and Sons Ltd.
-
Restructuring software: A case study.
T.R. Hopkins.
SPE, 26(8):967-982, August 1996.
-
Estimation
of the Order of Dependence in Sequences.
T.R. Hopkins, J. Kollerstrom, and P.H. Welch.
Applied Statistics, 32(2), January 1983.
Book Chapters
-
The
evolution and testing of a medium sized numerical package.
D.J. Barnes and T.R. Hopkins.
In H.P. Langtangen, A.M. Bruaset, and E. Quak, editors, Advances in
Software Tools for Scientific Computing, volume 10 of Lecture Notes
in Computational Science and Engineering, pages 225-238.
Springer-Verlag, Berlin, January 2000.
-
Is the
quality of numerical subroutine code improving?.
T.R. Hopkins.
In E. Arge, A.M. Bruaset, and H.P. Langtangen, editors, Modern Software
Tools for Scientific Computing, pages 311-324. Birkh"auser Verlag,
Basel, 1997.
Conference Papers
-
Applying
software testing metrics to Lapack.
David Barnes and Tim Hopkins.
In Jack Dongarra, Kaj Madsen, and Jerzy Wasniewski, editors, Proceedings
of the Seventh International Workshop, PARA'04, Lyngby, Denmark, June
2004, Lecture Notes in Computer Science, pages 228-236, Berlin, July
2005. Springer Verlag.
-
Testing a
Medium Sized Numerical Package: A Case Study.
Tim Hopkins and David Barnes.
In G.Psihoyios, editor, NaCoM-2003 Extended Abstracts,
page 4. Wiley, May 2003.
-
The
implementation and visualization of a large spatial individual-based model
using Fortran 90.
T.R. Hopkins and D.R. Morse.
In R. Denzer, D.A. Swayne, and G. Schimak, editors, Environmental Software
Systems, Volume 2, London, 1997. Chapman & Hall.
-
Making
computing enterprising - a response to the enterprise in higher education
initiative.
U Fuller.
In D. Bateman and T. Hopkins, editors, Developments in the Teaching of
Computer Science, pages 230-236. University of Kent at Canterbury, April
1992.
-
Transputer
Data-Flow Solutions for Systems of Linear Equations.
P.H. Welch and T.R Hopkins.
In Parallel Computing 1989, Proceedings of the International
Conference, Leiden, Netherlands, January 1989. Parallel Computing
Society, Elsevier, Netherlands.
Miscellaneous
-
Defect
patterns and structural properties in a mature well-specified software
system.
Tim Hopkins and Les Hatton.
Technical Report 5-08, Computing Laboratory, University of Kent, Canterbury,
Kent, UK, December 2008.
Submitted for publication to "ACM Transactions on Software Engineering and
Methodology" (Oct 2008).
-
The
collected algorithms of the ACM.
Tim Hopkins.
Technical Report 4-08, Computing Laboratory, University of Kent, Canterbury,
Kent, UK, December 2008.
Submitted to "Wiley Interdisciplinary Reviews: Computational Statistics" (Oct
2008).
-
A Comment
on the Presentation and Testing of CALGO Codes and a Remark on Algorithm 639:
To Integrate Some Infinite Oscillating Tails.
Tim Hopkins.
Technical Report 4-02, University of Kent, Computing Laboratory, Canterbury,
UK, March 2002.
-
The impact
of programming paradigms on the efficiency of an individual-based simulation
model.
David J. Barnes and Tim R. Hopkins.
Technical Report 17-01, University of Kent, Computing Laboratory, UKC,
Canterbury, Kent, UK., December 2001.
-
Restructuring the blas level 1 routine for computing the modified givens
transformation.
Tim Hopkins.
Technical Report 1-98, University of Kent, Computing Laboratory, Canterbury,
Kent, UK., January 1998.
-
New
implementations of the spectral test.
Tim Hopkins.
Technical Report 11-97, University of Kent, Computing Laboratory, July 1997.
-
Pim 2.0 the
parallel iterative methods package for systems of linear equations user's
guide (fortran 77 version).
Rudnei da Cunha and Tim Hopkins.
Technical Report 1-96*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, January 1996.
-
Restructuring
software: A case study.
Tim Hopkins.
Technical Report 2-96*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, January 1996.
-
Remark on
applied statistics algorithm as030 half-normal plotting.
Tim Hopkins and David Morse.
Technical Report 28-94*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, December 1994.
-
Remark on
applied statistics algorithm as057 printing multidimensional tables.
Tim Hopkins and David Morse.
Technical Report 29-94*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, December 1994.
-
The parallel
iterative methods (pim) package for the solution of systems of linear
equations on parallel computers.
Tim Hopkins and Rudnei Dias da Cunha.
Technical Report 19-94*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, September 1994.
-
A comment on
the eispack machine epsilon routine.
Tim Hopkins and John Slater.
Technical Report 18-94*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, September 1994.
-
A comparison
of acceleration techniques applied to the sor method.
R.D. da Cunha and Tim Hopkins.
Technical Report 4-94*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, March 1994.
-
Using
parallel programming environments on clusters of workstations.
R.D. da Cunha and Tim Hopkins.
Technical Report 12-93*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, December 1993.
-
A parallel
implementation of the restarted gmres iterative method for nonsymmetric
systems of linear equations.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 7-93*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, May 1993.
-
Porting
linear algebra subroutines from transputers to clusters of workstations.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 6-93*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, May 1993.
-
Parallel
preconditioned conjugate-gradients methods on transputer networks.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 5-93*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, April 1993.
-
Cumulative
index to the acm algorithms.
Tim Hopkins and David Morse.
Technical Report 24-92*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, October 1992.
-
Cumulative
index to the applied statistics algorithms.
Tim Hopkins and David Morse.
Technical Report 25-92*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, October 1992.
-
A generally
configurable multigrid implementation for transputer networks.
Osama El-Giar and Tim Hopkins.
Technical Report 23-92*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, September 1992.
-
The parallel
solution of partial differential equations on transputer networks.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 17-92*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, June 1992.
-
The parallel
solution of systems of linear equations using iterative methods on transputer
networks.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 16-92*, University of Kent, Computing Laboratory, University
of Kent, Canterbury, UK, June 1992.
-
A
comparative study of iterative methods to solve systems of linear equations
using transputer networks.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 89*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, June 1991.
-
The parallel
solution of triangular systems of linear equations.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 86*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, June 1991.
-
Parallel
overrelaxation algorithms for systems of linear equations.
Rudnei Dias da Cunha and Tim Hopkins.
Technical Report 80*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, January 1991.
-
A generally
configurable multigrid implementation for the solution of three-dimensional
elliptic equations on a transputer network.
Mohamed Osama El-Giar and Tim Hopkins.
Technical Report 79*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, October 1990.
-
Distributing
matrix eigenvalue calculations over transputer arrays.
Tim Hopkins and Barry Vowden.
Technical Report 81*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, October 1990.
-
Nag spline
fitting routines on a graphics workstation - the story so far.
Tim Hopkins.
Technical Report 76*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, July 1990.
-
Transputer
data-flow solution for systems of linear equations.
Tim Hopkins and Peter Welch.
Technical Report 68*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, September 1989.
-
The parallel
solution of linear elliptic equations using hopscotch algorithms.
Mohamed Osama El-Giar and Tim Hopkins.
Technical Report 62*, University of Kent, Computing Laboratory, University of
Kent, Canterbury, UK, June 1989.