Ulrike Meier Yang


Email: umyang@llnl.gov
Phone: +19254222850


Ulrike Meier Yang leads the Computational Mathematics group in the Center for Applied Scientific Computing at LLNL. 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.

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

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.

Roscoe A. Bartlett, Anshu Dubey, Xiaoye Sherry Li, J. David Moulton, James M. Willenbring, and Ulrike Meier Yang, “Testing in Scientific Software: Impacts on Research Credibility, Development Productivity, Maturation, and Sustainability”, in Software Engineering for Science, J. Carver, George K. Thiruvathukal, N. Chue Hong, eds, CRC Press, 2016, pp. 89-118.

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)..

Hormozd Gahvari, Martin Schulz and Ulrike Meier Yang, “An Approach to Selecting Thread + Process Mixes for Hybrid MPI + OpenMP Applications”, Proceedings of IEEE Cluster 2015.

Hormozd Gahvari, William Gropp, Kirk E. Jordan, Martin Schulz and Ulrike Meier Yang, “Algebraic Multigrid on a Dragonfly Network: First Experiences on a Cray XC30”, 5th International Workshop on Performance Modeling, Benchmarking and Simulation of High Performance Computing Systems (PMBS14), Supercomputing 14. in S.A. Jarvis et al. (Eds.): PMBS 2014, LNCS 88966, pp. 3-23, 2015.

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).

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

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 Block Methods," Applied Numer. Math., 30, (1999), pp.155-173.

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.

Ulrike Meier and Ahmed Sameh, "The Behavior of Conjugate Gradient Methods on a Multi-Vector Processor,” J. of Comp. and Appl. Math., 24, (1988), pp. 13–32.

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.