Journal Articles

On the Parallel Generation of P-sequences
Vajnovski, V. and Phillips, C.
International Journal of Computers and their Applications Vol. 6, Issue 1,
Acta Press, 1999 ISSN 1206-212X

Systollic Generation of K-ary Trees
Phillips, C. and Vajnovski, V.
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
Pakzad, M., Lloyd, J.L. and Phillips, C.
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
Lee, P.A. and Phillips, C.
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
Beavis, A.W. and Phillips, C.
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
Phillips, C.
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
Phillips, C., Mohamed, J.L. and Delves, L.M.
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
Phillips, C., Delves, L.M., McKerrell, A. and Peters, S.A.
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
Cook, R., Delves, L.M. and Phillips, C.
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
McKerrell, A., Phillips, C. and Delves, L.M.
Journal of Computational Physics Vol. 41, pp 444-452
Academic Press, 1981 ISSN 0021-9991

The Global Element Method for Stationary Advective Problems
Haj, A., Phillips, C. and Delves, L.M.
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
Delves, L.M. and Phillips, C.
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
Barrodale, I. and Phillips, C.
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
Lee, P.A. and Phillips, C.
ITCP, Bonn, 1997, ISBN 0-53495-339-5

Numerical Methods with Worked Examples
Woodford, C. and Phillips, C.
Chapman and Hall, 1997, ISBN 0-41272-150-3

The Apprentice C++ Programmer: A Touch of Class
Lee, P.A. and Phillips, C.
ITCP/PWS, London/Boston, 1996, ISBN 1-85032-160-4

Lab Manual to Accompany The Apprentice C++ Programmer: A Touch of Class
Lee, P.A., Phillips, C. and McLauchlan, M.R.
ITCP/PWS, London/Boston, 1996, ISBN 1-85032-161-2

Parallel Numerical Algorithms
Freeman, T.L. and Phillips, C.
Prentice Hall International Series in Computer Science,
Prentice Hall, New York, 1992, ISBN 0-13-651597-5

Numerical Library Development for Transputer Arrays
Brown, N.G., Delves, L.M., Howard, G., Downing, S. and Phillips, C.
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
Cornelius, B.J. and Phillips, C.
Ellis Horwood, Chichester, 1988,

Numerical Methods in Practice: Using the NAG Library
Hopkins, T. and Phillips, C.
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
Phillips, C.
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
Devlin, M., Phillips, C. and Marshall, L.
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

Web 2.0, Technology Ownership and e-Learning in Computing Science
Devlin, M., Phillips, C. and Marshall, L.
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

Organised Chaos - Learning Outcomes from trialling Active Learning Methods in Computing Science
Devlin, M., Phillips, C. and Marshall, L.
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.

Improving Assessment in Software Engineering Student Team Projects
Devlin, M., Drummond, S., Phillips, C. and Marshall, L.
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

Making Computing Science Students More Employable with Problem-Based Learning and Cross-Site Teamwork
Devlin, M., Phillips, C. and Marshall, L.
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.

Active Learning in Computing: Engaging Learners in a Cross-Site Team Project
Devlin, M., Marshall, L. and Phillips, C.
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.

A Systolic Algorithm for the Factorisation of Matrices Arising in the Field of Hydrodynamics
Seo, S.-G., Downie, M.J., Hearn, G.E. and Phillips, C.
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
Vajnovski, V. and Phillips, C.
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
Vajnovski, V. and Phillips, C.
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
Vajnovski, V. and Phillips, C.
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
Phillips, C. and Vajnovszki, V.
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
Lee, P.A. and Phillips, C.
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
Phillips, C., Cook, R. and Pakzad, M.
In 1994 Benin Conference on Scientific Computation, Benin, Africa

1994

GEM2 - A Programe Package for Elliptic Partial Differential Equations
Phillips, C., O'Neil, T.J. and Delves, L.M.
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
Delves, L.M. and Phillips, C.
In 3rd International Conference on Finite Elements in Flow Problems, Alberta, Canada

1980

An Improved Algorithm for Discrete Chebyshev Linear Approximation
Barrodale, I. and Phillips, C.
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
Devlin, M., Drummond, S., Phillips, C., Marshall, L.
School of Computing Science, Newcastle University, Jul 2008

CS-TR No 1110 Organised Chaos - Learning Outcomes from trialling Active Learning Methods in Computing Science
Devlin, M., Phillips, C., Marshall, L.
School of Computing Science, Newcastle University, Jul 2008

CS-TR No 1055 Making Computing Science Students More Employable with Problem-Based Learning and Cross-Site TeamWork
Devlin, M., Phillips, C., Marshall, L.
School of Computing Science, Newcastle University, Oct 2007

CS-TR No 997 Active Learning in Computing: Engaging Learners in a Cross-Site Team Project
Devlin, M., Marshall, L., Phillips, C.
School of Computing Science, Newcastle University, Jan 2007

CS-TR No 777 An Assessment of C++ as an Introductory Teaching Language
Lee, P.A., Phillips, C.
School of Computing Science, Newcastle University, Sep 2002

CS-TR No 772 PAJAMA - An Objected-Oriented Package for Parallel Matrix Computations
Udeye, T. and C. Phillips
School of Computing Science, Newcastle University, 2002

CS-TR No 544 Independent Columns: A New Parallel ILU Preconditioner for the PCG Method
M. Pakzad, J.L. Lloyd and C. Phillips
School of Computing Science, Newcastle University, 1996

CS-TR No 473 A Reformulated Preconditioned Conjugate Gradient Square Method Part 1: The Algorithm
Cook, R. and Phillips, C.
School of Computing Science, Newcastle University, 1994

CS-TR No 467 Parallel Preconditioners for the Conjugate Gradient Method
Cook, R., Pakzad, M. and Phillips, C.
School of Computing Science, Newcastle University, 1994

CS-TR No 458 Visualising Parallel Numerical Software Performance on a Shared Memory Multiprocessor
Lee, P.A. and Phillips, C.
School of Computing Science, Newcastle University, 1993

CS-TR No 402 A Quasi-Newton Method for Global Element Calculations
Phillips, C. and Cook, R.
School of Computing Science, Newcastle University, 1992

CS-TR No 401 Parallel Block LU Factorisation in the Global Element Method Part 2: Local Memory Implementation
Phillips, C.
School of Computing Science, Newcastle University, 1992

CS-TR No 387 Incorporating Advective Terms into the Global Element Method
Cook, R. and Phillips, C.
School of Computing Science, Newcastle University, 1992

CS-TR No 385 Parallel Block LU Factorisation in the Global Element Method Part 1: Share Memory Implementation
Phillips, C.
School of Computing Science, Newcastle University, 1992

CS-TR No 379 Fortran GEM2 Programmers' Manual
Phillips, C.
School of Computing Science, Newcastle University, 1992