Scott MacLachlan's Homepage
Mailing Address:
Delft Institute of Applied Mathematics
Delft University of Technology
Mekelweg 4, Room 07-270
2628 CD Delft
The Netherlands
Address as of Jan. 2008:
Department of Mathematics
Tufts University
Bromfield-Pearson Building
503 Boston Avenue
Medford, MA 02155
Office Phone: +31 15 278 3634

E-mail:scott.maclachlan@gmail.com

Vita (pdf) Current as of 23/10/2007
Publications
Recent Talks


Research         Teaching         Links        Other

I am a Marie Curie Fellow in the Delft Institute of Applied Mathematics at the Delft University of Technology, with a courtesy appointment to the Scientific Computation and Control Theory cluster of the Centrum voor Wiskunde en Informatica. As of September 2007, I am also an assistant professor in the Department of Mathematics at Tufts University. I am on leave from Tufts from September through December 2007.
Previously, I was a postdoctoral associate in the Computer Science Department at the University of Minnesota, working with Professor Yousef Saad. Previous to that, I was a postdoctoral research associate in the Applied Math department at the University of Colorado, working with Professors Steve McCormick and Tom Manteuffel.  I completed the requirements of my PhD in the Summer of 2004, defending my dissertation, Improving Robustness in Multiscale Methods (2.5 MB .pdf), on May 18, 2004.  I received my B.Sc. from the University of British Columbia in Computer Science and Mathematics in May, 2000.

Research: Currently, I am investigating the development of efficient multigrid preconditioners for problems with complex-valued coefficients, including frequency-domain wave propagation and quantum chromodynamics. This work is in collaboration with Kees Oosterlee of TU-Delft and with Shell.

Previously, I was a postdoctoral researcher at both the University of Minnesota and the University of Colorado at Boulder. At UMN, I worked with Yousef Saad on additive multilevel preconditioners based on incomplete factorizations. We developed a new coarse-grid selection algorithm that offers provable optimality of the resulting (two-level) preconditioners. As a postdoc at CU, I worked with Steve McCormick and Tom Manteuffel on adaptive algebraic multigrid methods, extending the approaches developed in my thesis. We proposed a new coarsening algorithm based on local measures of the performance of relaxation within a multigrid method, and applied the adaptive smoothed aggregation algorithm to a set of matrices that arise in lattice gauge theory from quantum chromodynamics.

In collaboration with David Moulton from Los Alamos National Laboratory (and, more recently, with Ethan Coon from Columbia University), I have also been working on developing a multiscale modelling framework based on variational multigrid principles. This technique may be viewed as one for numerical homogenization or upscaling, or as a model-order reduction scheme, centred on the algebraic coarsening of finite element models. We have demonstrated effective reduction of dimension in 2D models by a factor of 1024 (a factor of 32 in each direction) and are currently applying this technique to models of unsaturated and multiphase fluid flow through porous media.

As a Ph.D. student at the University of Colorado at Boulder, I was a member of the team that developed the adaptive multigrid methodology. This extension to algebraic multigrid methods is aimed at linear systems which have properties that make them amenable to effective multigrid solution, but for which the necessary details of these properties are unknown, or too expensive to find out. This research led to several publications, including being selected to appear in the SIAM Review, and continues to be an active area of research.

For more information on any of the above topics, please see my (now out of date) research statement or list of publications (below).

My undergraduate thesis at the University of British Columbia focused on the evaluation of a set of oscillatory integrals that arise in analytic techniques for electrical impedance tomography. This research was supervised by Anthony Peirce and Richard Froese at UBC, but unfortunately I no longer have an electronic copy of it.

Publications:

Computing continuous velocity fields in heterogeneous porous media, E.T. Coon, S.P. MacLachlan, and J.D. Moulton, in preparation, 2007.
Practical aspects of theoretical bounds for algebraic multigrid performance, S. MacLachlan and L. Olson, in preparation, 2007.
General strategies for modification of threshold-based incomplete factorizations, S. MacLachlan and Y. Saad, in preparation, 2007.
Fast and robust solvers for pressure correction in bubbly flow problems, S.P. MacLachlan, J.M. Tang, and C. Vuik, J. Comp. Phys., submitted, 2007.
Algebraic multigrid solvers for complex-valued matrices, S.P. MacLachlan and C.W. Oosterlee, SIAM J. Sci. Comp., to appear, 2007.
Greedy coarsening strategies for non-symmetric problems, S. MacLachlan and Y. Saad, SIAM J. Sci. Comp., 29:2115-2143, 2007.
A greedy strategy for coarse-grid selection, S. MacLachlan and Y. Saad, SIAM J. Sci. Comp., 29:1825-1853, 2007.
Adaptive smoothed aggregation in Lattice QCD, J. Brannick, M. Brezina, D. Keyes, O. Livne, I. Livshits, S. MacLachlan, T. Manteuffel, S. McCormick, J. Ruge, and L. Zikatanov, pages 505-512 in Domain Decomposition Methods in Science and Engineering XVI, Lecture Notes in Computational Science and Engineering, Springer, 2007.
Adaptive reduction-based AMG, S. MacLachlan, T. Manteuffel, and S. McCormick, Numerical Linear Algebra with Applications, 13:599-620, 2006.
An energy-based AMG coarsening strategy , J. Brannick, M. Brezina, S. MacLachlan, T. Manteuffel, S. McCormick, and J. Ruge, Numerical Linear Algebra with Applications, 13:133-148 2006.
Multilevel upscaling through variational coarsening, S.P. MacLachlan and J.D. Moulton, Water Resources Research, 42, 2006.
Adaptive algebraic multigrid, M. Brezina, R. Falgout, S. MacLachlan, T. Manteuffel, S. McCormick, and J. Ruge, SIAM J. Sci. Comp., 27:1261-1286, 2006.
Adaptive smoothed aggregation (aSA) multigrid, M. Brezina, R. Falgout, S. MacLachlan, T. Manteuffel, S. McCormick, and J. Ruge, SIAM Review, 47:317-346, 2005.
Improving robustness in multiscale methods, S. MacLachlan, PhD Thesis, July 2004.
Adaptive smoothed aggregation (aSA), M. Brezina, R. Falgout, S. MacLachlan, T. Manteuffel, S. McCormick, and J. Ruge, SIAM J. Sci. Comp., 25:1896-1920, 2004.
Contaminant transport in municipal water systems, in Proceedings of the 3rd PIMS Industrial Problem Solving Workshop, Victoria, BC, June 1999.

