School of Computing

Publications by Dr Tim Hopkins

Also view these in the Kent Academic Repository

Article
Hopkins, T. (2009). The collected algorithms of the ACM. Wiley Interdisciplinary Reviews: Computational Statistics [Online] 1:182-196. Available at: http://www.cs.kent.ac.uk/pubs/2009/2980.
Einarsson, B., Hanson, R. and Hopkins, T. (2009). Standardized mixed language programming for Fortran and C. SIGPLAN Fortran Forum [Online] 28:182-196. Available at: http://www.cs.kent.ac.uk/pubs/2009/2985.
Barnes, D. and Hopkins, T. (2007). Improving Test Coverage of Lapack. Applicable Algebra in Engineering Communication and Computing [Online] 18:209-222. Available at: http://dx.doi.org/10.1007/s00200-007-0034-0.
Hanson, R. and Hopkins, T. (2004). Algorithm 830: Another Visit With Standard and Modified Givens Transformations and A Remark on Algorithm 539. ACM Transactions on Mathematical Software [Online] 30:86-94. Available at: http://doi.acm.org/10.1145/974781.974786.
Hopkins, T. (2003). Remark on Algorithm 769: Fortran Subroutines for Approximate Solution of Sparse Quadratic Assignment Problems using GRASP. ACM Transactions on Mathematical Software [Online] 29:349-351. Available at: http://www.cs.kent.ac.uk/pubs/2003/1781.
Barnes, D. and Hopkins, T. (2003). The impact of programming paradigms on the efficiency of an individual-based simulation model. Simulation Modelling Practice and Theory [Online] 11:557-569. Available at: http://dx.doi.org/10.1016/j.simpat.2003.08.002 .
Hopkins, T. (2002). A Comment on the Presentation and Testing of CALGO Codes and a Remark on Algorithm 639: To Integrate Some Infinite Oscillating Tails. ACM Transactions on Mathematical Software [Online] 28:285-300. Available at: http://dx.doi.org/10.1145/569147.569148.
Hopkins, T. (2002). Remark on algorithm 705: A Fortran-77 software package for solving the Sylvester matrix equation AXBT + CXDT = E. ACM Transactions on Mathematical Software [Online] 28:372-375. Available at: http://dx.doi.org/10.1145/569147.569153.
Hopkins, T. (2002). Renovating the Collected Algorithms from ACM. ACM Transactions on Mathematical Software [Online] 28:59-74. Available at: http://dx.doi.org/10.1145/513001.513005.
Russell, M. and Hopkins, T. (1998). CFTP: a caching FTP server. Computer Networks and ISDN Systems [Online] 30:2211-2222. Available at: http://dx.doi.org/10.1016/S0169-7552(98)00240-2.
Hopkins, T. (1998). Certification of Algorithm 734: A Fortran 90 code for unconstrained nonlinear minimization. Acm Transactions on Mathematical Software [Online] 24:351-354. Available at: http://dx.doi.org/10.1145/292395.292460.
Hopkins, T. (1997). Restructuring the BLAS Level-1 Routine for Computing the Modified Givens Transformation. ACM SIGNUM [Online] 32:2-14. Available at: http://doi.acm.org/10.1145/289251.289253.
Hopkins, T. and Welch, P. (1996). Transputer data-flow solution for systems of linear equations. Concurrency-Practice and Experience 8:569-580.
Hopkins, T. (1996). Restructuring software: A case study. Software: Practice and Experience [Online] 26:967-982. Available at: http://dx.doi.org/10.1002/(SICI)1097-024X(199608)26:8<967::AID-SPE41>3.0.CO;2-G .
da Cunha, R. and Hopkins, T. (1995). The Parallel Iterative Methods (PIM) package for the solution of systems of linear equations on parallel computers. Applied Numerical Mathematics [Online] 19:33-50. Available at: http://dx.doi.org/10.1016/0168-9274(95)00017-O .
Hopkins, T. (1992). Remark on Algorithm-540. Acm Transactions on Mathematical Software [Online] 18:343-344. Available at: http://dx.doi.org/10.1145/131766.131773.
Hopkins, T., Kollerstrom, J. and Welch, P. (1983). Estimation of the Order of Dependence in Sequences. Applied Statistics-Journal of the Royal Statistical Society Series C 32:185-196.
Book section
Barnes, D. and Hopkins, T. (2000). The Evolution and Testing of a Medium Sized Numerical Package. in: Langtangen, H. P., Bruaset, A. M. and Quak, E. eds. Advances in Software Tools for Scientific Computing. Berlin: Springer-Verlag, pp. 225-238.
Monograph
Hopkins, T. (2008). The Collected Algorithms of the ACM. UKC.
Hopkins, T. and Hatton, L. (2008). Defect patterns and structural properties in a mature well-specified software system. UKC.
Barnes, D. and Hopkins, T. (2001). The Impact of Programming Paradigms on the Efficiency of an Individual-based Simulation Model. university of kent.
Hopkins, T. (1998). Restructuring the BLAS Level 1 Routine for Computing the Modified Givens Transformation.
Hopkins, T. (1997). Is the Quality of Numerical Subroutine Code Improving?. University of Kent.
Hopkins, T. (1997). New Implementations of the Spectral Test. University of Kent.
da Cunha, R. and Hopkins, T. (1996). PIM 2.0 The Parallel Iterative Methods Package for Systems of Linear Equations User's Guide (Fortran 77 version). UKC.
Hopkins, T. and Morse, D. (1996). The Implementation and Visualisation of a Large Spatial Individual-Based Model using Fortran 90. UKC.
Hopkins, T. and Morse, D. (1994). Remark on Applied Statistics Algorithm AS057 Printing Multidimensional Tables. University of Kent, Computing Laboratory.
da Cunha, R. and Hopkins, T. (1994). A Comparison of Acceleration Techniques Applied to the SOR Method. University of Kent, Computing Laboratory.
Hopkins, T. and Slater, J. (1994). A Comment on the Eispack Machine Epsilon Routine. University of Kent, Computing Laboratory.
Hopkins, T. and da Cunha, R. (1994). The Parallel Iterative Methods (PIM) package for the solution of systems of linear equations on parallel computers. University of Kent, Computing Laboratory.
Hopkins, T. and Morse, D. (1994). Remark on Applied Statistics Algorithm AS030 Half-Normal Plotting. University of Kent, Computing Laboratory.
da Cunha, R. and Hopkins, T. (1993). Using parallel programming environments on clusters of workstations. UKC.
da Cunha, R. and Hopkins, T. (1993). Porting Linear Algebra Subroutines from Transputers to Clusters of Workstations. University of Kent, Canterbury, UK.
da Cunha, R. and Hopkins, T. (1993). Parallel Preconditioned Conjugate-Gradients Methods on Transputer Networks. UKC.
da Cunha, R. and Hopkins, T. (1993). A Parallel Implementation of the Restarted GMRES Iterative Method for Nonsymmetric Systems of Linear Equations. UKC.
El-Giar, O. and Hopkins, T. (1992). A Generally Configurable Multigrid Implementation for Transputer Networks. I O S Press.
Hopkins, T. and Morse, D. (1992). Cumulative Index to the Applied Statistics Algorithms.
da Cunha, R. and Hopkins, T. (1992). The Parallel Solution of Partial Differential Equations on Transputer Networks. UKC.
da Cunha, R. and Hopkins, T. (1992). The Parallel Solution of Systems of Linear Equations using Iterative Methods on Transputer Networks.
Hopkins, T. and Morse, D. (1992). Cumulative Index to the ACM Algorithms.
da Cunha, R. and Hopkins, T. (1991). A Comparative Study of Iterative Methods to Solve Systems of Linear Equations using Transputer Networks. UKC.
da Cunha, R. and Hopkins, T. (1991). The Parallel Solution of Triangular Systems of Linear Equations. UKC.
da Cunha, R. and Hopkins, T. (1991). Parallel Overrelaxation Algorithms for Systems of Linear Equations. UKC.
Hopkins, T. (1990). NAG Spline Fitting Routines on a Graphics Workstation -- The Story so far. UKC.
Hopkins, T. and Vowden, B. (1990). Distributing Matrix Eigenvalue Calculations over Transputer Arrays. UKC.
El-Giar, M. and Hopkins, T. (1990). A Generally Configurable Multigrid Implementation for the Solution of Three-Dimensional Elliptic Equations on a Transputer Network. UKC.
El-Giar, M. and Hopkins, T. (1989). The Parallel Solution of Linear Elliptic Equations using Hopscotch Algorithms. UKC.
Hopkins, T. and Welch, P. (1989). Transputer Data-flow Solution for Systems of Linear Equations. UKC.
Conference or workshop item
Barnes, D. and Hopkins, T. (2006). Applying Software Testing Metrics to Lapack. in: Dongarra, J. J., Madsen, K. and Wasniewski, J. eds. 7th International Workshop, PARA 2004. Berlin: Springer, pp. 228-236. Available at: http://dx.doi.org/10.1007/11558958_27.
Hopkins, T. and Barnes, D. (2003). Testing a Medium Sized Numerical Package: A Case Study. in: Psihoyios, G. ed. Wiley. Available at: http://www.cs.kent.ac.uk/pubs/2003/1779.
Barnes, D. and Hopkins, T. (2000). Improving the Quality of Scientific Software. in: First SIAM Conference on Computational Science and Engineering.
Barnes, D. and Hopkins, T. (2000). The evolution and testing of a medium sized numerical package. in: Langtangen, H. P., Bruaset, A. M. and Quak, E. eds. International Workshop on Modern Software Tools for Scientific Computing (SciTools 98). Springer-Verlag Berlin, pp. 225-237.
Hopkins, T. and Morse, D. (1997). The implementation and visualization of a large spatial individual-based model using Fortran 90. in: Denzer, R., Swayne, D. A. and Schimak, G. eds. Environmental Software Systems, Volume 2. London: Chapman & Hall.
Hopkins, T. (1997). Is the quality of numerical subroutine code improving? in: Arge, E. et al. eds. International Workshop on Modern Software Tools for Scientific Computing. Birkhauser Boston, pp. 311-324.
Hopkins, T. and Morse, D. (1997). The implementation and visualisation of a large spatial individual-based model. in: Denzer, R., Swayne, D. A. and Schimak, G. eds. IFIP TC5 WG5.11 International Symposium on Environmental Software Systems (ISESS 97). Chapman & Hall, pp. 284-291.
da Cunha, R. and Hopkins, T. (1993). A Comparison of Acceleration Techniques Applied to the Sor Method . in: Cuyt, A. ed. International Conference on Nonlinear Numerical Methods and Rational Approximation II. Kluwer Academic Publ, pp. 247-260.
Welch, P. and Hopkins, T. (1989). Transputer Data-Flow Solutions for Systems of Linear Equations. in: Parallel Computing 1989, Proceedings of the International Conference. Leiden, Netherlands: Elsevier, Netherlands.
Total publications in KAR: 57 [See all in KAR]

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 28/04/2017