Lectures for AERSP 497B/597E: Introduction to Linux
(Jan 15 and 17, 2002)
Linux Revolution Conference (June 26, 2001)
Spring 2001 Courses
20th April, 2001: My PhD Comprehensive:
- Software System Development for Real-Time Simulations Coupled to Virtual Reality for Air-Traffic Applications
- Report: PDF
- Presentation: PowerPoint,
PDF,
PDF (handouts)
31st January, 2001: My presentation on Beowulf Clusters
for the AE 424/597D class:
PDF,
PowerPoint
CS 590: CSE Colloquium
Fall 2000 Courses
30th November, 2000: My presentation on Beowulf Clusters
for the Penn State Linux Users Group:
PS,
PDF,
PowerPoint
21st September, 2000: My presentation on Beowulf Clusters
for the AE 597C class:
PS,
PDF,
PowerPoint
CS 590: CSE Colloquium
CS 514: Computer Networks (Prof. John Metzner)
CS 587: Interfaces to Virtual Environments (Prof. Rajeev Sharma)
Spring 2000 Courses
My presentation for the PhD presentation skills testing on 4/1/2000:
PS,
PDF,
PowerPoint
CS 557 Concurrent Matrix Computation
(Prof. Paul Plassmann)
- Course text: Introduction to Parallel Computing : Design and Analysis of Parallel Algorithms
(ISBN: 0805331700)
- Matlab Help
- HW #1
(Report - PS,
PDF,
HTML,
LaTeX,
MATLAB program)
[due 31st January, 2000 - Monday]
- HW #2
(Report - PS,
PDF,
HTML,
LaTeX,
Prog1.c,
Prog2.c)
[due 14th February, 2000 - Monday]
- HW #3
(Report - PS,
PDF,
HTML,
LaTeX,
GridComm Library Source)
[due 20th March, 2000 - Monday]
- HW #4
(Report - PS,
PDF,
LaTeX,
Multigrid program source)
[due 2nd May, 2000 - Tuesday]
-
Pond 101 Machine configuration - PS,
GIF
- My class presentation on Beowulf Clusters:
HTML,
PDF,
PS,
PowerPoint
(original paper - PS,
HTML)
[12th April, 2000 - Wednesday]
CS/EE 585 Digital Image Processing II
(Prof. Octavia Camps)
CS/EE 541 Database Systems I
(Prof. Thomas Keefe)
[Lecture notes]
[Class mailing list]
- Final Project:
Source code in HTML
(Download the entire source, Download the binaries, README)
- Our Group web-page
- Database primer by Prof. Joe Hellerstein:
PowerPoint,
PDF,
PS.gz,
PDF 8-pg,
PS.gz 8-pg
- Course Text: Transaction Processing: Concepts and Techniques [Errata]
(ISBN #1558601902)
- Notes from the same course taught by the authors Gray and Reuter
- Jim Gray's web page
- PDF version of Bernstein's book on Concurrency Control
- HW #1 [due 14th March, 2000 - Tuesday]
- HW #2 [due 6th April, 2000 - Thursday]
- HW #3 [due 27th April, 2000 - Thursday]
- Project #1 [due 14th March, 2000 - Tuesday]
- Project #2 [due 27th April, 2000 - Thursday]
CS 597G Web Computing
(Prof. Hongyuan Zha)
Fall 1999 Courses
CS 411 Operating Systems
(Dr. Roger Christman)
(More useful notes)
- Project partners: Yiqiong Wu and
Nan Huo
- HW #1
(Solution - PDF,
PS,
TEX)
[due 13th Sept, '99 - Monday]
- HW #2
(Solution - PDF,
PS,
TEX)
[due 6th Oct, '99 - Wednesday]
- HW #3
(Solution - PDF,
PS,
TEX)
[due 1st Nov, '99 - Monday]
- HW #4
[due 29th Nov, '99 - Monday]
- Programming Assignment #1 (Solution - PDF,
PS,
TEX) [due 20th Sept, '99 - Monday]
- Programming Assignment #2
[due 15th Oct, '99 - Friday]
- Programming Assignment #3
[due 8th Nov, '99 - Monday]
- Programming Assignment #4 (Code)
[due 6th Dec, '99 - Monday]
CS 418 Computer Graphics
(Prof. Paul Plassmann)
[Class bullettin board]
[Lecture slides]
- VR seminar in NJ (Mar 18-22)
- GLUT API documentation, OpenGL 1.1 specifications
- GL/GLU man pages in HTML
- OpenGL.org
- Another CG course using OpenGL
- Another set of cool slides on Computer Graphics
- List of complete computer books online!
- HW #1 (due 13th Sept, '99 - Monday)
- HW #2 (due 20th Sept, '99 - Monday)
- HW #3 (due 18th Oct, '99 - Monday)
- HW #4 (due 3rd Nov, '99 - Wednesday)
- HW #5 (due 1st Dec, '99 - Wednesday)
- Project #1: A Simple Paint Program (Source code) (due 4th Oct, '99 - Monday)
- Project #2: Simulation of a 2D World (Source code) (due 25th Oct, '99 - Monday)
- Project #3: 3D Bezier Surface Modeler (Source code)
(due 22nd Nov, '99 - Monday)
- Project #4: 3D Maze Game (Source code)
(due 10th Dec, '99 - Friday)
- Windows 9x/2000/NT binaries for the above programs: openGLwindowsBinaries.zip
CS 520 Science of Computer Programming
(Prof. Catuscia Palamidessi)
[Lecture notes]
[Exercise for PhD candidacy]
- Book by Sethi
- Mitchell's Book
on PCF
- Useful ML notes
- ML tutorial
- Useful notes
- Dr. Miller's
Lambda Prolog page
- HW #1 [due 23rd Sept, '99 - Thursday]
- HW #2 [due 7th Oct, '99 - Thursday]
- HW #3 [due 26th Oct, '99 - Tuesday]
- HW #4 [due 9th Nov, '99 - Tuesday]
- HW #5 [due 23rd Nov, '99 - Tuesday]
- HW #6 [due 9th Dec, '99 - Thursday]
- Course Project (Source code, Report: PS,
PDF,
DVI)
[due 11th Dec, '99 - Saturday]
Spring 1999 Courses
CS/EE 486 Computer Vision I
(Prof. Bill Higgins)
AERSP 597E
(High Performance Computing Seminar Series: Applications and Architectures)
Fall 1998 Courses
E MCH 520 Advanced
Dynamics
(Prof. Gary L.
Gray)
CSE 530: Fundamentals of Computer Architecture
(Prof. Ali Hurson,
Another page)
Spring 1998 Courses
AERSP 597E (Fall 97 page)
(High Performance Computing Seminar Series: Applications and Architectures)
AERSP 597 (Non-frame Version)
(Numerical Methods on Parallel Computers)
Check Dr. Long's office
AERSP 525
(Inhomogeneous Turbulence)
CSE 465
(Data Structures in C++)
My Thesis work
Online Dissertations (Commercial)
NASA Technical Reports
SIAM Technical Publications Online
AE 597: Parallel Computing
AE 525: Inhomogenous Turbulence
- Turbulence Links
- First Course on Turbulence
- CFD/turbulence links
- Term Paper Abstract: Direct Numerical Simulation (DNS) of Turbulent Flows
(PS,
PDF)
- Term Paper: Direct Numerical Simulation (DNS) of Turbulent Flows
(PS,
PDF,
DVI,
TeX)
- Presentation (4/28/98-Tue): Direct Numerical Simulation (DNS) of Turbulent Flows
(PPT,
PS,
PDF)
- Direct Numerical Simulation: A Tool in Turbulence Research
- Discussion of DNS: Past, Present, and Future
(PS.Z,PDF)
- Direct numerical simulation of turbulent flow over a backward-facing step (PDF)
- A new methodology for turbulence modelers using DNS database analysis (PS.Z)
- Direct Numerical Simulation of Transitions toward Turbulence in Complex Channel Flows
(HTML,
PS.Z,
PDF)
- On The Gibbs Phenomenon III: Recovering exponential accuracy in a sub-interval from a spectral partial sum of a piecewise analytic function
(PS,
PDF)
CSE 465: Data Structures and Algorithm Analysis using C++
Others subjects of Interest