Recent Work and Talks:

September 6, 2007: Scientific Computing Group Seminar, University of Wuppertal - slides (.pdf)
July 20, 2007: 6th International Congress on Industrial and Applied Mathematics - abstract , slides (.pdf)
July 3, 2007: System Simulation Group Seminar, University Erlangen-Nuremberg - slides (.pdf)
May 23, 2007: CAIMS*SCMAI 2007 Meeting - abstract , slides (.pdf)
May 16, 2007: Los Alamos National Laboratory SWG invited talk - abstract , slides (.pdf)
April 26, 2007: Rutherford Appleton Laboratory Computational Mathematics and Applications Seminar - abstract , slides (.pdf)
March 22, 2007: Copper Mountain Conference on Multigrid Methods - abstract , slides (.pdf)
December 12, 2006: MAS Scientific Computing seminar, CWI, Amsterdam - slides (.pdf)
June 21, 2006: DCSE seminar, TU-Delft - abstract , slides (.pdf)
June 16, 2006: Sparse Days at CERFACS, Toulouse - abstract , slides (.pdf)
April 24, 2006: Math seminar, Boise State University - abstract , slides (.pdf)
April 4, 2006: Copper Mountain Conference on Iterative Methods - abstract , slides (.pdf)
February 20, 2006: CSE seminar, UIUC - abstract , slides (.pdf)
May 5, 2005: Seventh IMACS International Symposium on Iterative Methods in Scientific Computing - abstract , slides (.pdf)
                           Organizer of minisymposia: Recent Advances in Multilevel Methods
April 5, 2005: Copper Mountain Conference on Multigrid Methods - abstract , slides (.pdf)
February 15, 2005: SIAM conference on Computational Science and Engineering - abstract , slides (.pdf)
                           Talk in minisymposium: Enhancing Multigrid Performance by Compatible Relaxation and Self-Adaptation
September 22, 2004: Third DOE Workshop on Multiscale Mathematics - abstract , slides (.pdf)
May 18, 2004: CU Thesis Defense - abstract , slides (.pdf)
March 31, 2004: Copper Mountain Conference on Iterative Methods - abstract (.pdf) , slides (.pdf )
August 6, 2003: PIMS Workshop on Numerical Linear Algebra and Applications - abstract , slides (.pdf)
June 20, 2003: SIAM Annual Meeting - abstract , slides (.pdf)
                           Session Chair for CP13, Numerical PDEs
April 24, 2003: SCV Seminar, UBC - abstract , slides (.pdf)
April 2, 2003: Copper Mountain Conference on Multigrid Methods - abstract, slides (.pdf), paper (.ps.gz), paper (.pdf)
                        Winner in the Student Paper Competition
March 19, 2003: SIAM Mathematical and Computational Issues in the Geosciences conference - abstract , slides (.pdf)
                           Session Chair for CP17, Multiscale Modelling
February 11, 2003: SIAM conference on Computational Science and Engineering - abstract , poster (.pdf)
                                Received SIAM travel grant to attend this meeting
October 17, 2002: SIAM club Student Seminar - abstract , slides (.pdf)
September 30, 2002: Comprehensive Exam - abstract , paper (.ps.gz) , paper (.pdf) , slides (.pdf)
July 26, 2002: Los Alamos National Laboratory Student Seminar - abstract, slides (.pdf)
April 30, 2002: Applied Math Grad Student Seminar - abstract , slides (.pdf)
March 28, 2002: Copper Mountain Conference on Iterative Methods - abstract , slides (.pdf )


Teaching: In the Spring of 2005, I taught APPM 7400: Multigrid Methods. This course is a graduate level course designed to provide an introduction into the multigrid methodology.

In the Fall of 2002, I taught two courses at CU: GEEN1350 - Calculus I Workgroup and APPM7400 - Teaching and Learning Seminar (along with Mary Nelson). Previously at CU, I taught APPM 2350 - Calculus 3 in Summer 2001.  You may want to see my FCQs .  Before I came to CU, I taught a section of Math 100 (Calculus I) at the University of British Columbia in Spring 2000.  Previous to this, I TA'd for Math 101(Calculus 2) at UBC in Spring 1999, and Computer Science 320 (Intermediate Algorithm Design and Analysis) at UBC in Fall 1999.  I won an award as a "Terrific TA" in the Department of Computer Science at the end of the Fall 1999 session.

Links:

Mathematical:
MGNet

NA-Net and NA-digest

MathSciNet

Eric Weisstein's World of Mathematics
Technical:
Google!

Slashdot

RPMFind
People:
Luke Olson - CU-Boulder Alum and Assistant Professor in the Department of Computer Science at the University of Illinois at Urbana-Champaign

Chad Westphal - CU-Boulder Alum and Visiting Assistant Professor of Mathematics and a Lilly Teaching Fellow at Wabash College

Oliver Roehrle - CU-Boulder Alum and University of Auckland PostDoc

Other:  Well, there's the photos .
Your current level of terror should be:
Terror Alert Level
Research          Teaching        Links        Other