Below are lists of my work experience, awards, presentations, outreach activities, and workshops attended.
Work Experience
- Ussher Assistant Professor in Numerical Analysis
Trinity College Dublin, the University of Dublin, Dublin, Ireland
School of Mathematics
Professor responsibilities.
September 2017 – Present - Research Scientist
Johann Radon Institute for Computational and Applied Mathematics, Linz, Upper Austria
Transfer Group
Work on various applied and industrial mathematics research projects.
July 2016 – July 2017 - Universitätassistent
Johannes Kepler University, Linz, Upper Austria
Industrial Mathematics Institute
Apply my expertise in Krylov subspace method acceleration in the setting of inverse problems.
Run tutorials and teach university and graduate level courses.
June 2012 – June 2016 - Graduate Research Internship
Sandia National Labs, Albuquerque NM
Staff Mentor: Michael Parks
Developed a new linear solver suitable for deployment on next-generation high-end multicore systems.
Implemented and deployed this algorithm into Sandia’s Trilinos Project, an open-source object-oriented software framework for the solution of large-scale, complex multi-physics engineering and scientific problems.
May 2011 – August 2011 - Research Assistantship
Temple University, Philadelphia PA
Advisor: Daniel Szyld
I study Krylov subspace iterative methods, specifically applications of subspace recycling.
2008-2011
Awards and Honors
- Dissertation Completion Fellowship
Temple University, Philadelphia, PA
Spring 2012 - ICIAM 2011 Travel Award
ICIAM 2011, Vancouver BC
July 2011 - Householder Symposium Travel Award
Householder Symposium, Tahoe City CA
June 2011 - SIAM CSE Travel Award
SIAM Conference on Computational Science and Engineering, Reno NV
March 2011 - Research Assistantship
Temple University, Philadelphia PA
2008-2011 - Dean’s Graduate Scholarship
Temple University, Philadelphia PA
2006-2008 - Teaching Assistantship
Temple University, Philadelphia PA
2006-2008, 2011
Presentations
- Some recent results on Krylov Subspace Recycling
Colloquium Talk
December, 2016
Kent State University Department of Mathematics, Kent, Ohio - Stagnation of block GMRES and its relationship to block FOM
Invited Talk
October, 2016
Numerical Linear Algebra and Applications, Luminy, France - A modified implementation of MINRES to monitor the residual subvector norms for block systems
Contributed Talk
July, 2016
20th Conference of the International Linear Algebra Society, Leuven, Belgium - Finding Tensor Structure in an Ill-Posed Problem
Invited Talk
March, 2016
RADON Institute “Inverse Problems in the ALPS” Workshop, Obergurgel, Austria - Stagnation of Block GMRES and Its Relationship to Block FOM
Minisymposium Talk
March, 2016
GAMM Annual Meeting, Braunschweig, Germany - Iterative Methods for Solving Shifted Linear Systems Built Upon a Block Matrix-vector Product
Minisymposium Talk (speaker and minisymposium co-organizer)
Minisymposium: Iterative Methods for Solving Families of Shifted Linear Systems
October, 2015
SIAM Applied Linear Algebra Meeting, Atlanta, USA - A pseudo-block Krylov subspace recycling approach for solving many shifted systems with arbitrary right-hand sides
Invited Minisymposium Talk
August, 2015
The 8th International Congress on Industrial and Applied Mathematics, Beijing, China - A Block GMRES-like algorithm for the simultaneous solution of shifted linear systems
Invited Talk
September 24, 2014
TU Wuppertal - A Block GMRES-like algorithm for the simultaneous solution of shifted linear systems
Contributed Talk
September 3, 2014
4th IMA Conference on Numerical Linear Algebra and Optimisation – Birmingham, UK - Minimum Residual Methods for Nonsymmetric Shifted Linear Systems with Preconditioning
Contributed Talk
Tuesday, July 15, 2014
GAMM-ALAMA Applied Linear Algebra Joint Meeting – Barcelona - Minimum Residual Methods for Shifted Linear Systems with General Preconditioning
Contributed Talk
Tuesday, June 10, 2014
Householder Symposium – Spa, Belgium - Minimum Residual Methods for Shifted Linear Systems with General Preconditioning
Invited Talk
Monday, November 11, 2013
Università di Bologna Applied Mathematics Seminar - Krylov Subspace Recycling: A Direct Projection Method for Solving Shifted Linear Systems
Invited Talk/Minisymposium Organizer
Minisymposium: Iterative Methods for Ill-Posed Problems
Monday, September 11, 2013
IFIP TC7 Conference on System Modelling and Optimization – Klagenfurt, Austria - Block Krylov subspace recycling: Theory and application in a Newton iteration
Thursday, July 4, 2013
Preconditioning of Iterative Methods: Theory and Application, Prague
- Krylov Subspace Recycling for Families of Shifted Linear Systems
Tuesday, June 25, 2013
25th Biennial Numerical Analysis Conference, Strathclyde
- Block Krylov Subspace Recycling: Theory and Application in a Newton Iteration
Friday, June 21, 2013
International Conference On Preconditioning Techniques For Scientific And Industrial Applications, Oxford
- Krylov subspace recycling for families of shifted linear systems
Monday, September 3, 2012
GAMM Workshop on Applied Linear Algebra, Chateau Liblice, Czech Republic
- Krylov subspace recycling for families of shifted linear systems
Invited Talk
Wednesday, June 20, 2012
SIAM Conference on Applied Linear Algebra, Valencia
We discuss the difficulties of using subspace recycling techniques to solve multiple shifted linear systems. Then we present an algorithm which solves the primary system while giving improved approximations to the shifted systems in an augmented Krylov subspace. The algorithm is recursive. - Automated Drawing of Weather Fronts
Invited Talk
Wednesday, January 427, 2012
Community College of Philadelphia Math Club
We present a simplified model for the automatic detection of weather fronts (cold fronts and warm fronts) using data received from weather prediciction simulations. Computed examples are shown and compared with with hand-drawn weather map. This talk is tailored to undergraduates who have completed some calculus courses. - Block Krylov Subspace Recycling: Theory and Application in a Newton Iteration
Invited Talk
Wednesday, January 4, 2012
2012 Joint Mathematics Meetings, Boston
We derive a version of the GCRODR algorithm (GMRES with subspace recycling) for use in the block Krylov setting. We call this method block GCRODR (block GMRES with recycling). We demonstrate this method’s effectiveness as a solver embedded in a Newton iteration arising in fluid density functional theory. - Block Krylov Subspace Recycling
Friday, November 4, 2011
Mid Atlantic Numerical Analysis Day, Philadelphia
We derive a version of the GCRODR algorithm (GMRES with subspace recycling) for use in the block Krylov setting. We call this method block GCRODR (block GMRES with recycling). - A Schur Complement Method for Solving a Nearly-Hermitian System
Wednesday, July 20, 2011
7th International Congress on Industrial and Applied Mathematics, Vancouver
We discuss our Schur Complement Method for nearly Hermitian linear systems, focusing on instability of a competing method and performance results for larger problems.
- The Schur Complement Method for Nearly-Hermitian Linear
Systems: An Effective Solver
Thursday, June 17, 2011
Householder Symposium XVIII, Tahoe
We discuss our Schur Complement Method for nearly Hermitian linear systems, focusing on instability of a competing method and performance results for larger problems.
- A Schur Complement Approach for Solving a Nearly Hermitian System
Tuesday, March 3, 2011
SIAM Conference on Computational Science and Engineering, Reno
We discuss an approach for solving an n x n linear system with rank s skew-Hermitian part (s much smaller than n) in a storage efficient manner. This talk focuses on convergence properties of the algorithm.
- Automated Drawing of Weather Fronts
Wednesday, February 9, 2011
Temple University Society for Undergraduate Mathematics
We present a simplified model for the automatic detection of weather fronts (cold fronts and warm fronts) using data received from weather prediciction simulations. Computed examples are shown and compared with with hand-drawn weather map. This talk is tailored to undergraduates who have completed some calculus courses.
- A Schur Complement Approach for Solving a Nearly Hermitian System
Thursday, July 15, 2010
SIAM Annual Meeting 2010
We discuss an approach for solving an n x n linear system with rank s skew-Hermitian part (s much smaller than n) in a storage efficient manner. Numerical results are presented to show competitiveness.
- Automatic Weather Front Detection (with Meredith Hegg)
Wendsday May 5, 2010
Temple University Mathematical Modeling Seminar
We present a simplified model for the automatic detection of weather fronts (cold fronts and warm fronts) using data received from weather prediciction simulations. Computed examples are shown and compared with with hand-drawn weather map. - Properties of Progressive GMRES and Flexible Conjugate Gradient
Wendsday October 7, 2009
Temple University Department of Mathematics Applied Math Seminar
We study properties and stability of Beckermann and Reichel’s Progressive GMRES (ProGMRES)
algorithm and also present some numerical experiments for an algorithm called Flexible Conjugate Gradient (FCG) discussed by Notay in a recent paper. - Properties and Stability of Progressive GMRES
Wendsday October 26, 2009
SIAM Conference on Applied Linear Algebra
We study properties and stability of Beckermann and Reichel’s Progressive GMRES (ProGMRES)
algorithm. Some possible reasons for instability discussed and backed up with some numerical evidence. - Progressive GMRES: A Minimum Residual Krylov Method Which is Equivalent to MINRES in the Symmetric Case. Parts I & II
Wendsday April 8, 2009 and Wendsday April 15, 2009
Temple University Department of Mathematics Applied Math Seminar
We discuss Beckermann and Reichel’s Progressive GMRES (ProGMRES)
algorithm, a minimum residual method which approximates solutions to a nearly
symmetric linear system.
Outreach Activities
- Mentor for Temple Undergraduate Math Modeling Competition
Fall 2011 - Graduate Student Peer Resource
Fall 2010 – Spring 2012
Workshops Attended
- 2010 Gene Golub SIAM Summer School on Numerical Linear Algebra
June 7-18, 2010
Hotel Sierra Silvana, Selva di Fasano, Bari, Italy
Lectures on Minimizing Communication in Numerical Linear Algebra by James Demmel, Nonlinear Eigenvalue Problems: Analysis and Numerical Solution by Volker Mehrmann, From Matrix to Tensor: The Transition to Computational Multilinear Algebra by Charles van Loan, and Linear Algebra and Optimization by Margaret Wright - Industrial Mathematical and Statistical Modeling Workshop for Graduate Students
July 20-28, 2010
Center for Research in Scientific Computation, Raleigh, NC, United States
Modeling Workshop in which we Studied Resource Issues Impacting National Security - SIAG/LA-SIMUMAT International Summer School on Numerical Linear Algebra
June 21-25, 2008
International Center for Mathematical Meetings, Castro Urdiales, Cantabria, Spain
Lectures on Krylov Subspace Methods for Solving Linear Systems by Michael Eiermann, Matrix Methods in Data Mining by Lars Eldén, Mechanics and Linear Algebra by Richard B. Lehoucq, and Structured Eigenvalue Problems: Modern Theory and Computational Practice by David S. Watkins