cs4414
DESCRIPTION
CS4414 . Issues in Scientific Computing Alexey Onufriev Departments of CS and Physics VT. Computational Science now: a paradigm shift. Experiment. From the Greeks to the recent past, e.g. figuring out Earth’s radius. theory. Now. Computation. How it works. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/1.jpg)
CS4414 Issues in Scientific Computing
Alexey OnufrievDepartments of CS and Physics
VT
![Page 2: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/2.jpg)
Computational Science now: a paradigm shift
theory
ExperimentFrom the Greeks to the recent past, e.g. figuring out Earth’s radius
Computation
Now
![Page 3: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/3.jpg)
How it works
Image credit: http://www.physics.orst.edu/~rubin/INSTANCES/index.html
![Page 4: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/4.jpg)
Computational Science/Scientific Computing in the grand scheme of
things.
Computer Science
Natural Science
MathApplied math
Computational Science
Computational Science: solving science problems with computers Pure CS: software and hardware, Stand-alone algorithms (just like math)
![Page 5: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/5.jpg)
ExamplesHuman GenomeStealth FighterMRI LHSWeather ForecastsProtein Folding ??? (input from class)
![Page 6: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/6.jpg)
What can computational science accomplish?
Speed up finding a solution
Find additional solutions
Find solutions otherwise impossible to find
Discover new fundamental laws???
![Page 7: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/7.jpg)
What is this class about?Gives you a taste of what scientific computing
is, via realistic hands-on project (and homeworks).
Shows you how scientific computing is different from programming or math.
Introduces a number of useful tools and concepts
Teaches you how to work as part of a teamWill give you a glimpse of what computation can
do for biology and modern medicine
![Page 8: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/8.jpg)
What this class is not:In-depth parallel computation course (e.g.
CS5234)In-depth numerical methods, where you learn
everything there is to know about one or two common methods (e.g. finite elements, CS5484).
Focused on high performance libraries (e.g. LINPACK), you will get a good idea of what these are.
![Page 9: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/9.jpg)
Specifics. Course structure.
Class websitehttp://courses.cs.vt.edu/cs4414/S13/
![Page 10: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/10.jpg)
The nitty-grittyBy next class: Access to a unix machineInstall Mathematica 9 (VT network software)Pre-reqs, force adds
![Page 11: CS4414](https://reader035.vdocument.in/reader035/viewer/2022062310/56816334550346895dd3bb3f/html5/thumbnails/11.jpg)
Enjoy!