Paul Muir

Full Professor
Faculty of Science
Mathematics and Computing Science

Faculty Member Information

Biosketch

Dr. Muir, originally from Trenton, N.S., moved to Halifax, N.S., where he completed a B.Sc. (Honours Mathematics and Physics) at Saint Mary's University (1979), and then to Toronto, Ont., where he obtained an M.Sc. (1981) and a Ph.D. (1984) in Computer Science. He then returned to Saint Mary's, in 1984, as an Assistant Professor in the Department of Mathematics and Computing Science. He became an Associate Professor in 1989 and a Full Professor in 1997.

Interests

Essentially all areas of science and engineering have seen major growth over the last few decades in the use of computer and mathematical based models of complex phenomenon. Typical models that are sufficiently realistic lead to complicated systems of mathematical equations that must be treated using computer based techniques. Dr. Muir's research is in numerical computing; it involves the development and analysis of mathematical theory, algorithms and software for the treatment of mathematical models of complex phenomenon. His specialties include the numerical solution of ordinary differential equations, with emphasis on boundary value ordinary differential equations and Runge-Kutta methods, and the adaptive method-of-lines solution of partial differential equations. Dr. Muir is the co-author of the software packages MIRKDC and BVP_SOLVER, for systems of boundary value ordinary differential equations, and EPDCOL, BACOL, BACOLR, and BACOLI, for the numerical solution of systems of parabolic partial differential equations. Because the software is developed for fairly general classes of mathematical equations, it can often be used in the analysis of complex systems from wide variety of application domains. Dr. Muir has worked with researchers studying fibre optics and blast dynamics, for example, and has applied his software to models from, e.g., medicine, geology, epidemiology and pharmacokinetics.

Education

Ph.D., Computer Science (Numerical Analysis), University of Toronto, 1984
M.S., Computer Science (Numerical Analysis), University of Toronto, 1980
B.S., Mathematics and Physics - Honours, Saint Mary's University, 1979

Academic Work Experience

2014 - Present, Computing Science Co-ordinator, Saint Mary's University, Department of Mathematics and Computing Science
2008 - Present, Adjunct appointment, University of Saskatchewan, Department of Computer Science
2000 - 2005, Computing Science Co-ordinator, Saint Mary's University, Department of Mathematics and Computing Science
1999 - 2001, Chairperson, Saint Mary's University, Department of Mathematics and Computing Science
1997 - Present, Full Professor, Saint Mary's University, Department of Mathematics and Computing Science
1996 - 1997, Chairperson, Saint Mary's University, Department of Mathematics and Computing Science
1993 - Present, Adjunct appointment, Dalhousie University, Department of Mathematics and Statistics
1989 - 1997, Associate Professor, Saint Mary's University, Department of Mathematics and Computing Science
1988 - 1988, Tenure, Saint Mary's University, Department of Mathematics and Computing Science
1984 - 1989, Assistant Professor, Saint Mary's University, Department of Mathematics and Computing Science
1979 - 1984, Teaching Assistant (part-time), University of Toronto, Department of Computer Science
1976 - 1979, Teaching Assistant (part-time), Saint Mary's University, Department of Mathematics

Membership

1985 - Present, Society for Industrial and Applied Mathematics
1984 - Present, Canadian Industrial and Applied Mathematics Society

Honours

Dr. Geraldine Thomas Educational Leadership Award Saint Mary’s University - 2014
Arthur Beaumont Distinguished Service Award Canadian Applied and Industrial Mathematics Society - 2010
Father William A. Stewart Medal for Excellence in Teaching Saint Mary's Alumni Association - 1997
Doctoral Dissertation Award Canadian Applied Mathematics Society - 1985
Natural Sciences and Engineering Research Council of Canada 1967 Science Scholarship Natural Sciences and Engineering Research Council of Canada - 1979
Best Student Paper Atlantic Provinces Council on the Sciences Physics Conference, Dalhousie University - 1977
Presidential Scholarship Saint Mary's University - 1975

Teaching: Course / Program Development

1984/01 - Present, Teaching at Saint Mary's University

Scholarly Contributions

