Dr. Ghattas' interests are in forward and inverse modeling, and optimal design and control, of complex systems in the geological, mechanical, and biomedical engineering sciences, with particular emphasis on large-scale simulations on parallel supercomputers. Geoscience inverse problems of current interest include those in regional and global seismic wave propagation, mantle convection, atmospheric and subsurface contaminant transport, ocean dynamics, and flow in porous media.

Areas of Expertise

Computational geoscience and engineering, simulation and optimization of complex solid, fluid, and biomechanical systems, inverse problems, optimal design, and optimal control


Outstanding Research Award (with V. Akcelik, J. Bielak, and D. O'Hallaron) - Carnegie Institute of Technology (CMU's Engineering College) (2004 - 2005)

Computerworld Honors Permanent Collection - Quake Project selected (2004)

Honors 21st Century Achievement Awards (with J. Bielak and D. O'Hallaron; one of five in Science category) - Finalist, 2004 Computerworld (2004)

Special Accomplishment (with CMU Quake group: V. Akcelik, J. Bielak, G. Biros, E. Epanomeritakis, A. Fernandez, E. Kim, D. O'Hallaron, T. Tu, J. Urbanic) - Winner, 2003 Gordon Bell Prize (2003)

TeraGrid Flagship Application - Quake Project (2003)

Best Technical Paper Award - Supercomputing 2002 for the paper Parallel Multiscale Gauss-Newton-Krylov Methods for Inverse Wave Propagation. With former students V. Akcelik and G. Biros (2002)

Judge, Robert J. Melosh Competition for Best Student Paper in Finite Elements, - Duke University, Durham, NC (2002)

AIAA Award - Studies in Computational Tools and Mathematical Modeling for Dynamic Fluid Flows, PhD advisee Ivan Malcevic's disseration, presented at AIAA Aerospace Sciences Conference, Reno, NV (2002)

Quake code selected as one of 14 floating point benchmarks in industry-standard - SPEC CPU2000 and OpenMP2001 (2000)

Allen Newell Award for Research Excellence - CMU Quake group: H. Bao, J. Bielak, L. Kallivokas, D. O'Hallaron, J. Shewchuk, J. Xu (1998)

Runnerup, 1997 Gordon Bell Prize - CMU Quake group: H. Bao, J. Bielak, L. Kallivokas, D. O'Hallaron, J. Shewchuk, J. Xu (1997)

Simulation of 1994 Northridge Earthquake Aftershock selected for SIGGRAPH 97 Electronic Theater - CMU Quake Group (1994)

Invited Plenary, to be entered, Applied Inverse Problems 2007, Vancouver, Canada (2007)

Member, Technical Advisory Board, 9th US National Congress on Computational Mechanics, San Francisco, CA (2007)

Member, International Advisory Board, ECCOMAS Conference on Computational Methods in Structural Dynamics and Earthquake Engineering, Crete, Greece (2007)

Invited Plenary, to be entered, VECPAR 2006: The 7th International Meeting on High Performance Computing for Computational Science, Rio de Janeiro, Brazil (2006)

Invited Talk, Opportunities and challenges for petascale inverse earthquake modeling, George Tech/Oak Ridge National Laboratories Distinguished Lecture Series (2006)

Invited Talk, Opportunities and challenges for earthquake inversion at the petascale, Petascale Computing and the Geosciences Workshop, San Diego Supercomputing Center and University of California at San Diego, San Diego, CA (2006)

Invited Talk, Full waveform elastodynamic-based earthquake inversion: A challenge for petascale computing, Scientific Computing Seminar, Institute for Theoretical and Engineering Science, Department of Mathematics, University of Houston (2006)

Invited Workshop, Towards petascale earthquake inversion, Dagstuhl Workshop on Architectures and Algorithms for Petascale Computing, Saarbrucken, Germany (2006)

Invited Seminar / Talk, Parallel Processing for Scientific Computing, SIAM Conference, San Francisco, CA (2006)

Organized Minisymposia, Frontiers of Parallel PDE-Constrained Optimization I, II, and III, 12th SIAM Conference on Parallel Processing for Scientific Computing (2006)

Organized Minisymposia, Parallel Mesh Generation I, II, and III, 12th SIAM Conference on Parallel Processing for Scientific Computing (2006)

Member, Scientific Advisory Board, Seventh World Congress on Computational Mechanics, Los Angeles, California, USA (2006)

Member, Program Committee, Workshop on Advances in Continuous Optimization, Reykjavik, Iceland (2006)

Member, Organizing Committee, SIAM Conference on Parallel Processing for Scientific Computing (2006)

Conference, Computational Science and Engineering,, SIAM (2005)

Invited Talk, Large scale inverse earthquake modeling on terascale supercomputers, Pittsburgh Supercomputing Center booth talk, SC2005, Seattle, WA (2005)

Invited Workshop, Real-time identification of atmospheric contaminants, Workshop on Control of Complex Fluids, Research Institute for Computational and Applied Mathematics, Linz, Austria (2005)

Invited Talk, A PDE-Constrained Optimization Approach to Large-Scale Earthquake Inversion, Distinguished Speaker Series in Computation for Design and Optimization, Massachusetts Institute of Technology (2005)

Invited Plenary, Optimization of Systems Governed by PDEs: Parallel Algorithms and Applications in Inverse Earthquake Modeling, US National Congress on Computational Mechanics, Austin, TX, (2005)

Invited Minisymposium, An optimal control approach to elastic image registration, SIAM Conference on Control and its Applications, New Orleans, LA (2005)

Invited Plenary, Optimization of Systems Governed by PDEs: Algorithms and Applications in Computational Science and Engineering, DOE Scientific Discovery through Advanced Computing (SciDAC) 2005 Conference, San Francisco, CA (2005)

Invited Plenary, Large-scale Earthquake Inversion, SIAM Conference on Optimization, Stockholm, Sweden (2005)

Invited Minisymposium, Inverse problems in computational cardiac electromechanics, SIAM Conference on Optimization, Stockholm, Sweden (2005)

Invited Talk, PDE-constrained Optimization: Algorithms and Applications, Stanford University, Institute for Computational and Mathematical Engineering (2005)

Invited Workshop, Cyberinfrastructure-enabled simulation-based optimization: opportunities and challenges, NSF Workshop on Cyberinfrastructure in Engineering Design, Arlington, VA (2005)

Invited Seminar / Talk, Dynamic data-driven inversion for terascale simulations: Real-time identification of airborne contaminants, SC2005, Seattle, WA (2005)

Invited Seminar / Talk, An optimal control approach to elastic image registration, SIAM Annual Meeting, New Orleans, LA (2005)

Organized Minisymposia, Optimization of Systems Governed by PDEs, Joint Congress of the Austrian and German Mathematical Societies, Klagenfurt, Austria (2005)

Organized Minisymposia, Computational Cardiology I and II, SIAM Annual Meeting, New Orleans, LA (2005)

Organized Minisymposia, Recent Advances in Seismic Inversion I and II, Seismological Society of America 2005 Annual Meeting, Lake Tahoe, NV (2005)

Organized Minisymposia, Large-scale PDE-constrained Optimization I, II, and III, 3rd SIAM Conference on Computational Science and Engineering, Orlando, FL (2005)

Organized Minisymposia, Domain Decomposition Methods for PDE-constrained Optimization, 16th International Conference on Domain Decomposition Methods, Courant Institute, New York University, New York, NY (2005)

Member, Review Panel, Center for the Simulation of Advanced Rockets, University of Illinois, Department of Energy Accelerated Strategic Computing Initiative-Academic Strategic Alliances Program (2005)

Associate Editor, SIAM Journal on Scientific Computing (2005)

Member, Science Steering Committee, Computational Infrastructure for Geodynamics (CIG) (2005)

Co-organizer, Sandia Workshop on Large Scale Robust Optimization, Santa Fe, NM (2005)

Member, Editorial Board, Computer Methods in Applied Mechanics and Engineering (2005)

Member, International Scientific Committee, 6th World Conference on Structural and Multidisciplinary Optimization (WCSMO6), Rio de Janeiro (2005)

Member, Organizing Committee, SIAM Conference on Computational Science and Engineering,Orlando, FL (2005)

Member, Mechanics, Materials, and Computing Faculty Search Committee, Department of Civil and Environmental Engineering (2004)

Member, Undergraduate Curriculum Committee, Department of Biomedical Engineering, chair (2004)

Member, Curriculum Review Committee`, College of Engineering, CMU (2004)

Member, Curriculum Assessment Committee, College of Engineering, CMU (2004)

Invited Workshop, Challenges in Optimization of Multiscale Systems, Sandia Computer Science Research Institute Workshop on Multiscale Mathematics, Albuquerque, New Mexico (2004)

Invited Special Session, Image-based elastic registration for patient-specific finite element model generation, Special Session on PDE-Based Methods in Imaging and Vision, American Mathematical Society Fall Eastern Section Meeting, Pittsburgh, PA (2004)

Invited Talk, Multiscale Earthquake Inversion, Mathematics Department Colloquium, University of Pittsburgh (2004)

Invited Workshop, Challenges in Multiscale Optimization, Third DOE Workshop on Multiscale Mathematics, Portland, Oregon (2004)

Invited Workshop, Scalability Issues in Multiscale Computation, Third DOE Workshop on Multiscale Mathematics, Portland, Oregon (2004)

Invited Plenary, A level-set fictitious domain Newton method for shape optimization, Conference on PDEs, Scientific Computing and Optimization in Applications, Trier, Germany (2004)

Invited Minisymposium, Multiscale Optimization for Inverse Earthquake Modeling, SIAM Annual Meeting, Portland, OR (2004)

Invited Lecturer, Large-scale geophysical inversion, Summer School on Mathematical Geophysics and Uncertainty in Earth Models, Golden, CO (2004)

Invited Talk, Simulation-based engineering science: from design to decision-making, NSF Engineering Directorate ITR meeting, Crystal City, VA (2004)

Invited Minisymposium, Parallel algorithms for CFD-based optimal control and shape optimization, Parallel CFD 2004, Gran Canaria, Canary Islands (2004)

Invited Minisymposium, Image-based Deformable Registration for Patient-Specific Surgical Simulation, SIAM Conference on Imaging Science, Salt Lake City, UT (2004)

Invited Talk, Multiscale Newton-Krylov Methods for Inverse Earthquake Modeling on Terascale Computers, Institute for Computational Engineering and Sciences seminar, University of Texas at Austin (2004)

Invited Talk, Simulation of Flows with Dynamic Interfaces on Terascale Computers, NSF Shared Cyberinfrastructure PI Meeting, Arlington, VA (2004)

Invited Workshop, Optimization of time-dependent PDE systems: Challenges and opportunities, Oberwolfach Workshop on Instationary Control, Oberwolfwach, Germany (2004)

Organized Minisymposia, Frontiers of Parallel PDE-Constrained Optimization I, II, and III, 11th SIAM Conference on Parallel Processing for Scientific Computing (2004)

Member, Co-organizer, Second Sandia Workshop on PDE-Constrained Optimization, Santa Fe, NM (2004)

Member, SIAM Program Committee (2004)

Member, Organizing Committee, SIAM Conference on Parallel Processing for Scientific Computing (2004)

Member, Faculty Search Committee, Department of Biomedical Engineering (2003)

Member, Committee for Promotions and Tenure, College of Engineering (2003)

Workshop, Optimization in Simulation-Based Models,, Institute for Mathematics and Its Applications, University of Minnesota, Minneapolis, MN (2003)

Invited Workshop, Saddle point problems in PDE-constrained optimization, Sandia Computer Science Research Institute Workshop on Saddle Point Methods, Santa Fe (2003)

Invited Talk, Multiscale methods for inverse earthquake modeling, Applied Mathematics Colloquium, Department of Applied Physics and Applied Mathematics, Columbia University (2003)

Invited Workshop, Eulerian methods for shape optimization, Workshop on Nonlinear Solvers, Lawrence Livermore National Laboratory (2003)

Invited Plenary, Multiscale methods for inverse wave propagation, 15th International Conference on Domain Decomposition Methods, Berlin, Germany (2003)

Invited Plenary, Multiscale methods for seismic inversion, ASCE 16th Engineering Mechanics Conference, Seattle, Washington (2003)

Invited Minisymposium, Eulerian methods for shape optimization, Scientific Computing and Differential Equations (Sci-CADE 2003), Trondheim, Norway (2003)

Invited Plenary, Inverse earthquake modeling on terascale computers, Scientific Computing and Differential Equations (SciCADE 2003), Trondheim, Norway (2003)

Invited Talk, Large-scale PDE-constrained optimization: Parallel algorithms and applications to inverse earthquake modeling, Computational Science and Engineering Program, University of California, Santa Barbara (2003)

Invited Talk, Towards forward and inverse earthquake modeling on petaflops computers, Center for Computational Sciences, University of Kentucky, Lexington, KY (2003)

Invited Talk, Forward and inverse earthquake modeling on terascale computers, Computational Science Seminar, College of William and Mary, Williamsburg, VA (2003)

Invited Panelist, NSF/SIAM Workshop on Computational Science and Engineering, Mathematics, and Computer Science, Arlington VA (2003)

Invited Talk, Multiscale methods for inverse seismic wave propagation, Center for Nonlinear Analysis Seminar, Department of Mathematical Sciences, Carnegie Mellon University, Pittsburgh, PA (2003)

Invited Workshop, Newton-Krylov methods for seismic inversion, Oberwolfach Workshop on Numerical Techniques for Optimization with PDE Constraints, Oberwolfwach, Germany (2003)

Invited Minisymposium, Parallel preconditioned Newton-Krylov methods for inverse wave propagation, SIAM Conference on Computational Science and Engineering, San Diego, CA (2003)

Invited Minisymposium, Large-scale source and material inversion for earthquake ground motion modeling, SIAM Conference on Computational Science and Engineering, San Diego, CA (2003)

Invited Talk, Introduction to PDE constrained optimization, Workshop on Optimization in Simulation-Based Models, Institute for Mathematics and Its Applications, University of Minnesota, Minneapolis, MN (2003)

Invited Seminar / Talk, Parallel elastodynamic inversion for earthquake modeling, SIAM Conference on Parallel Processing for Scientific Computing, San Francisco, CA (2003)

Invited Seminar / Talk, Terascale forward and inverse earthquake modeling, SC2003, Phoenix, AZ (2003)

Invited Seminar / Talk, Multilevel solvers for inverse problems, Terascale Optimal PDE Simulations Center All-Hands Meeting, New York, NY (2003)

Invited Seminar / Talk, Multilevel solvers for inverse problems, Terascale Optimal PDE Simulations Center All-Hands Meeting, San Diego, CA (2003)

Member, Review Panel, Center for the Simulation of Advanced Rockets, University of Illinois, Department of Energy Accelerated Strategic Computing Initiative-Academic Strategic Alliances Program (2003)

Co-chair, Organizing Committee, SIAM Conference on Computational Science & Engineering, San Diego, CA (2003)

Editor-in-Chief, SIAM Series on Computational Science & Engineering (2003)

Co-organizer, Workshop on Optimization in Simulation-Based Models, Institute for Mathematics and Its Applications, University of Minnesota, Minneapolis, MN (2003)

Member, Faculty Search Committee, Department of Biomedical Engineering (2002)

Professor, Department of Biomedical Engineering, Carnegie Mellon University (2002 - 2005)

Invited Talk, Terascale forward and inverse earthquake modeling, Pittsburgh Supercomputing Center Booth talk, SC2002 (2002)

Invited Talk, Towards inverse earthquake modeling, President's Distinguished Lecture on Information Technology, Rensselaer Polytechnic Institute, Troy, NY (2002)

Invited Workshop, Towards petascale forward and inverse earthquake modeling, UK-US Workshop on Petascale Computing, London, UK (2002)

Organized Workshop, Parallel multiscale Newton Krylov methods for inverse wave propagation, SIAM Conference on Optimization, Toronto, Canada (2002)

Invited Workshop, Scalable Newton Krylov methods for inverse wave propagation, Workshop on Inverse Problems and Uncertainty, Institute for Mathematics and Its Applications, University of Minneapolis, Minneapolis, MN (2002)

Keynote, Dynamic meshes, dynamic interfaces, and hemodynamics, Computational Science and Engineering Symposium, University of Illinois, Urbana-Champaign, IL (2002)

Invited Talk, Dynamic meshes, dynamic interfaces, and hemodynamics, Scientific Computing Seminar Series, Brown University, Providence, RI (2002)

Invited Talk, Multiscale methods for inverse wave propagation, Robert J. Melosh Medal Competition for Best Student Paper in Finite Elements, Duke University, Durham, NC (2002)

Invited Session, Multiscale Newton-Krylov methods for inverse wave propagation, Copper Mountain Conference on Iterative Methods, Copper Mountain CO (2002)

Invited Talk, Multiscale Newton-Krylov methods for inverse wave propagation, Applied Mathematics Seminar, University of Colorado, Boulder CO (2002)

Invited Talk, Multiscale Newton-Krylov methods for inverse wave propagation, Computer Science Research Institute Seminar, Sandia National Laboratries, Albuquerque, NM (2002)

Invited Talk, Dynamic meshes, dynamic interfaces, and hemodynamics, Computer Science Research Institute seminar, Sandia National Laboratories, Livermore, CA (2002)

Invited Session, Multiscale domain decomposition methods for inverse wave propagation, Domain Decomposition 14, Cocoyoc, Mexico (2002)

Invited Seminar / Talk, Terascale optimal PDE simulations integrated software infrastructure center (TOPS-ISIC), DOE SciDAC Booth, SC2002, Baltimore, MD (2002)

Invited Seminar / Talk, Parallel multiscale Gauss-Newton-Krylov methods for inverse wave propagation, SC2002, Baltimore, MD (2002)

Invited Seminar / Talk, Large-scale inversion and control for systems governed by PDEs, Caliente Project All Hands Meeting, Sandia National Laboratories, Albuquerque, NM (2002)

Invited Seminar / Talk, Multilevel solvers for PDE constrained optimization, Terascale Optimal PDE Simulations Center All-Hands Meeting, Philadelphia, PA (2002)

Invited Seminar / Talk, Computational biomechanics and medical devices, Biomedical Engineering Advisory Board Meeting, Carnegie Mellon University, Pittsburgh, PA (2002)

Invited Seminar / Talk, Towards optimal solvers for PDE constrained optimization, Terascale Optimal PDE Simulations Center All-Hands Meeting Lawrence Livermore National Laboratory, Livermore, CA (2002)

Member, Editorial Board, Journal of Multiscale Computational Engineering (2002)

Representative, Coalition for the National Science Foundation annual Capitol Hill open house, Society for Industrial and Applied Mathematics (SIAM) (2002)

Member, Committee for Promotions and Tenure, College of Engineering, CMU (2001)

Faculty Senator, CMU (2001)

Professor, Department of Civil and Environmental Engineering and Biomedical Engineering program, Carnegie Mellon University (2001 - 2005)

Visiting Professor, Institute for Scientific Computing Research, Lawrence Livermore National Laboratory, Livermore, CA, multiple visits (2001 - 2003)

Taught Course, PDE-based optimization, Lawrence Livermore National Laboratory, (2001)

Workshop, Workshop on Sensitivity Analysis, Lawrence Livermore National Laboratory, Livermore, CA (2001)

Invited Minisymposium, Lagrange-Newton-Krylov-Schur methods for optimal control of systems governed by PDEs, SIAM Conference on Control and its Applications, San Diego, CA (2001)

Invited Minisymposium, Adjoint Newton-Krylov algorithms for optimization of time-dependent PDE systems, SIAM Conference on Control and its Applications, San Diego, CA (2001)

Invited Talk, Dynamic meshes, dynamic interfaces, and hemodynamics, Center for Advanced Scientific Computing Seminar, Lawrence Livermore National Laboratory, Livermore, CA (2001)

Invited Talk, Dynamic meshes, dynamic interfaces, and hemodynamics, Computer Science Research Institute, Sandia National Laboratries, Albuquerque, NM (2001)

Invited Panel, PDE-constrained optimization as an enabling technology for dynamic data-driven application systems, International Conference on Supercomputing, Sorrento, Italy (2001)

Invited Talk, Dynamic meshes, dynamic interfaces, and hemodynamics, Institute for Terascale Simulation Seminar, Lawrence Livermore National Laboratory, Livermore, CA, (2001)

Invited Talk, Parallel Newton-Krylov algorithms for large-scale PDE-constrained optimization, Scientific Computing and Computational Mathematics Seminar, Stanford University, Stanford, CA (2001)

Invited Talk, Algorithmic challenges for PDE-constrained optimization, First Sandia Workshop on PDE-Constrained Optimization, Santa Fe, NM (2001)

Invited Minisymposium, Parallel Newton-Krylov methods for PDE-constrained optimization, SIAM Conference on Parallel Processing for Scientific Computing, Norfolk, VA (2001)

Invited Talk, Dynamic Meshes, Dynamic Interfaces, and Hemodynamics, Courant Institute for Mathematical Sciences Seminar, New York University, NY (2001)

Invited Workshop, Large-scale PDE-constrained optimization: Newton-Krylov algorithms and applications to optimal flow control and seismic inversion, 7th US-Mexico Workshop in Numerical Analysis, Merida, Mexico (2001)

Invited Seminar / Talk, Simulation and Optimization at SNL and LLNL, Department of Civil and Environmental Engineering Seminar, Carnegie Mellon University (2001)

Invited Seminar / Talk, Multiscale blood flow modeling on terascale computers, Sangria Project All Hands Meeting, Mc-Gowan Center for Artificial Organs, University of Pittsburgh Medical Center (2001)

Invited Seminar / Talk, Large-scale optimization for inversion and control of dynamic simulations, ITR Project kick-off meeting, Pittsburgh, PA (2001)

Invited Seminar / Talk, Multiscale Newton-Krylov algorithms for inverse seismic wave propagation, Applied Inverse Problems: Theoretical and Computational Aspects, Montecatini Terme, Italy (2001)

Invited Seminar / Talk, Lagrange-Newton-Krylov-Schur methods for optimal control of Navier-Stokes flows, Applied Inverse Problems: Theoretical and Computational Aspects, Montecatini Terme, Italy (2001)

Member, Review Panel, Center for the Simulation of Advanced Rockets, University of Illinois, Department of Energy Accelerated Strategic Computing Initiative-Academic Strategic Alliances Program (2001)

Program Director, Computational Science & Engineering Special Interest Activity Group, Society for Industrial and Applied Mathematics (SIAM) (2001)

Co-organizer, First Sandia Workshop on PDE-Constrained Optimization, Santa Fe, NM (2001)

Taught Course, PDE-based optimization, Sandia National Laboratories, Albuquerque, NM (2000 - 2001)

Invited Talk, Earthquake modeling on terascale computers, Pittsburgh Supercomputing Center Booth, Supercomputing 2000, Dallas, TX (2000)

Invited Talk, Microstructural blood flow modeling on terascale computers, Pittsburgh Supercomputing Center Booth, Supercomputing 2000, Dallas, TX (2000)

Invited Minisymposium, Parallel algorithms for large-scale PDE-constrained optimization, SIAM Conference on Computational Science and Engineering (2000)

Invited Panel, Multiprocessor computing: A shift in the optimization paradigm?, AIAA Symposium on Multidisciplinary Analysis and Optimization, Long Beach, CA (2000)

Invited Minisymposium, PDE-constrained optimization: Algorithms, software, and optimal flow control applications, International Symposium on Mathematical Programming, Atlanta, GA (2000)

Invited Talk, Large-scale PDE-constrained optimization, Computer Science Research Institute seminar, Sandia National Laboratories, Albuquerque, NM (2000)

Invited Workshop, PDE solvers and PDE optimizers: Similarities and differences, Lawrence Livermore National Laboratory Workshop on Nonlinear Solvers, Pleasanton, CA (2000)

Invited Talk, Massively parallel algorithms for large-scale simulation-based optimization, NASA Langley Research Center (2000)

Invited Talk, Large-scale PDE-constrained optimization: Parallel algorithms and applications to optimal design, optimal contriol, and inverse problems, Center for Applied Scientific Computing seminar, Lawrence Livermore National Laboratory (2000)

Invited Talk, Large-scale PDE-constrained optimization: Parallel algorithms and applications to optimal design, optimal contriol, and inverse problems, Computer Science Research Institute, Sandia National Laboratories, Livermore, CA (2000)

Invited Talk, Large-scale PDE-constrained optimization: Parallel algorithms and applications to optimal design, optimal control, and parameter estimation problem, Computational and Applied Mathematics Proseminar, Arizona State University, Tempe, Arizona (2000)

Invited Seminar / Talk, A multiscale approach to inverse wave propagation, Symposium on Advanced Multiscale and Multiresolution Methods, Yosemite National Park, California (2000)

Invited Seminar / Talk, Blood flow modeling on teraflops computers, CAE/CM seminar, Carnegie Mellon University (2000)

Invited Seminar / Talk, Scalable parallel SQP methods for optimization of viscous flows, AIAA Symposium on Multidisciplinary Analysis and Optimization, Long Beach, CA (2000)

Invited Seminar / Talk, Seismic Inversion, Quake Project All Hands Meeting, Carnegie Mellon University (2000)

Invited Seminar / Talk, Large-Scale Simulation-Constrained Optimization, NSF/Sandia LCE Program Review, Albuquerque (2000)

Member, Review Panel, Center for the Simulation of Advanced Rockets, University of Illinois, Department of Energy Accelerated Strategic Computing Initiative-Academic Strategic Alliances Program (2000)

Member, Undergraduate Curriculum Committee, Department of Civil and Environmental Engineering (1999)

Visiting Professor, Computer Science Research Institute, Sandia National Laboratories, Albuquerque, NM, multiple visits (1999)

Associate Professor, Biomedical and Health Engineering, Carnegie Mellon University, Pittsburgh, PA (1999 - 2001)

Invited Talk, Large-scale PDE-constrained optimization, Workshop on Computational Materials Modeling, Carnegie Mellon University, Pittsburgh, PA (1999)

Invited Talk, Scalability of parallel SQP algorithms for optimal design and control, SIAM Conference on Optimization, Atlanta, GA (1999)

Invited Seminar / Talk, Parallel domain decomposition methods for optimal control of viscous incompressible flows, Parallel CFD 1999, Williamsburg, VA (1999)

Invited Seminar / Talk, Computational design of artificial organs, Institute for Complex Engineered Systems Seminar, Carnegie Mellon University (1999)

Invited Seminar / Talk, Terascale algorithms for optimization of simulations, NSF/Sandia LCE Program Review, Sandia National Laboratories, Albuquerque, NM (1999)

Associate Professor with Tenure, Department of Civil and Environmental Engineering, Carnegie Mellon University, Pittsburgh, PA (1998 - 2001)

Invited Talk, Towards multiscale blood flow modeling, Department of Mechanical Engineering Seminar, University of Pittsburgh, Pittsburgh, PA (1998)

Invited Talk, Towards rational blood flow modeling, Center for Medical Robotics and Computer Assisted Surgery Seminar, Robotics Institute, Carnegie Mellon University, Pittsburgh, PA (1998)

Invited Talk, Towards scalable CFD-based optimization, NASA-Langley Research Center, Hampton, VA (1998)

Invited Talk, Towards rational blood flow modeling, Center for Nonlinear Analysis Seminar, Department of Mathematical Sciences, Carnegie Mellon University, Pittsburgh, PA (1998)

Invited Workshop, Research directions in PDE-constrained optimization on multi-teraflops computers, NSF Workshop on Algorithms for the New Millenium, Washington, DC (1998)

Invited Talk, Algorithms for large-scale unstructured mesh computations on parallel computers, NASA Ames Research Center, Mountain View, CA (1998)

Invited Seminar / Talk, The graduate program in computational mechanics in Civil and Environmental Engineering at CMU, Civil and Environmental Engineering State-of-the-Art Workshop, Carnegie Mellon University (1998)

Member, Review Panel , NSF-Partnerships for Advanced Computational Infrastructure Program (NCSA and NPACI) (1998 - 2001)

Superchair, Seventh AIAA Symposium on Multidisciplinary Analysis and Optimization, St. Louis, MO (1998)

Member, CAE Faculty Search Committee, Department of Civil and Environmental Engineering, CMU (1998 - 1999)

Visiting Scientist, Institute for Computer Applications in Science and Engineering, NASA Langley Research Center, Hampton, VA (1997)

Invited Talk, Large-scale PDE-constrained optimization on parallel computers, Institute for Computer Applications in Science and Engineering Seminar, NASA Langley Research Center, Hampton, VA (1997)

Invited Talk, Computational issues associated with earthquake ground motion modeling, National Science Foundation (1997)

Invited Seminar / Talk, Earthquake ground motion modeling in large heterogeneous basins on parallel computers, Fourth U.S. National Congress on Computational Mechanics, San Francisco, CA (1997)

Invited Seminar / Talk, Large-scale optimization on parallel computers, Synthesis Lab Seminar, Engineering Design Research Center, Carnegie Mellon University (1997)

Invited Seminar / Talk, Modeling seismic wave propagation in large basins on parallel computers, Fourth SIAM Conference on Mathematical and Computational Issues in the Geosciences, Albuquerque, NM (1997)

Invited Seminar / Talk, Earthquake ground motion modeling in large heterogeneous basins on parallel computers, Eighth SIAM Conference on Parallel Processing for Scientific Computing, Minneapolis, MN (1997)

Chair , AIAA Multidisciplinary Design Optimization Awards Committee (awards AIAA MDO Award and AIAA MDO Best Paper Award) (1997 - 1999)

Invited Talk, Earthquake ground motion modeling on parallel computers, Department of Mechanical Engineering Seminar, University of Pittsburgh (1996)

Invited Workshop, Parallel unstructured mesh ground motion modeling, SCEC Workshop on Ground Motion Modeling, San Diego (1996)

Invited Seminar / Talk, Shape optimization of Navier-Stokes flows, SIAM Conference on Optimization, Victoria, BC (1996)

Member, Computing Strategic Planning Committee, Department of Civil and Environmental Engineering,CMU (1996)

Invited Workshop, Large-scale optimal design, Workshop on Large-Scale Optimization, Institute for Mathematics and its Applications, University of Minnesota, Minneapolis, MN (1995)

Invited Talk, Parallel optimal design: Algorithms and applications, ICASE/LaRC Workshop on Multidisciplinary Design Optimization, Hampton, VA (1995)

Invited Seminar / Talk, Sensitivity analysis of nonlinear fluid-solid interaction, Third U.S. National Congress on Computational Mechanics, Dallas, TX (1995)

Invited Seminar / Talk, Finite elements in one lecture, Medical Robotics and Computer-Assisted Surgery seminar, Carnegie Mellon University (1995)

Invited Seminar / Talk, Fictitious domain methods for biomechanics simulation, Medical Robotics and Computer-Assisted Surgery Retreat, Hidden Valley, PA (1995)

Member, AIAA Technical Committee, Multidisciplinary Design Optimization (1995 - 1999)

Member, Department Head Search Committee, Department of Civil and Environmental Engineering, CMU (1995)

Associate Professor, Department of Civil and Environmental Engineering, Carnegie Mellon University, Pittsburgh, PA (1994 - 1998)

Invited Seminar / Talk, Variational methods for nonlinear fluid-solid interaction, Twelfth U.S. National Congress of Applied Mechanics, Seattle, WA (1994)

Invited Seminar / Talk, Towards optimal design of artificial hearts, Workshop on Optimal Design and Control, Blacksburg VA (1994)

Affiliated Faculty, Robotics Institute, School of Computer Science, Carnegie Mellon University, Pittsburgh, PA (1993 - 2005)

Member of the Technical Advisory Board and Consultant, The development group, Algor, Inc., 150 Beta Drive, Pittsburgh, PA 15238 (1993 - 1998)

Invited Seminar / Talk, Variational methods and domain decompostion for nonlinear fluid-structure interaction, Seventh International Conference on Domain Decomposition Methods, State College, PA (1993)

Invited Seminar / Talk, A variational approach to aeroelasticity and its sensitivity analysis, Second U.S. National Congress on Computational Mechanics, Washington, DC (1993)

Invited Seminar / Talk, Some optimization problems in biomechanics, Center for Medical Robotics and Computer-Assisted Surgery, Carnegie Mellon University (1993)

Invited Seminar / Talk, Adaptive methods for partial differential equations, Scientific Computing Seminar, Department of Computer Science, Carnegie Mellon University (1993)

Invited Seminar / Talk, SQP methods for shape optimization on the CM-2, Second Symposium on Parallel Computational Methods for Large-Scale Structural Analysis and Design, Norfolk, VA (1993)

Affiliated Faculty, Biomedical Engineering Program, Carnegie Mellon University, Pittsburgh, PA (1992 - 1999)

Invited Seminar / Talk, Optimal design of aerospace vehicles, Synthesis Lab Seminar, Engineering Design Research Center, Carnegie Mellon University (1992)

Invited Seminar / Talk, Massively parallel algorithms for optimal design of engineering systems, SIAM Conference on Optimization, Chicago (1992)

Student Chapter Faculty Advisor, to be entered, to be entered (1992 - 1995)

Member, Geoenvironmental Faculty Search Committee, Department of Civil Engineering (1992 - 1993)

Invited Seminar / Talk, Shape optimization on data-parallel computers, Synthesis Lab Seminar, Engineering Design Research Center, Carnegie Mellon University (1991)

Invited Seminar / Talk, Multilevel adaptive finite element solution of problems in linear elastostatics, First U.S. National Congress on Computational Mechanics, Chicago (1991)

Affiliated Faculty, Engineering Design Research Center/Institute for Complex Engineered Systems, Carnegie Mellon University, Pittsburgh, PA (1990 - 2005)

Invited Seminar / Talk, Computational strategies for large-scale structural inverse problems, Structural and Computational Mechanics Seminar, Department of Civil Engineering, Carnegie Mellon University (1990)

Invited Seminar / Talk, Current research in shape optimization, Synthesis Lab Seminar, Engineering Design Research Center, Carnegie Mellon University (1990)

Member, Freshman Course Committee, Department of Civil Engineering (1990)

Member, Faculty Search Committee, Robotics / Civil Engineering (1990 - 1991)

Member, CAE Faculty Search Committee, Department of Civil Engineering (1990 - 1991)

Member, EPM Faculty Search Committee, Department of Civil Engineering (1990 - 1992)

Assistant Professor, Department of Civil and Environmental Engineering, Carnegie Mellon University, Pittsburgh, PA (1989 - 1994)

Post-Doctoral Research Associate, Department of Civil and Environmental Engineering, Duke University, Durham, NC (1989)

Invited Seminar / Talk, Optimal topologies and optimal trusses, Synthesis Lab seminar, Engineering Design Research Center, Carnegie Mellon University (1989)

Member, Computer Committee, Department of Civil Engineering (1989 - 1995)

Member, Computational Mechanics Faulty Search Committee, Department of Civil and Environmental Engineering

Member,

Introduced New Course, Optimization in mechanics, CMU

Introduced New Course, Numerical algorithms in computational science & engineering, CMU

Introduced New Course, Advanced finite elements, CMU

Introduced New Course, Computational biofluid dynamics, CMU

Introduced New Course, Optimal control and inverse problems for PDE's, CMU

Introduced New Course, Variational image processing, CMU

Member, Numerous Review Panels, NSF programs in Computer and Information Science and Engineering (CISE), Engineering (ENG), and Mathematical and Physical Sciences (MPS) Directorates

Member, University Committee on Special Faculty Appointments, CMU

Member, University Committee on Lecturer Track Appointments, CMU