My Resume

advertisement
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
Download