Journal Articles

Muir Paul, Pew J.. "Recent Advances in Error Control B-spline Gaussian Collocation Software for PDEs, to appear in Interdisciplinary Topics in Applied Mathematics, Modeling and Computational Science", Springer Proceedings in Mathematics & Statistics 117 (Spring - 2014)
Pew J., Muir Paul, Wang J., Frasier T.. "related: an R package for analysing pairwise relatedness from codominant molecular markers", Molecular Ecology Resources (Spring - 2013)
Ivanoff J., Blagdon R., Feener S., McNeil M., Muir Paul. "On the temporal dynamics of spatial stimulus response transfer between spatial incompatibility and Simon tasks", Frontiers in Neuroscience 8:Article 243 (Spring - 2013)
Li Z., Muir Paul. "B-Spline Collocation Software for Two-Dimensional, Time-Dependent Parabolic PDEs", Advances in Applied Mathematics and Mechanics 5:4 (Spring - 2012), 528-547
Boisvert J., Muir Paul, Spiteri R.. "A Fortran95 Runge-Kutta BVODE Solver with Defect and Global Error Control", Association for Computing Machinery (ACM) Transactions on Mathematical Software (TOMS) 39:2, article 11 (Spring - 2012)
Muir Paul. "B-spline Gaussian Collocation Software for 1D Parabolic PDEs", Proceedings of the 8th International Conference on Scientific Computing and Applications, American Mathematical Society (AMS) Contemporary Mathematics 586 (Spring - 2012), 267-276
McKay R., Kolokolnikov T., Muir Paul. "Interface Oscillations in Reaction-Diffusion Systems beyond the Hopf Bifurcation", Discrete and Continuous Dynamical Systems - Series B 17:7 (Spring - 2011), 2523-2543
Arsenault T., Smith T., Muir Paul, Pew J.. "Asymptotically Correct Interpolation-based Spatial Error Estimation for 1D PDE Solvers", Canadian Applied Mathematics Quarterly 20:3 (Spring - 2011), 307-328
Enright W., Muir Paul. "New Interpolants for Asymptotically Correct Defect Control of BVODEs", Numerical Algorithms 53:2 (Spring - 2009), 219
Boisvert J., Muir Paul, Spiteri R.. "py_bvp: A Universal Python Interface For BVP Code", Proceedings of the High Performance Computing Symposium (HPC 2010) (Spring - 2009)
Wang R., Keast P., Muir P.. "BACOLR: Spatial and Temporal Error Control Software for PDEs based on High Order Adaptive Collocation", Association for Computing Machinery (ACM) Transactions on Mathematical Software 34, article no. 15 (Spring - 2007)
Shampine L., Xu H., Muir P.. "A User-Friendly Fortran BVP Solver", Journal of Numerical Analysis, Industrial and Applied Mathematics 1 (Spring - 2005), 201-217
Shampine L., Muir and. "Estimating Conditioning of BVPs for ODEs", Mathematical and Computer Modelling 40 (Spring - 2003), 1309-1321
Shampine L., Muir and. "Estimating Conditioning of BVPs for ODEs", To appear in Computers and Mathematics with Applications, Special Issue on the Numerical Analysis of Ordinary Differential Equations n/a (Winter - 2003), n/a
Wang R., Keast P., Muir P.. "A comparison of adaptive software for 1-D parabolic PDEs", Journal of Computational and Applied Mathematics 169 (Spring - 2003), 127-150
Hynick A., Keast P., Muir P.. "Pulse Detection in Initial Value ODEs with Application to Modelling of Electrical Activity in the Heart", To appear in Computers and Mathematics with Applications, Special Issue on the Numerical Analysis of Ordinary Differential Equations (Winter - 2003)
Wang R., Keast P., Muir P.. "A High-Order Global Spatially Adaptive Collocation Method for 1-D Parabolic PDEs", Applied Numerical Mathematics 50 (Spring - 2003), 239-260
Hynick A., Keast P., Muir P.. "Pulse Detection in Initial Value ODEs", Mathematical and Computer Modelling 40 (Spring - 2003), 1335-1350
Wang R., Keast P., Muir P.. "BACOL: B-spline Adaptive COLlocation software for 1-D parabolic PDEs", Association for Computing Machinery (ACM) Transactions on Mathematical Software 30 (Spring - 2003), 454-470
Muir P., Pancer R., Jackson K.. "PMIRKDC: a Parallel Mono-Implicit Runge-Kutta Code with Defect Control for Boundary Value ODEs", Parallel Computing 29 (Spring - 2002), 711-741
Muir P., Adams M.. "Mono-Implicit Runge-Kutta-Nystrom Methods for Boundary Value Ordinary Differential Equations", BIT Numerical Mathematics 41 (Spring - 2000), 775-798
Enright W., Muir P.. "Superconvergent interpolants for discrete collocation solutions", SIAM Journal on Scientific Computing (SISC) 21 (Spring - 1998), 227-254
Voss D., Muir P.. "Mono-implicit Runge-Kutta schemes for the parallel solution of initial value problems", Journal of Computational and Applied Mathematics 102 (Spring - 1998), 235-252
Muir P.. "Optimal discrete and continuous mono-implicit Runge-Kutta schemes for boundary value ODEs", Advances in Computational Mathematics 10 (Spring - 1998), 135-167

