Yu LIANG B.Eng(CS), M.Eng(CS), Ph.D(CS), Ph.D(Appl. Math) Address: 4250 United Street, #D, Greensboro, North Carolina, 27407, USA Phone: (01) 6122270196(M), (01) 6126230124(H) Email: yliang@cs.umn.edu Website: http://www.cs.umn.edu/~yliang EDUCATION Ph.D. / Appl. Math (8/98-7/01, 09/05), Univ. of Ulster (UK), directed by J. Weston, M. Szularz and Dave Bustard. Thesis: Polynomial Preconditioner for the Solution of Linear Equations. Ph.D. / CS (9/95-7/98, 07/98), Chinese Academy of Sciences, directed by C.D. Han. Thesis: Timing-sequence based Test of Parallel Program. M.Eng / CS (9/92-2/95, 02/95), Beijing Polytechnic University, directed by Y.W. Liang. Thesis: Accelerate the Test-generation of the combinational circuit by taking advantages of the associated structural laws. B.Eng / CS (9/85-7/90, 07/90), Tsinghua University, directed by G.Z. Zhang. Thesis: Design and Research on Network Interface. PROFESSIONAL EXPERIENCE Research Scientist / Computational Science (05/05-now), Center for Advanced Materials and Smart Structures(CAMSS) North Carolina A&T State University. PostDoc / Scientific Computing (08/01-now), Department of Computer Science and Army Highperformance Computing Research Center, University of Minnesota RECENT PROFESSIONAL ACTIVITIES Technique Reviewer of Supercomputing International Conference 2005 (SC’05), November 12-18 at the Washington State Convention and Trade Center, USA. Technique Reviewer of Parallel Computing (journal). Technique Reviewer for the 6th International Workshop on Parallel and Distributed Scientific and Engineering Computing (IPDPS-PDSEC05), April 4-8, 2005 in Denver, Colorado, USA. TEACHING EXPERIENCE Teaching Assistant, University of Ulster, 8/1998-7/2001 Teach Assistant, Beijing Polytechnic University, 9/1993-7/1995 INDUSTRIAL EMPLOYMENT EXPERIENCE Technique Director (part time), Beijing Long-Mark Computer Co., 7/1991-8/1995 System Engineer (full time), Beijing Wire Communication Co., 8/1990-8/1992 PROFESSIONAL OBJECTIVES: Research/Development/Management in Academy/Industry Strength: 18+ years experience in software/hardware R&D in industry and academy, including 8 years of matrix libraries experience, several weeks of experience working with SAS, 14 years of processional system/application software/firmware developing experience in linux/unix/windows, 10 years parallel/distributed scientific/engineering computing implementation experience, three years of experience on cluster, distributed file system (Oracle 9, Informix 6.0, etc). Strong project management and consulting skills. Analytical, dedicated, team player, excellent communication Skills. Open to new ideas, creative. Highly motivated, loyal, approachable, committed and great integrity. PROGRAMMING LANGUAGES C, C++, Java, Pascal, Basic, Fortran 77/90, PL/1, MATLAB, SAS, Perl, PVM, MPI, OpenMP, assembly language, Prolog, LISP, Database III, FoxBASE, FoxPro2.5, Informix, Oracle, Sybase, Power Builder. Hardware Description Language, Tango, AutoCAD, PCAD, HTML, XML. RESEARCH AND INDUSTRY PROJECTS 08/2002-present, Post-Doc Associate, Army High-performance Computing Research Center, University of Minnesota. My major work includes: o Investigate an additive-Schwarz domain-decomposition based multi-scale computational mechanics framework. o Architect the Quasi-continuum system to simulate structural mechanics problems in multiscale strategy. o Implement PCIA, a parallel large-scale finite-element based computational mechanics package for linear / nonlinear static / dynamic mechanics packages. o Propose and implement polynomial preconditioned EDD-FGMRES and AFETI-DP, two high-scalable non-overlapping domain decomposition methods. The programming languages involved in the above projects are MPI embed C/C++/Fortran 90/MPI/Pthread. 08/2001-08/2002, Post-Doc Associate, Department of Computer Science, University of Minnesota. My work covers the solution of linear equations, eigenvalue problem, parallel PDE (Partial Differential Equations) and its application in the field in dynamic fluid and computational mechanics. The major projects include: o Maintain and debug parallel algebraic recursive multilevel solvers (PARMS) funded by NSF/ACI). o Work as a contributor to ITR/ACS: New Algorithms for Scalable Modeling in Materials Sciences (funded by NSF-ITR). Mainly propose an efficient polynomial filtered eigensolver to evaluate the potential energy of atomistic ensemble (in the context of quantum mechanics). Both projects were written in C/C++/Fortran90/MPI/Pthread/MatLab and based on IBM-SP2/SGIORIGIN/Linux-Cluster. 08/1998-07/2001, Research/Teaching Assistant, University of Ulster. Implementation of parallel software package for the solution of linear equations and eigenvalue problems. Propose and implement PPSolve version 1.0, a package of parallel (based on MPI) polynomial preconditioned solver for the large sparse linear equations (99.2-01.7). Written in C/Fortran77 on IBM-SP2. 09/1995-07/1998, Research Assistant, Chinese Academy of Sciences, Beijing, Responsible for the testing / debugging of parallel programs and work with the QA team to develop standards and processes. My projects are: o Build up MPI (Message Passing Interface) on SCI (Scalable Coherence Interface) (97.998.4). Write in C on SUN workstation (Solaris) with auxiliary software MPICH 1.1. o Propose an atomic SYN-sequence model to formulate the critical timing sequence of parallel programs and implement a parallel C-Language program testing tools based on SYN-sequence model (97.1-97.5). Written in C and tested on SUN workstation (Solaris), Pentium (Linux) and Hitachi SR2201. The auxiliary software are PVM3.3.11, MPICH1.1, BLACS and PBLAS. o Transplant BLACS (Basic Linear Algebra Communication Subprogram) (96.2-99.12) on HITACHI SR2201 based on its native inter-processor communication mechanism, i.e., remote DMA and TCP/IP etc. The auxiliary software is PVM3.3.9, and MPI . 09/1992-2/1995, Assistant Lecturer, Beijing Polytechnic University, Beijing. Responsible for teaching ``Computer Basics'' course to the first-year students and directing the fourth year student on their final year project. Undertook supervising on several industrial projects. Major projects are o Architect management information system for the People's Construction Bank of China (95.4-95.7). Written in MS C++ and PowerBuilder script for 486 PC with multimedia facility. Based on TCP/IP network protocol. The auxiliary software are PowerBuilder4.0 and Informix 5.0 database. o Test-generation system for VLSI's stuck fault (92.10-94.11). Written in C (13,500 lines) and tested on SUN10 workstation and 286PC. Auxiliary software are CDL and Borland C2.0. 1990.8-1992.8, System Engineer, Beijing Wire Communication Plant. Responsible for the R&D of the printed circuit board CAD design in IT industry and my major work includes: o Develop automatic tabling system in UNIX Environment (91.2-93.4). Written in C/ProC (6500 lines) under Unix V on 386 PC. Network protocol is Novell and database is Oracle. o Develop auxiliary software system in CAD of PCB. (92.1-92,4). Written in C++/C for SUN3 workstation and 286 PC. Network is TCP/IP and auxiliary software is xWINDOWs. o Architect the PCB (printer circuit board) imitating system (90.10-91.12). This work won the "First Class Award for science and technology development in the company (92)" and brought $1,000,000 benefit to our company. The related hardware are SUN3 workstation, 286 PC, HP scanner, digitizer. Based on TCP/IP network protocol. The auxiliary software is AutoCAD 10.0, Image 1.3, Tango, and PCAD. o Design automatic detecting system of keyboard (90.8-90.9). Written in assembly language for Intel 8031. RESEARCH INTERESTS High-Performance Scientific and Engineering Computing Numerical Linear Algebra and Partial Differential Equations Computational Mechanical Engineering Parallel and Distributed Computing Computer Architecture and Interface Fault Tolerance Techniques CAD, Image Processing and Advanced Database System} JOURNAL PAPERS Y. Liang, R. Kanapady and P. Chung, An Efficient Hessian-free Newton-Raphson Unconstrained Optimization Method for Quasi-continuum Simulation, ready to submit. Y. Liang, R. Kanapady and P. Chung, Out-of-core Truncated Newton-Raphson Methods for Quasicontinuum Simulation, ready to submit.. Y. Liang, R. Kanapady and P. Chung, Iterative Solution Technique for the 3D Quasi-continuum Method, invited by Journal of Computer Modeling in Engineering & Science (CMES). Y. Liang, R. Kanapady and K. K. Tamma, Augmented FETI-DP based on polynomial preconditioning , ready to submit. Y. Liang, R. Kanapady and K. K Tamma, An Efficient Parallel Finite-element-based Domain Decomposition Iterative Solvers With Polynomial Preconditioning, submitted to Parallel Computing. Y. Saad and Y. Liang, Polynomial Preconditioned Davidson Method for Symmetric Eigenvalue Problem, ready to submit. Y. Liang, J. Weston and M. Szularz, Generalized least-squares polynomial preconditioners for symmetric indefinite linear equations. Parallel computing 28(2): 323-341 (2002) Y. Liang, S. Li, H. Zhang and C.D. Han, Timing Sequence Testing for parallel Programs, Journal of Computer Science and Technology, 84-95. Jan. 2000. Y. Liang, J. K. Li, L. B. Zhang, Y. C. Li and H.Q. Lu, ParCT: A Parallel C-Language Testing Tool, Journal of Computer Research and Development, Vol.36, No.10, 1197-1201. Oct.1999. Y.Liang, S. Li, H. Zhang and C.D. Han, Timing Sequence Testing for the Distributed Parallel Programs, Journal of Computer Research and Development, Vol.36, No.9, 1062-1068. Sept.1999. Y. Liang, S. Li, H. Zhang and C.D. Han, Research on the Coverage Ratio for the Timing Sequence Test of Parallel programs, Journal of Computer Research and Development, Vol.36, No.2, 160-165. Feb. 1999. SELECTED CONFERENCE PAPERS P. Chung and R. Namburu, U.S. Army Research Laboratory; R. Kalia, P. Vashishta and A. Nakano, University of Southern California; Y. Liang and R. Kanapady, Army High Performance Computing Research Center; J. Knap, M. Ortiz and R. Phillips, Caltech: Scalable Quasi-continuum Software for Advanced Mixed Atomistic-Continuum Simulations of Material Behavior at the Nanoscale, The 24th Army Science Conference (ASC 24), Orlando Florida, November 29-December 2, 2004. Y. Liang, R. Kanapady and P. Chung, Iterative Solution Technique for the Quasi-continuum Method, in proceedings of 2004 International Conference on Computational & Experimental Engineering and Sciences (ICCES'04), Madeira, Portugal, 26-29 July 2004. Y. Liang, R. Kanapady and K. K. Tamma, A Highly Scalable Linear Solver for Finite ElementBased Domain Decomposition Problems, Eleventh SIAM Conference on Parallel Processing for Scientific Computing (PP04). Y. Liang, J. Weston and M. Szularz: Polynomial Preconditioning for Specially Structured Linear Systems of Equations. Euro-Par 2001: 587-591. Y. Liang, J. Weston and M.Szularz, Stability of Polynomial Preconditioning, in Proceedings of ALGORITMY 2000, 15th Conference on Scientific Computing, A. Handlovicova, M.Komornikova, K.Mikula, and D.Sevcovic (Eds.), 264-273. Y. Liang, J. Weston, M. Szularz: Generalized Least-squares Polynomial Preconditioner for Symmetric Indefinite Linear Equations, Proceedings of PMAA 2000 (International Workshop on Parallel Matrix Algorithms and Applications) during 18-20 August 2000, 14, Neuchatel, Switzerland. J. K. Li, Y. Liang, Y.Q. Zhang and Y.C. Li, PBLAS on Super-computer SR2201, in proceeding of 1997 International Workshop on Computational Science and Engineering, Hefei, China. Y.Q. ZHANG, Y. LIANG, ScaLAPACK on SR2201: Analysis and Testing, 1997 International Workshop on Computational Science and Engineering (IWCSE'97), May 27--28, 1997, Hefei, China. HONORS Vice-Chancellor Scholarship of University of Ulster, 1998-2001. Oversea Research Scholarship of United Kingdom, 1998-2001. HOBBIES Sports (enjoy playing badminton, captain of local football team), socializing, committee member of international society, music, Irish dancing and traveling REFERENCE AVAILABLE ON REQUEST