Paul A. Farrell

Professor, Computer Science

Paul Farrell received his M.Sc. and Ph.D. in the field of Numerical Computation and Analysis from Trinity College, Dublin, Ireland in 1978 and 1983 respectively. He was a Lecturer at the Dublin Institute of Technology (1983-1985) before joining Kent State University as an assistant professor of Computer Science in 1985. While at the Dublin Institute of Technology, he was supported by the European Community, under a industry/university co-operation grant on semi-conductor device simulation. In 1986, he was a guest of the Soviet Academy of Sciences for a two week visit. In addition he is an associate member of the Institute for Computational Mathematics and a member of the IMACS Technical Committee on Partial Differential Equations.

He is currently Chair of Faculty Senate, and has served as Vice-Chair of Faculty Senate, Chair of the University Council on Technology, Assistant Chair of the Computer Science Department, Systems Coordinator for the Computer Science Department, Applications Coordinator for Internet II for Kent State and Director of Electronic Publications for Institute for Numerical Computation and Analysis (INCA), in addition to membership of University and Department Committees. He has acted as a consultant to the United Nations Development Program and to the Irish Higher Education Development Cooperation Organization (HEDCO).

His research interests include parallel and distributed computation, cluster computing, computational steering, scientific visualization, high speed networking, numerical computation and algorithms, application of numerical methods to singularly perturbed differential equations, semi-conductor devices, Navier-Stokes equations, and liquid crystal problems, scientific visualization, automatic code generation for parallel architectures, application of expert systems in numerical computing, and mathematical text processing. He is a member of ACM, the IEEE Computer Society, SIAM, the Institute for Numerical Computation and Analysis (INCA).

Research Accomplishments

Dr. Farrell is a researcher in the area of the numerical solution of singularly perturbed equations, in parallel algorithms, for liquid crystal problems and for the solution of linear equations. He has published 68 papers, and a research monograph, and in addition has acted as organizer and chair for special sessions on singularly perturbed equations and on parallel algorithms at international conferences including BAIL V, the 12th IMACS World Congress, and BAIL VI. He has engaged in collaborative work with 13 researchers in countries such as China, Ireland, New Zealand, Russia, and Yugoslavia, in addition to the U.S. In addition to regional and national conferences and colloquia, he has presented talks at international conferences in China, France, Germany, Iran, Ireland, the U.S.A. and the U.S.S.R. and given colloquia in Ireland, Germany, Tanzania, Thailand, the U.S.A. and Yugoslavia.

Ph. D. Supervision:
R.R. Zeller, Parallel Numerical Solution of the Landau-De Gennes Minimization Problem for Liquid Crystals in a Slab Geometry,
Dan Bennett, Tools and Techniques for Locating and Steering Parallel Simulations through Bifurcation points

M.S. Supervision (Selective List):

Funded Projects (Selective List):

Refereeing Activity (Selective list)

IEEE Trans. on Parl. & Distr. Syst., SIAM Jour. of Numer. Anal., Numerische Mathematik, IMA Jour. of Numer. Anal., Journal of Appl. Numer. Math., ETNA, Comput. & Math. with Appl., Utilitas Mathematica, International Journal for Numerical Methods in Engineering, Numerical Methods for Partial Differential Equations, Numerical Algorithms, Rocky Mountain Journal of Mathematics, many International Conferences such as ISAAC-88, BAIL V, DISCO-90, BAIL VI, and 12th IMACS World Congress.

Research Visibility

Graduate Teaching

Cluster Computing, Grid Computing, Multicore Computing, Distributed Numerical Computation and Visualization, Advanced Computer Communication Networks, Advanced Algorithms, Advanced Operating Systems, Parallel Numerical Methods, Computer Communication Networks, Systems Programming, Operating Systems, Systems Administration, Numerical Computing.

University, Professional and Public Service
Selected Publications