Presentation

Muir Paul. "A Survey of Recent Developments in Runge-Kutta Software for BVPs and B-Spline Collocation Software for PDEs", Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2013)
Muir Paul. "A Survey of Recent Developments in Runge-Kutta Software for BVPs and B-Spline Collocation Software for PDEs", International Workshop on Algorithms and Software for Scientific Computing (Spring - 2013)
Muir Paul. "B-Spline Gaussian Collocation Software for PDEs with Interpolation-based Spatial Error Estimation", Advanced Numerical Methods for PDEs and Applications Mini-symposium, at the International Interdisciplinary Conference on Applied Mathematics, Modeling and Computational Science (Spring - 2012)
Muir Paul. "B-Spline Gaussian Collocation Software for PDEs with Interpolation-based Spatial Error Estimation", Canadian Symposium on Numerical Analysis and Scientific Computing, at the 2013 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2012)
Muir Paul. "How Accurate Is Your Numerical Solution? Error Control Software for Differential Equations", University of Ontario Institute of Technology (Spring - 2012)
Muir Paul. "B-Spline Gaussian Collocation Software for the Numerical Solution of Time-Dependent Partial Differential Equations", Computational and Discrete Mathematics session at the 2012 9 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2011)
Muir Paul. "B-Spline Collocation Software for 1D PDEs with Efficient Interpolation-Based Spatial Error Estimation", 8th International Conference on Scientific Computing and Applications (Spring - 2011)
Muir Paul. "B-Spline Gaussian Collocation Software for the Numerical Solution of Time-Dependent Partial Differential Equations", 30th Southern Ontario Numerical Analysis Day (Spring - 2011)
Muir Paul. "Efficient Interpolant-Based Spatial Error Estimation for B-Spline Collocation Solutions of 1D Parabolic PDEs", Spatial Error Estimation and Grid Refinement Techniques for the Numerical Solution of PDEs session at the Scientific Computing and Differential Equations Conference (Spring - 2010)
Muir Paul. "Use of a BVODE Collocation Algorithm for Spatial Discretization and Error Estimation in 1D PDE Software", the Software for the Numerical Solution of Initial and Boundary Value ODEs/DAEs session at the International Congress on Industrial and Applied Mathematics (Spring - 2010)
Muir Paul. "Special Session on Leadership in Math, Stats & Computer Science Education", Science Atlantic 2011 (Spring - 2010)
Muir Paul. "Communities of Practice in University Teaching Co-Presenter ", Association of Atlantic Universities Teaching Showcase, session on Communities of Practice in University Teaching (Spring - 2010)
Muir Paul. "Collocation Software with Adaptive Error Control for 1D Reaction-Diffusion System", The Reaction-Diffusion Systems session at the 2010 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2009)
Muir Paul. "A Fortran 90/95 Defect Control Boundary Value ODE Solver", the Recent Developments in Numerical Methods for the Solution of ODEs session at the 2010 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2009)
Muir Paul. "Efficient Interpolation-Based Error Estimation for 1D Time-Dependent Parabolic PDE Solvers", The Scientific Computing session at the 2010 Mathematics of Information Technology and Complex Systems Annual Meeting (Spring - 2009)
Muir P.. "A User-Friendly Fortran 90/95 Boundary Value ODE Solver", 24th Southern Ontario Numerical Analysis Day (Spring - 2006)
Muir Paul. "Error Control Software for Time-Dependent 1D Partial Differential Equations", Canadian Applied and Industrial Mathematics Society Annual Meeting (Spring - 2006)
Muir Paul. "Error Control Software for Time-Dependent 1D PDEs", Atlantic Association for Research in the Mathematical Sciences (AARMS) Research Session at the Atlantic Provinces Council on the Sciences, Mathematics, Statistics, and Computer Science Conference (Spring - 2005)
Muir P.. "A User-Friendly Fortran 90/95 Boundary Value ODE SOlver", 7th Annual Bluenose Numerical Analysis Day (Spring - 2005)
Muir P.. "Boundary Value ODE Software with Defect Control", Bluenose Numerical Analysis Day (Spring - 2004)
Muir P.. "Adaptive Software with Spatial and Temporal Error Control for 1D Parabolic PDEs", 8th United States National Congress on Computational Mechanics (Spring - 2004)
Muir P.. "Boundary Value ODE Software with Defect Control", Scientific Computing and Differential Equations Conference (Spring - 2004)
Muir Paul. "Orthogonal Spline Collocation Software for the Efficient Numerical Solution of 1D Parabolic PDEs", 5th International Congress on Industrial and Applied Mathematics (ICIAM) 2003 Conference (Spring - 2002)
Muir Paul. "Software Development for Boundary Value Ordinary Differential Equations", Society for Industrial and Applied Mathematics (SIAM) Conference on Computational Science and Engineering (Spring - 2002)

