Ulrike Meier Yang

Email: umyang@llnl.gov
Phone: +19254222850

Ulrike Meier Yang leads the Mathematical Algorithms and Computing group in the Center for Applied Scientific Computing at LLNL. She leads the xSDK4ECP (Extreme-scale Scientific Software Development Kit for the ECP) project, which is part of the Software Technologies component of the Exascale Computing Project (ECP). She is a member of the Scalable Linear Solvers and hypre project, and the Linear Solvers Topical Area Lead in the SciDAC FASTMath Institute. Her research interests are numerical algorithms, particularly iterative linear system solvers and algebraic multigrid methods, high performance computing, parallel algorithms, performance evaluation and scientific software design. She is serving on the editorial boards of SIAM Journal for Matrix Analysis and Applications and Journal of Parallel and Distributed Computing.

Prior to joining LLNL in 1998, she was a staff member in the Center for Supercomputing Research and Development at the University of Illinois at Urbana-Champaign (1985-1995) and in the Central Institute of Applied Mathematics at the Research Centre Jülich, Germany (1983-1985). She earned her Ph.D. in Computer Science at the University of Illinois at Urbana-Champaign in 1995 and a Diplom in mathematics at the Ruhr-University Bochum, Germany, in 1983.


Selected Publications

H. Anzt, E. Boman, R. Falgout, P. Ghysels, M. Heroux, X. Li, L. McInnes, R. Mills, S. Rajamanickam, K. Rupp, B. Smith, I. Yamazaki, U. Yang, “Preparing Sparse Solvers for Exascale Computing”, to appear in Philosophical Transactions of the Royal Society A, 2019.

A. Naegel, D. Logashenko, J. Schroder, U. M. Yang, “Aspects of Numerical Solvers for Coupled and Large-Scale Hydrogeological Flow Problems in Porous Media”, Transport in Porous Media, 130, 2019, pp.363-390.  

R. Bartlett, I. Demeshko, T. Gamblin, M. Heroux, J. Johnson, A. Klinvex, X. Li, L. C. McInnes, J. D. Moulton, D. Osei-Kuffuor, J. Sarich, B. Smith, J. Willenbring, U. M. Yang, “xSDK Foundations: Toward an Extreme-scale Scientific Software Development Kit”, Supercomputing Frontiers and Innovation, 2017.

C. Engwer, R. D. Falgout, and Ulrike Meier Yang, “Stencil Computations for PDE-based Applications with Examples from DUNE and hypre”, Concurrency and Computation: Practice and Experience, https://doi.org/10.1002/cpe.4097. 2016.

H. Gahvari, V. Dobrev, R. Falgout, T. Kolev, J. Schroder, and U. M. Yang, “A Performance Model for Allocating the Parallelism in a Multigrid-in-Time Solver”, 7th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS16), Supercomputing 16.

A. Baker, A. Klawonn, T. Kolev, M. Lanser, O. Rheinbach, and U. M. Yang, “Scalability of Classical Algebraic Multigrid for Elasticity to half a Million Parallel Tasks”, in Bungartz, Neumann, Nagel (eds): Software for Exascale Computing - SPPEXA 2013-2015, Springer, 2016.

Jongsoo Park, M. Smelyanskiy, U. M. Yang, D. Mudigere and P. Dubey, “High-Performance Algebraic Multigrid Solver Optimized for Multi-Core Based Distributed Parallel Systems”, Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis 2015 (SC15).

 

Vassilevski, Panayot, and Ulrike Meier Yang, “Reducing Communication in Algebraic Multigrid Using Additive Variants”, Numerical Linear Algebra with Applications, 21, (2014), pp. 275-296.

Hormozd Gahvari, William Gropp, Kirk E. Jordan, Martin Schulz and Ulrike Meier Yang, “Systematic Reduction of Data Movement in Algebraic Multigrid Solvers”, Proceedings of the 2013 IEEE 27th International Symposium on Parallel & Distributed Processing Workshops and PhD Forum (IPDPSW 2013).

Aaron Lott, Homer Walker, Carol Woodward and Ulrike Meier Yang, “An Accelerated Picard Method for Nonlinear Systems Related to Variably Saturated Flow”, Advances in Water Resources 38, (2012), pp.92-101.

Allison Baker, Rob Falgout, Tzanio Kolev and Ulrike Meier Yang, “Scaling hypre’s Multigrid Solvers to 100,000 Cores”, in M. Berry, K. Gallivan, E. Gallopoulos, A. Grama, B. Philippe, Y. Saad and F. Saied, eds., High Performance Scientific Computing: Algorithms and Applications, Springer Verlag, 2012, pp. 261-279.

Allison Baker, Rob Falgout, Tzanio Kolev and Ulrike Meier Yang, “Multigrid Smoothers for Ultra-Parallel Computing”, SIAM J. on Sci. Comp 33, (2011), pp. 2864-2887.

Hormozd Gahvari, Allison Baker, Martin Schulz, Ulrike Meier Yang, Kirk E. Jordan and William Gropp, “Modeling the Performance of an Algebraic Multigrid Cycle”, in Proceedings of the 25th International Conference on Supercomputing, 2011, Tucson, AZ, D.K. Lowenthal, B. de Supinski, S. A. McKee, Eds, ACM, 2011, pp. 172-181.

