| University
of Minnesota |
|
Voice: (612) 623-7903 |
| Army
High Performance Computing Research Center |
Fax: (612) 626-1596 |
|
| 1100
Washington Ave S #101 |
moulitsa@cs.umn.edu | |
| Minneapolis, MN-55415 | http://www.cs.umn.edu/~moulitsa |
Education
| 2005 |
Ph.D., University of Minnesota, Computer Science Department, Scientific Computation Program. GPA 3.96/4.00. Thesis Title "Graph Partitioning for Scientific Computing Applications", advisors: Dr. George Karypis and Dr. Yousef Saad. |
|
1997 |
B.Sc., University of Crete, Department of Mathematics, GPA 7.79/10, Ranking 4/90. Thesis Title: "Domain Decomposition Methods for Elliptic PDEs : The Linear Algebra Viewpoint", advisor: Dr. Apostolos Hadjidimos. |
Research Experience
|
2005 - |
Research Associate,
University of Cyprus, Department of
Mechanical and Manufacturing Engineering. Currently developing numerical simulation
and parallel distributed computing algorithms for complex fluid flow and turbulence
problems.
|
|
1999 - 2005 |
Research Assistant, University of Minnesota,
Computer Science Department and the Army High Performance Computing
Research Center (AHPCRC) with Dr.
George Karypis.
|
| 1997 - 1999 |
Research Assistant, University of Minnesota,
Computer Science Department and the Minnesota Supercomputing Institute (MSI) with Dr. Yousef Saad.
|
| 1995 - 1997 |
Research Assistant, Institute of Applied and Computational Mathematics (IACM), Foundation for Research and Technology (FORTH), with Dr. Emmanuel Vavalis and Dr. Nikos Flytzanis. Worked on an interdisciplinary project for the modeling of the static properties of superconducting Josephson junctions. I developed considerable software for the implementation of a split-Galerkin method to solve the Maxwell equations with the quantum Josephson equations describing tunneling phenomena between two superconductors separated by a thin insulator.
|
|
1995 Summer |
Fellowship for the Summer Scholarship Program organized by the Edinburgh Parallel Computing Center (EPCC). A highly competitive program that accepted only fifteen students from all over the world. Worked on the TLG project and created a parallel search engine for the Greek Language. Click to see my project page or to get a postcript version of my report.
|
| 1994 - 1996 |
System operator and Consultant, University of Crete, Education Team of the Computing Center. |
| 1994 - 1995 |
System Programmer, University of Crete, Department of Mathematics. |
Teaching Experience
| 2006 Spring |
Intructor, University of Cyprus, Graduate Course "Introduction to Parallel Programming for Engineers".
|
| 2005
Spring |
Guest Lecturer, University of Minnesota, Graduate Course "Introduction to Parallel Computing: Architectures, Algorithms and Programming", Dr. Vipin Kumar.
|
| 2004 Spring |
Guest Lecturer, University of Minnesota, Graduate Course "Introduction to Parallel Computing: Architectures, Algorithms and Programming", Dr. George Karypis.
|
| 1996 Fall |
Teaching Assistant, University of Crete, Undergraduate Course "Introduction to Numerical Linear Algebra", Dr. Apostolos Hadjidimos.
|
| 1996 Spring |
Teaching Assistant, University of Crete, Undergraduate Course "Introduction to Numerical Analysis", Dr. Emmanuel Vavalis.
|
| 1995 Spring |
Teaching Assistant, University of Crete, Undergraduate Course "Introduction to Numerical Analysis", Dr. Charalambos Makridakis. |
| 1993
- 1997 |
Mathematics
Tutor. |
Publications
| ABS | PS | BIB | ||
![]() |
![]() |
![]() |
![]() |
'Architecture Aware Partitioning Algorithms' with G. Karypis. University of Minnesota, Computer Science Department. Technical Report 06-001, (2006). |
|
'Partitioning Algorithms for Parallel Applications on Heterogeneous Architectures' with G. Karypis. In the 2006 SIAM Conference on Parallel Processing for Scientific Computing. | |||
![]() |
'Partitioning Algorithms for Simultaneously Balancing Iterative and Direct Methods' with G. Karypis. In the 2005 SIAM Conference on Computational Science and Engineering. | |||
![]() |
![]() |
![]() |
![]() |
'Partitioning Algorithms for Simultaneously Balancing Iterative and Direct Methods' with G. Karypis. University of Minnesota, Computer Science Department. Technical Report 04-014, (2004). |
![]() |
![]() |
![]() |
![]() |
'Multilevel Algorithms for Generating Coarse Grids for Multigrid Methods', with G. Karypis. Proceedings Supercomputing 2001 Conference. |
![]() |
![]() |
![]() |
![]() |
'Multilevel Algorithms for Generating Coarse Grids for Multigrid Methods', with G. Karypis. University of Minnesota, Computer Science Department. Technical Report 01-021, (2001). |
![]() |
![]() |
![]() |
![]() |
'Static properties and waveguide modes of a wide lateral window Josephson Junction', with J.-G. Caputo, N. Efraimidis, N. Flytzanis, N. Lazaridis, Y. Gaididei, E. Vavalis. International Journal of Modern Physics C: Physics and Computers, Vol. 11, No. 3 (May 2000) 493-518. |
![]() |
![]() |
'PSPARSLIB: A Portable Library of Parallel Sparse Iterative Solvers', with Y. Saad, A. Malevsky, G.C. Lo, S. Kusnetsov, M. Sosonkina. University of Minnesota, (1999). | ||
![]() |
![]() |
![]() |
![]() |
'Split Mode Method for the Elliptic 2D Sine-Gordon Equation: Application to Josephson Junction in Overlap Geometry', with J.-G. Caputo, N. Flytzanis, Y. Gaididei, E. Vavalis. International Journal of Modern Physics C: Physics and Computers, Vol. 9, No. 2 (March 1998) 301-324. |
![]() |
![]() |
![]() |
'Domain Decomposition Methods for Elliptic PDEs: The Linear Algebra Viewpoint', with Apostolos Hadjidimos. University of Crete, Department of Mathematics. Undergraduate Thesis, (1997). | |
![]() |
![]() |
![]() |
![]() |
'Thesaurus Linguae Graecae (TLG) Parallel Searching'. Summer Scholarship Program at Edinburgh Parallel Computing Center, Edinburgh Scotland. Technical Report EPCC-SSP95-04, (1995). |
Software Development
| ParMGridGen |
Developer and Maintainer. Software package for the construction of coarse grids for geometric multigrid methods. It includes both a serial and a parallel library, over 3,800 downloads so far. |
| KIVA
|
Developer of parallel version. Software package for the analysis of chemically reacting flows with sprays. |
| Metis |
Contributor. Software package for partitioning graphs/meshes and computing fill-reducing orderings of sparse matrices. |
| PSPARSLIB |
Contributor. Software library with parallel iterative solvers and preconditioners for sparse linear systems. |
| SPARKSIT |
Contributor. Software library with tools for sparse matrix manipulations and iterative solvers. |
Professional Activities
| Affiliations
|
Member of SIAM. |
| Referee |
|
| Presentations |
|
Computer Proficiency
| Operating Systems |
Unix, MacOS, Microsoft Windows
|
| Programming
Languages |
C, Fortran, MATLAB, C++
|
| Parallel Programming |
Message Passing Interface (MPI), OpenMP
|
Languages
Greek, English, German, French
References
Available upon request.
to get
a version of my resume
in
(postscript) or
(pdf) format.