Other Publications

Pew J., Muir Paul, Li Z.. "Collocation software for 1D Parabolic PDEs with Interpolation-based Error Estimation" (Summer - 2015)
Pew J., Muir Paul, Wang J., Frasier T.. "related: an R package for analysing pairwise relatedness from codominant molecular markers" (Spring - 2013)
Pew J., Muir Paul, Li Z.. "A Computational Study of the Efficiency of Collocation Software for 1D Parabolic PDEs with Interpolation-based Spatial Error Estimation"
Technical Report 2013_001 (Spring - 2012)
Pew J., Muir Paul, Li Z.. "BACOLI: Collocation software for 1D Parabolic PDEs with Interpolation-based Error Estimation" (Spring - 2011)
Boisvert J., Muir Paul, Spiteri R.. "BVP_SOLVER-2, Fortran 90/95 Software for the Numerical Solution of Boundary Value Ordinary Differential Equations with Defect and Global Error Control" (Spring - 2011)
Boisvert J., Muir Paul, Spiteri R.. "A Numerical Study of Global Error and Defect Control Schemes for BVODEs"
Technical Report 2012_001 (Spring - 2011)
Arsenault T., Smith T., Muir Paul, Keast P.. "Efficient Interpolation-based Error Estimation for 1D Time-Dependent PDE Collocation Codes"
Technical Report 2011_001 (Spring - 2010)
Shampine L., Muir P., Xu H.. "“BVP_SOLVER”, Fortran 90/95 based software for the numerical solution of boundary value ordinary differential equations" (Spring - 2005)
Wang R., Keast P., Muir P.. "Collocation software based on a Runge-Kutta time integrator for 1-D Parabolic PDEs and Schrodinger type problems, with spatial and temporal error control"
Technical Report 2005_003 (Spring - 2004)
Shampine L., Muir P., Xu H.. "A User-Friendly Fortran BVP Solver"
Technical Report 2005_014 (Spring - 2004)
Wang R., Keast P., Muir P.. "“BACOL”, B-spline Adaptive Collocation software for the numerical solution of systems of one-dimensional parabolic partial differential equations" (Spring - 2002)
Muir P., Pancer R., Jackson K.. "“PMIRKDC”, Fortran subroutines for solving boundary value ordinary differential equations on a parallel shared-memory computer" (Spring - 2002)
Muir P., Pancer R., Jackson K.. "Runge-Kutta software for the parallel solution of boundary value ODEs"
Technical Report 2003-08 (Spring - 2002)
Hynick A., Keast P., Muir P.. "“PDODE”, Software for Pulse Detection in Initial Value ODEs" (Spring - 2001)

