Course Description
Study of computer science techniques and tools that support computational sciences and engineering. Emphasis will be on visualization, performance evaluation, parallel computing, and distributed computing. Prerequisites: CS-115, CS/EE-380, and engineering standing. CS/MA/EGR 537 should be a prerequisite. All graduate students should take 537 before taking this course.
(Picture courtesy of CSEP)
Requirements and Goals
Students need knowledge of programming in a modern object oriented language and a basic knowledge of machine organization and architecture. You need to know how to make presentations in either PowerPoint or Acrobat.
Students will learn about hardware and software support for high performance computing. They will learn to select algorithms and develop code for computing in a parallel (or distributed computing) environment. They will learn about benchmarking, optimization, and visualization. The course will include a hands on component utilizing a parallel computing environment.
Textbook and Course Outline
The course will follow, where still appropriate, the lecture notes of the Computational Science Educational Project (CSEP). The lectures will cover some or all of the topics below. I may allow swapping of team members on a one for one basis as long as I approve it well in advance.
- An Overview of Computational Science (Douglas) 1/21-23
PowerPoint PDF- Numerical Linear Algebra (Hickey/Shields) 2/11-20
PowerPoint PDF- Computer Architecture (Luo/Muche) 2/20-25
PowerPoint PDF- Networks (Holland/Reckner) 2/27-3/4
Powerpoint PDF- Cache Designs and Tricks (Douglas) 3/6-11
PowerPoint PDF- Some High Performance Computing Issues in PDEs (Douglas) 3/11-13
PowerPoint PDF- MPI and OpenMP (Muche/Shields) 3/25
PowerPoint PDF- Scientific Visualization in High Performance Computing (Hickey/Holland) 4/8-10
PowerPoint PDF- Random Number Generators and Monte Carlo Methods (Luo/Reckner) 4/10
PowerPoint PDF- Case Study: Ocean Modeling (Douglas) 1/30-2/4
PowerPoint PDF- Case Study: Sports Lighting (Douglas) 2/6
PowerPoint PDF Report: Word PDF- Case Study: Dust Particle Movement (Douglas) 4/1-3
PowerPoint PDF- Case study: Flame Simulation (Douglas) 4/15
PDF Figures (see Ern, Douglas, and Smooke)- Case Study: Semiconductor Modeling (Class reading) 4/17
HTML- Case Study: Nanomaterials (Hickey/Luo/Muche) 4/22-24
PowerPoint PDF- Case Study: Bioinformatics (Holland/Reckner/Shields) 4/29-5/1
PowerPoint PDF
No comments:
Post a Comment