%latex file
\documentstyle[12pt]{article}
\pagestyle{myheadings}
\markboth{}{Anirudh Modi\hfill page }

\setlength{\textheight}{22cm}
\setlength{\textwidth}{16cm}
\setlength{\evensidemargin}{0in}
\setlength{\oddsidemargin}{0in}


\begin{document}

\thispagestyle{empty}
\begin{center}
{{\it Curriculum Vitae}} \\ 
\vspace{0.2cm}
{\large{ANIRUDH MODI}}
\end{center}
\bigskip
\hrule

\begin{tabbing}
Institute for High Performance Computing Applications  \qquad
    \= E-mail address: \ \texttt{anirudh@anirudh.net}\\
Pennsylvania State University
    \>  Office telephone: \ (814) 865-1965 \\
235 Hammond Building
    \>  Home telephone: \ (814) 867-5867\\   
State College, PA 16802
    \>  Personal fax: \ (253) 323-4540    \\[.15in]
445 Waupelani Dr., Apt~H7 \>
      \texttt{http://www.anirudh.net/}  \\
State College, PA 16801\> 
\end{tabbing}
%\medskip
\begin{tabbing}

{\bf Citizenship:} \quad\quad \quad India \\[.2in]


{\bf Education:}\\[.1in]                        
\quad 
\=1999--Present \quad\quad\= {\it 
                Pennsylvania State University,} University Park, PA \\  
           \>\> Ph.D. in Computer Science and Engineering, August 2002 (expected) \\    
%           \>\> Thesis: {\it Enumeration in Algebra and Geometry} \\
           \>\> Thesis advisor: Paul E. Plassmann and Lyle N. Long \\[.15in]
\>1997--1999 \qquad\quad\= {\it
                Pennsylvania State University,} University Park, PA \\
           \>\> M.S. in Aerospace Engineering, May 1999 \\
           \>\> Thesis advisor: Lyle N. Long \\[.15in]
\>1993--1997 \qquad\quad\= {\it
                Indian Institute of Technology,} Bombay, India \\
           \>\> B.Tech. in Aerospace Engineering, April 1997 \\
           \>\> Thesis advisor: G. R. Shevare \\[.15in]

{\bf Employment:}\>\>\\[.1in]
\>1999--Present\> {\it Pennsylvania State University,} University Park, PA \\
           \>\> Graduate Research Assistant (Computer Science),\\
	   \>\> Chief Beowulf Architect and Maintainer (Aerospace Engineering)\\[.15in]
\> 1997--1999\> {\it Pennsylvania State University,} University Park, PA \\
           \>\>Graduate Research Assistant (Aerospace Engineering)\\[.15in]
\> Summer 1997\> {\it  Indian Institute of Technology (IIT),} Bombay, India \\
           \>\> Project Engineer, Department of Aerospace Engineering\\[.15in]
\> Summer 1996\> {\it  National Centre for Software Technology (NCST),} Bombay, India \\
           \>\> Summer Intern, Computer Graphics Division\\[.15in]
\> 1995-1997\> {\it  Indian Institute of Technology (IIT),} Bombay, India \\
           \>\> Student Software Developer, IITZeus Grid Generation Project, \\
	   \>\> Department of Aerospace Engineering\\[.15in]

{\bf Fields of Interest:}\\[.1in]
           \>\> Computational steering, parallel algorithms for scientific computation, \\
\>\>	interactive virtual environments, mesh generation, next-generation software \\
\>\> systems for scientific computing. \\[.3in]

%\pagebreak

{\bf Honors and Awards:}\\[.1in]
\> 1998-2000\> Rotorcraft Center of Excellence (RCOE) Fellowship, \\
                  \>\>  Pennsylvania State University\\[.15in]
%\> 1998--2000\> National Science Foundation (NSF) Grant DMS-9840383 \\[.15in]
\> 1997--1998\> High Performance Computing (HPC) Fellowship, \\
		\>\>	Pennsylvania State University\\[.15in]
\> 1997\> Certificate of merit for finishing in the Top-5 among over 1000 participants\\
\>\>  in the {\em Computer Concepts and Programming Examination} conducted by\\
\>\> {\em National Centre for Software Technology} (NCST), Bombay.\\[.15in]
\> 1997\> Secured $2^{\rm{nd}}$ position in Graduate Aptitude Test in Engineering (GATE)\\
\>\>	among several thousand applicants for graduate study at the IITs in India.\\[.15in]
\> 1992, 1993\> Secured $2^{\rm{nd}}$ and $4^{\rm{th}}$ positions, respectively,  in IIT-Bombay Annual Math\\
\>\> Olympiad among over 1000 participants from all over India.\\[.15in]
\> 1992\> Selected to appear for the Indian National Math Olympiad as one of the\\
\>\>  Top-500 student mathematicians in India.\\[.3in]

{\bf Invited Talks (Selected):}\\[.1in]
\=January 2002\quad\quad\quad \=Three talks on {\em Introduction to Linux} and {\em Beowulf Clusters},\\
\>\> {\em Object Oriented Programming} (AE 597E)\\[.15in]

\>January 2001 \> Talk on {\em Building and Maintaining Beowulf Clusters}, \\
\>\> {\it Numerical Methods on Parallel Computers} (AE 597D)\\[.15in]

\>November 2000 \> Talk on {\em Building and Maintaining Beowulf Clusters}, \\
\>\> {\em Penn State University Linux Users Group} Meeting\\[.15in]

\>September 2000 \> Talk on {\em Building and Maintaining Beowulf Clusters}, \\
\>\> {\it Numerical Methods on Parallel Computers} (AE 597C)\\[.15in]

\>April 1999 \> Talk on {\em Unsteady CFD using a Cluster of Workstations}, \\
\>\> {\it Numerical Methods on Parallel Computers} (AE 597C)\\[.15in]


{\bf Personal:} 
\>\>               Born April 3, 1975 in Ranchi, India. \\[1.0in]
%\qquad Citizen of Russia. 
\pagebreak

{\bf Project Experience:}%\\[.1in]
\end{tabbing}

\begin{tabular}{rc}

\parbox[t]{3.3cm}{{\bf Ph.D. Dissertation} \\ {(1999--Present)}}    & 
\parbox[t]{11.7cm}{
\noindent On a Graduate Research Assistantship under the supervision
of Prof. Lyle N. Long ({\em lnl@psu.edu}) and Prof. Paul E. Plassmann
({\em plassman@cse.psu.edu}) on the dissertation titled ``{\em Software System
Development for Real-Time Simulations Coupled to Virtual Reality
for Aerospace Applications}''. This work involves
knowledge related to software systems, computational steering,
virtual reality systems,
computer graphics, high performance computing, numerical simulations and
networking, and
intensive programming in C++ using OpenGL, CAVELib, MPI and socket APIs.
More information on this work is available on the web at: 
{{\underline {\textrm http://www.anirudh.net/phd/}}}
{\center } }\\

\parbox[t]{3.3cm}{{\bf Project COCOA-2} \\ {(2000--Present)}}    & 
\parbox[t]{11.7cm}{
Built a 50 processor Pentium III PC cluster similar to COCOA. I currently
manage the cluster. More
information on COCOA-2 (COst effective COmputing Array 2) can be
obtained at its website:
{{\underline {\textrm http://cocoa2.ihpca.psu.edu/}}} \\
{\center } }\\

\parbox[t]{3.3cm}{{\bf M.S. Thesis} \\ {(1997--1999)}}    & 
\parbox[t]{11.7cm}{

\noindent On a Graduate Research Assistantship under Prof. Lyle N. Long
({\em lnl@psu.edu}) in the Department of Aerospace Engineering. I was
attached to the Institute of High Performance Computing Applications
(IHPCA) working on a thesis titled ``{\em Unsteady Separate Flow Simulations using
a Cluster of Workstations}''. The work involved intensive programming in
MPI (Message Passing Interface) and C. The entire report is available
on the web at:
{{\underline {\textrm http://www.anirudh.net/thesis/}}} \\
{\center } }\\

\parbox[t]{3.3cm}{{\bf Project COCOA} \\ {(1998--Present)}}    & 
\parbox[t]{11.7cm}{

Built a 50 processor Pentium II PC cluster running Linux for our
research group to run parallel codes, tackling all the
hardware/software problems single-handedly. Currently, I play a key role
in helping build more such clusters across the campus, and also managing
and administer the entire system. More information on COCOA (COst
effective COmputing Array) can be obtained at its website:

{{\underline {\textrm http://cocoa.ihpca.psu.edu/}}}\\
{\center } }\\

\parbox[t]{3.3cm}{{\bf Course Projects} \\ {(1997--2001)}}    & 
\parbox[t]{11.7cm}{
I have had a range on courses in the field of Numerical and High Performance Computing, Computer Graphics, Computer Vision and Database Systems. 
Most of course projects and reports can be found on the web at: 
{\underline {\textrm http://www.anirudh.net/courses.html}}.\\
Specifically, projects related to my computer vision and digital image processing related courses can be found on the web at:
{\underline {\textrm http://www.anirudh.net/courses/vision.html}}\\

{\center } }\\

\end{tabular}

\pagebreak
\begin{tabular}{rc}

\parbox[t]{3.3cm}{{\bf Software Development} \\ {(1997--1997)}}    & 
\parbox[t]{11.7cm}{
Worked as a Project Engineer for the ``{\em Spirogramme Project}''
under Prof. S.K. Sane ({\em sanesk@aero.iitb.ernet.in}). The project
involved developing a Graphical Interface for DOS based PCs in C and
FORTRAN 77 for an instrument devised to measure the small air-flow
rates, specifically aimed at Asthma patients for use in hospitals. \\
{\center }} \\

\parbox[t]{3.3cm}{{\bf B.Tech. Thesis} \\ {(1996--1997)}}    & 
\parbox[t]{11.7cm}{
Worked towards a B.Tech. thesis titled ``{\em Unstructured 2D/3D Mesh Generation using Graded Triangulation}'' under the guidance of Prof. G.R. Shevare ({\em shevare@aero.iitb.ernet.in}). The work involved the study and implementation of various  triangulation methods such as Advancing Front Triangulation and Delaunay Triangulation and their variants.
The complete report is available on the web at:
{{\underline {\textrm http://www.anirudh.net/btp/}}}\\
{\center } }\\

\parbox[t]{3.3cm}{{\bf Summer Training} \\ {(1996--1996)}}    & 
\parbox[t]{11.7cm}{
On a summer internship in National Centre for Software Technology (NCST), Bombay, working under the supervision of Dr. S. Gopalsamy ({\em gopal@konark.ncst.ernet.in}) in their Computer Graphics division for a project titled ``{\em Hidden Line Removal using BSP Tree and Polygon Clipping}''. 
The work involved the implementation of Weiler-Atherton Polygon Clipping algorithm (handling all the special cases) in C with a graphical interface written using the X11 libraries.
The complete report is available on the web at:

{{\underline {\textrm http://www.anirudh.net/practical\_training/}}}\\
{\center } }

\end{tabular}

\bigskip

\begin{tabbing}
{\bf Computer Programming and Skills:}\\[.0in]
\end{tabbing}
\begin{tabular}{rc}
\parbox[t]{4.3cm}{}    & 
\parbox[t]{15.0cm}{
\begin{itemize}
\vspace{-0.37in}

\item Have been a regular computer user/programmer since 1986 from the
Sinclair Spectrum days. I have extensive programming experience in C and C++
using MPI, OpenGL and CAVELib APIs. I also have reasonable
experience with FORTRAN 77/90, Java, HPF, DBASE, BASIC,
HTML, PERL, Awk, Unix Shell programming, Unix network programming and
X-windows programming. I also have experience in cross-platform GUI
programming using the FLTK API and 3D visualization using the {\em 
Visualization Toolkit} (VTK).
I am fluent in the use of Tecplot (for post-processing and visualization),
Mathematica, MATLAB, LaTeX, Cantata/Khoros (for image processing) and
several other GNU software.

\item Have always been an avid user of Linux OS since 1994 and use it
for most of my computing tasks. I also currently maintain and administer
several of our department UNIX/Linux machines and clusters. I also have
extensive work experience wit h several other flavors of UNIX (SunOS,
DEC, AIX, IRIX, HP-UX), MS-DOS and MS-Windows 9x/2000/NT systems. I have
worked as a system administrator for several Linux/Unix servers for over
7 years.

\end{itemize}
{\center }} \\

\end{tabular}
\bigskip

\centerline{\bf Publications
\footnote{Recent papers and preprints are available on the web at \
\texttt{http://www.anirudh.net/}}}

\begin{enumerate}


\item Real-Time Visualization of Vortex-Wake Simulation using Computational Steering and Beowulf Clusters, A. Modi, L. N. Long and P. E. Plassmann, {\em VECPAR 2002}, Lisbon, Portugal, June 2002.
\item Solution and Visualization of Complex Flow Simulations Using an Interactive Computational Fluid Dynamics System, A. Modi, L. N. Long and P. E. Plassmann, {\bf AIAA 2002-2750}, {\em 32nd AIAA Fluid Dynamics Conference and Exhibit}, St. Louis, MO, June 2002.
\item Turbulent Flow and Aeroacoustics Simulations using a Cluster of Workstations, L.N. Long and A. Modi, {\em Linux Revolution Conference}, Champaign, IL, June 2001.
\item Unsteady Separated Flow Simulations using a Cluster of Workstations, A. Modi and L.N. Long, {\bf AIAA 2000-0272}, {\em 38th AIAA Aerospace Sciences Meeting}, Reno, NV, January 2000.
\item Unsteady Separated Flow Simulations using a Cluster of Workstations, A. Modi, L.N. Long and R.P. Hansen, {\em International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA)}, Las Vegas, NV, June 1999.
\item Multiple Attractors in Inertia-Coupled Roll Maneuvers of Airplanes, A. Modi and N. Ananthkrishnan, {\em Journal of Aircraft}, Vol. {\bf 35}, No. 4, 1998, pp 659-661. 

\end{enumerate}


\end{document}   