Service: Institutional Committees

New Faculty Support Network, organized by Senate Quality of Teaching Committee, 2011/01 - 2011/03 (Participant)
Senate Quality of Teaching subcommittee for Review of Instructional Development Grant Program, 2006/01 - 2014/01 (Chair)
Quality of Teaching Committee, 1998/01 - 2014/01 (Member)

Service: Professional or Disciplinary

Co-organizer of Teaching What My Students Need To Know, a Community of Practice Series, 2013/01 - 2013/03
Science Atlantic 2013, University of Prince Edward Island, 2013/01 - 2013/01
Co-organizer of the Software Carpentry Bootcamp, Saint Mary’s University 2012/03 - 2013/04
Co-organizer of The Atlantic Association for Research in the Mathematical Sciences (AARMS)-CRM (Centre de Recherches Mathématiques) Workshop on Adaptive Methods for PDEs, The Atlantic Association for Research in the Mathematical Sciences (AARMS)-CRM (Centre de Recherches Mathématiques) 2012/03 - 2013/04
Science Atlantic 2011, St. Francis Xavier University, 2011/01 - 2011/01
Organizer of Butcher Prize Competition, Scientific Computing and Differential Equations Conference 2010/03 - 2011/04
Co-organizer of Recent Advances in Computational Methods for PDEs with Applications, 2012 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting 2010/03 - 2011/03
Co-organizer of 2010-2011 Community of Practice on Teaching, Saint Mary’s University 2010/01 - 2010/03
High Performance Computing Symposium (HPC 2010), Orlando, 2010/01 - 2010/01
Assistant to the Treasurer, The Canadian Applied and Industrial Mathematics Society 2009/04 - 2010/04
Mini-symposium co-organizer of Spatial Error Estimation and Grid Refinement Techniques for the Numerical Solution of PDEs, Scientific Computing and Differential Equations Conference 2009/03 - 2010/04
Mini-symposium co-organizer of Software for The Numerical Solution of Initial and Boundary Value ODEs/DAEs, International Congress on Industrial and Applied Mathematics 2009/03 - 2010/04
Chair of Finance Committee, Association for Research in the Mathematical Sciences (AARMS) 2009/03 - Present
Executive, Atlantic Association for Research in the Mathematical Sciences (AARMS) 2009/02 - Present
Primary conference organizer of Computational and Applied Mathematics Day 2010, Saint Mary’s University 2008/03 - 2009/03
Mini-symposium co-organizer of Recent Developments in Numerical Methods for the Solution of ODEs, 2010 Annual Meeting of the Canadian Applied and Industrial Mathematics Society Annual Meeting 2008/03 - 2009/03
Executive of Board of Directors (Treasurer), Canadian Applied and Industrial Mathematics Society 2007/03 - 2009/03
Finance Committee Member, 7th International Congress on Industrial and Applied Mathematics, ICIAM 2011 2005/03 - Present
Committee Member, Canadian Applied and Industrial Mathematics Society Membership Committee 2004/03 - Present

Biography

<p><em>Dr. Muir, originally from Trenton, N.S., moved to Halifax, N.S., where he completed a B.Sc. (Honours Mathematics and Physics) at Saint Mary's University (1979), and then to Toronto, Ont., where he obtained an M.Sc. (1981) and a Ph.D. (1984) in Computer Science. He then returned to Saint Mary's, in 1984, as an Assistant Professor in the Department of Mathematics and Computing Science. He became an Associate Professor in 1989 and a Full Professor in 1997.</em></p>