Journal Articles
On the Parallel Generation of P-sequences
International Journal of Computers and their Applications Vol. 6, Issue 1,
Acta Press, 1999 ISSN 1206-212X
Systollic Generation of K-ary Trees
Parallel Processing Letters Vol. 9, Issue 1, pp 93-101
World Scientific Publishing Company, 1999 ISSN 0129-6264
Independent Columns: A New Parallel ILU Preconditioner for the PCG Method
Parallel Computing Vol. 23, Issue 6, pp 637-647
Elsevier Science BV (North-Holland), 1997 ISSN 0167-8191
Visualising Parallel Numerical Software Performance on a Shared Memory Multiprocessor
Computing Systems in Engineering Vol. 6, Issue 4-5, pp 351-365
Elsevier Science Ltd., 1995 ISSN 0956-0521
Porting a Dusty Deck Fortran Program to a Shared Memory Multiprocessor
Concurrency: Practice and Experience Vol. 4, Issue 8, pp 575-587
John Wiley & Sons, 1992 ISSN 1040-3108
The Performance of the BLAS and LAPACK on a Shared Memory Scalar Multiprocessor
Parallel Computing Vol. 17, Issue 6-7, pp 751-761
Elsevier Science BV (North-Holland), 1991 ISSN 0167-8191
Evaluation of the Residual Vector in Global Element Calculations
Journal of Computational and Applied Mathematics Vol. 18, Issue 3, pp 331-346
Elsevier Science Publishers BV, 1987 ISSN 0377-0427
Performance of GEM2 on the ELLPACK Problem Population
International Journal for Numerical Methods in Engineering Vol. 23, pp 229-238
John Wiley & Sons, 1986 ISSN 0029-5981
Discontinuities Across Element Interfaces in the Global Element Method
Numerical Methods for Partial Differential Equations: An International Journal Vol. 2, pp 259-272
Wiley Periodicals Inc., 1986 ISSN 0749-159X
Chebyshev Expansion Methods for the Solution of Eiilptic Partial Differential Equations
Journal of Computational Physics Vol. 41, pp 444-452
Academic Press, 1981 ISSN 0021-9991
The Global Element Method for Stationary Advective Problems
International Journal for Numerical Methods in Engineering Vol. 15, pp 167-175
John Wiley & Sons, 1980 ISSN 0029-5981
A Fast Implementation of the Global Element Method
Journal of the Institute of Mathematics and its Applications Vol. 25, pp 177-197
Oxford
University Press, 1980 ISSN 0020-2932
Algorithm 495: Solution of an Overdetermined System of Linear Equations in the Chebyshev Norm
ACM Transactions on Mathematical Software Vol. 1, Issue 3, pp 264-270
ACM Press, New York, 1975 ISSN 0098-3500
Books and Chapters
Der C++ - kurs. Der Einsteig in die Objektorientierte Programmierung
ITCP, Bonn, 1997, ISBN 0-53495-339-5
Numerical Methods with Worked Examples
Chapman and Hall, 1997, ISBN 0-41272-150-3
The Apprentice C++ Programmer: A Touch of Class
ITCP/PWS, London/Boston, 1996, ISBN 1-85032-160-4
Lab Manual to Accompany The Apprentice C++ Programmer: A Touch of Class
ITCP/PWS, London/Boston, 1996, ISBN 1-85032-161-2
Parallel Numerical Algorithms
Prentice Hall International Series in Computer Science,
Prentice Hall, New York, 1992, ISBN 0-13-651597-5
Numerical Library Development for Transputer Arrays
In Applications of Transputers 1,
Freeman, L. and Phillips, C. (eds.), pp 103-112
IOS Press, Amsterdam, 1990, ISBN 90-5199-025-1
Introduction to Computational Numerical Methods
Ellis Horwood, Chichester, 1988,
Numerical Methods in Practice: Using the NAG Library
Addison Wesley, Wokingham, 1988, ISBN 0-201-19248-9
The Numerical Solution of Nonlinear Problems
Baker, C.T.H. and Phillips, C. (eds.)
Clarendon Press, Oxford, 1982, ISBN 0-198-5335-43
Variational Principles for Nonlinear Partial Differential Equations
In The Numerical Solution of Nonlinear Problems,
Baker, C.T.H. and Phillips, C. (eds.), pp 187-194
Clarendon Press, Oxford, 1982, ISBN 0-198-5335-43
Conference Papers
Assessment in Software Engineering- Towards a new Framework for Group Projects
In Proceedings of the ICEE & ICEER 2009 Korea International Conference on Engineering Education and Research, 23-28 August 2009, Seoul, Korea
Kim, H.S. (ed.)
pp 13-18
Se Yung Lim, Korea University of Technology and Education, 2009
[Abstract]Web 2.0, Technology Ownership and e-Learning in Computing Science
In 4th International Conference on e-Learning, University of Toronto, Canada,16-17 July 2009
Salajan, F. (ed.)
pp 93-100
Academic Publishing Limited, 2009
[Abstract]Organised Chaos - Learning Outcomes from trialling Active Learning Methods in Computing Science
In International Conference in Engineering Education. New Challenges in Engineering Education and Research in the 21st Century, 27-31 July 2008, Pécs-Budapest, Hungary
Várady, G. (ed.)
pp 1-11
Pollack Mihály Faculty of Engineering, University of Pécs, 2008
Notes : ICEE 2008. Proceedings on CD-ROM.
[Abstract]Improving Assessment in Software Engineering Student Team Projects
In 9th Annual Conference of the Subject Centre for Information and Computer Sciences, 26th-28th August 2008, Liverpool Hope University
White, H. (ed.)
pp 133-139
Higher Education Academy, Subject Centre for ICS, 2008
[Abstract]Making Computing Science Students More Employable with Problem-Based Learning and Cross-Site Teamwork
In International Conference on Engineering Education and Research (iCEER) 2007, Melbourne, Australia, 2-7 December 2007
International Network for Engineering and Education Research, 2007
Notes : Proceedings on CD-ROM.
Session : Industry, Problem and Project Based Learning. Paper no. 5. 11 pp.
[Abstract]Active Learning in Computing: Engaging Learners in a Cross-Site Team Project
In SOLSTICE Conference 2006, 3rd May 2006, Edge Hill, Ormskirk
pp 1-11
Edge Hill Centre for Excellence in Teaching and Learning, 2006
Notes : Proceedings on CD-ROM. Conference Papers, Session 7.
[Abstract]A Systolic Algorithm for the Factorisation of Matrices Arising in the Field of Hydrodynamics
In 3rd International Conference on Vector and Parallel Processing (VECPAR '98), Porto, Portugal, 21-23 June 1998
Palma, J.M.L.M., Dongarra, J. and Hernandez, V (eds.)
Lecture Notes in Computer Science, 1573, pp 355-364
Springer-Verlag, 1999ISBN 3-540-66228-6
Optimal Parallel Algorithms for Generating K-ary Trees
In 12th International Conference on Computers and Their Applications (CATA-97), Tempe, Arizona, USA, 13-15 March 1997
Woodfill, M.C. (ed)
pp 201-204
International Society for Computers and their Applications (ISCA), Raleigh, 1997ISBN 1-880843-19-6
Parallel Generation of k-ary Trees
In Conference on High Performance Computing on the Information Superhighway (HPC-Asia '97), Seoul, Korea, 28 April-2 May 1997
pp 117-121
IEEE Computer Society Press, 1997ISBN 0-8186-7901-8
An Optimal Systolic Algorithm for Generating P-Sequences
In 10th ISCA International Conference on Parallel and Distributed Computing Systems (PDCS-97), New Orleans, Louisiana, USA, 1-3 October 1997
El-Amawy, A. and Zheng, S.Q. (eds.)
pp 209-212
International Society for Computers and their Applications (ISCA), Raleigh, 1997ISBN 1-880843-21-8
Two Optimal Parallel Algorithms for Generating P-sequences
In 9th ISCA International Conference on Parallel and Distributed Computing Systems (PDCS-96), Dijon, France, 25-27 September 1996
Yetongnon, K. and Hariri, S. (eds.)
pp 819-821
International Society for Computers and their Applications (ISCA), Raleigh, 1996ISBN 1-880843-17-X
Visualising Parallel Numerical Software Performance on a Shared Memory Multiprocessor
In 1st International Meeting on Vector and Parallel Processing (VECPAR '93), Porto, Portugal, September 1993
d'Almeida, F.D., Nunes Ferreira, F. and Topping, B.H.V. (eds.)
Special Issues 4 and 5 of Computing Systems in Engineering, 6,
Elsevier Science (Pergamon Press), 1995ISBN 0956-0521
Parallel Implementation of Conjugate Gradient-Type Methods
In 1994 Benin Conference on Scientific Computation, Benin, Africa
1994
GEM2 - A Programe Package for Elliptic Partial Differential Equations
In International Conference on Tools, Methods and Languages for Scientific and Engineering Computation, Paris, France
1983
Application of the Global Element Method to Flow Problems
In 3rd International Conference on Finite Elements in Flow Problems, Alberta, Canada
1980
An Improved Algorithm for Discrete Chebyshev Linear Approximation
In 4th Manitoba Conference on Numerical Mathematics, Manitoba, Canada
pp 177-190
1974
Conference Proceedings
Applications of Transputers 1: Proceedings of the First International Conference on Applications of Transputers, Liverpool, UK, 23-25 August 1989
Freeman, L. and Phillips, C. (eds.)
IOS Press, 1990, ISBN 90-5199-025-1
School Technical Reports
CS-TR No 1111 Improving Assessment in Software Engineering Student Team Projects
School of Computing Science, Newcastle University, Jul 2008
[Abstract]CS-TR No 1110 Organised Chaos - Learning Outcomes from trialling Active Learning Methods in Computing Science
School of Computing Science, Newcastle University, Jul 2008
[Abstract]CS-TR No 1055 Making Computing Science Students More Employable with Problem-Based Learning and Cross-Site TeamWork
School of Computing Science, Newcastle University, Oct 2007
[Abstract]CS-TR No 997 Active Learning in Computing: Engaging Learners in a Cross-Site Team Project
School of Computing Science, Newcastle University, Jan 2007
[Abstract]CS-TR No 777 An Assessment of C++ as an Introductory Teaching Language
School of Computing Science, Newcastle University, Sep 2002
[Abstract]CS-TR No 772 PAJAMA - An Objected-Oriented Package for Parallel Matrix Computations
School of Computing Science, Newcastle University, 2002
[Abstract]CS-TR No 544 Independent Columns: A New Parallel ILU Preconditioner for the PCG Method
School of Computing Science, Newcastle University, 1996
[Abstract]CS-TR No 473 A Reformulated Preconditioned Conjugate Gradient Square Method Part 1: The Algorithm
School of Computing Science, Newcastle University, 1994
[Abstract]CS-TR No 467 Parallel Preconditioners for the Conjugate Gradient Method
School of Computing Science, Newcastle University, 1994
[Abstract]CS-TR No 458 Visualising Parallel Numerical Software Performance on a Shared Memory Multiprocessor
School of Computing Science, Newcastle University, 1993
[Abstract]CS-TR No 402 A Quasi-Newton Method for Global Element Calculations
School of Computing Science, Newcastle University, 1992
[Abstract]CS-TR No 401 Parallel Block LU Factorisation in the Global Element Method Part 2: Local Memory Implementation
School of Computing Science, Newcastle University, 1992
[Abstract]CS-TR No 387 Incorporating Advective Terms into the Global Element Method
School of Computing Science, Newcastle University, 1992
[Abstract]CS-TR No 385 Parallel Block LU Factorisation in the Global Element Method Part 1: Share Memory Implementation
School of Computing Science, Newcastle University, 1992
[Abstract]CS-TR No 379 Fortran GEM2 Programmers' Manual
School of Computing Science, Newcastle University, 1992
[Abstract]