Allison Baker, Todd Gamblin, Martin Schulz and Ulrike Meier Yang, “Challenges of Scaling Algebraic Multigrid across Modern Multicore Architectures”, in 25th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2011, Anchorage, AK, USA, 16-20 May, 2011 – Conference Proceedings, pp. 275-286, IEEE, 2011.

Ulrike Meier Yang, “On Long Distance Interpolation Operators for Aggressive Coarsening”, Numerical Linear Algebra with Applications 17, (2010), pp. 453-472.

Allison Baker, Tzanio Kolev and Ulrike Meier Yang, “Improving Algebraic Multigrid Interpolation Operators for Linear Elasticity Problems”, Numerical Linear Algebra with Application 17, (2010), pp.495-517.

Hans De Sterck, Robert D. Falgout, Joshua W. Nolting and Ulrike Meier Yang, “Distance-Two Interpolation for Parallel Algebraic Multigrid”, Numerical Linear Algebra with Applications 15, (2008), pp. 115-139.

Allison Baker, Robert D. Falgout and Ulrike Meier Yang, “An Assumed Partition Algorithm for Determining Processor Inter-Communication”, Parallel Computing 32, (2006), pp. 394-414.

Hans De Sterck, Ulrike Meier Yang and Jeffrey Heys, “Reducing Complexity in Parallel Algebraic Multigrid Preconditioners,” SIAM Journal on Matrix Analysis and Applications 27, (2006), pp.1019-1039.

Ulrike Meier Yang, “Parallel Algebraic Multigrid Methods – High Performance Preconditioners”, in Numerical Solutions of Partial Differential Equations on Parallel Computers, A.M. Bruaset and A. Tveito, Eds. Lecture Notes in Computational Science and Engineering, Springer-Verlag, 2006, pp. 209-236.

Robert D. Falgout, Jim E. Jones and Ulrike Meier Yang, “The Design and Implementation of hypre, a Library of Parallel High Performance Preconditioners”, in Numerical Solutions of Partial Differential Equations on Parallel Computers, A.M. Bruaset and A. Tveito, Eds. Lecture Notes in Computational Science and Engineering, Springer-Verlag, 2006, pp. 267-294.

Edmond Chow, Robert D. Falgout, Jonathan J. Hu, Raymond S. Tuminaro and Ulrike Meier Yang, “A Survey of Parallelization Techniques for Multigrid Solvers”, in Parallel Processing for Scientific Computing, M. Heroux, P. Raghavan, H. Simon, Eds., SIAM, 2006.

Robert D. Falgout, Jim E. Jones and Ulrike Meier Yang, “Pursuing Scalability for hypre’s Conceptual Interfaces,” ACM Transactions on Mathematical Software 31, (2005), pp.326-350.

Ulrike Meier Yang, “On the Use of Relaxation Parameters in Hybrid Smoothers,” Numerical Linear Algebra With Applications, 11, (2004), pp. 155-172.

Van Emden Henson and Ulrike Meier Yang, “BoomerAMG: A Parallel Algebraic Multigrid Solver and Preconditioner,” Applied Numer. Math., 41, (2002), pp. 155-177. 

Robert D. Falgout and Ulrike Meier Yang, “hypre:  A Library of High Performance Preconditioners,” in Computational Science – ICCS 2002 Part III, P.M.A. Sloot, C.J.K. Tan, J.J, Dongarra and A.G. Hoekstra, Eds.  Lecture Notes in Computer Science, 2331, (2002), pp. 632-641, Springer-Verlag.

Ulrike Meier Yang and Kyle A. Gallivan, "A New Family of Preconditioned Iterative Solvers for Nonsymmetric Linear Systems,” Appl. Num. Math, 19, (1995), pp.287–317.

D. Kuck, E. Davidson, D. Lawrie, A. Sameh, C.-Q. Zhu, A. Veidenbaum, J. Konicek, P. Yew, K. Gallivan, W. Jalby, H. Wijshoff, R. Bramley, U. Meier Yang, P. Emrath, D. Padua, R. Eigenmann, J. Hoeflinger, G. Jaxon, Z. Li, T. Murphy, J. Andrews, and S. Turner, "The Cedar System and an Initial Performance Study,” Proc. 20th International Symposium on Computer Architecture, San Diego, CA, (1993), pp. 213–223.

Kyle Gallivan, William Jalby, Ulrike Meier, and Ahmed Sameh, "The Impact of Hierarchical Memory Systems on Linear Algebra Algorithm Design,” Int. J. of Supercomputer Appl., 2, (1988), pp. 12–48.

Kyle Gallivan, William Jalby, and Ulrike Meier, "The Use of BLAS3 in Linear Algebra on a Parallel Processor with a Hierarchical Memory,” SIAM J. on Sci. and Stat. Computing, 8, (1987), pp. 1079–1084.

Ulrike Meier, "A Parallel Partition Method for Solving Banded Systems of Linear Equations,” Parallel Computing, 2, (1985), pp. 33–45.