注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
本帖最后由 EroicaCMCS 于 2014-4-7 14:37 编辑
UW的High Performance Scientific Computing开课了(现在刚开了一个星期),不知道有没有感兴趣的小伙伴?
link:https://www.coursera.org/course/scicomp
看了第一周的lecture,感觉上这门课和coursera上大部分课一样,内容涉及很广,但是不深。
介绍了很多很实用的工具,(第一周让大家熟悉git, unix shell, ipython), 理论方面(比如并行算法)涉及的比较少,至少现在看起来是这样的。
这门课的初衷就是熟悉高性能计算的环境,并且能在单机上实现高性能计算(而不是大规模的集群); 学到的东西很实用,自己的project可以立刻用上。
老师讲话很清楚,课程的资料也准备的很好;唯一的缺点就是没有certificate,作业要自己看sample没有auto-rater。
PS:
顺便推荐一下coursera上的Discrete Optimization,老师非常逗啊~~现在课程开了一半,作业的deadline都是最后一周,求组队。
link: https://www.coursera.org/course/optimization
下面附 course welcome page:
Welcome to High Performance Scientific Computing!
Thank you for joining the High Performance Scientific Computing course! Please take a few moments to read through the course welcome page followed by watching the course orientation and week one lecture videos. There is a lot of useful information there about the course.
For now, you should plan to allocate between five and ten hours per week on the course. There will be roughly 2.5 hours of lectures per week, as well as quizzes (graded automatically) for each lecture.
In this course you will explore how computation and simulation are increasingly important in all aspects of science and engineering. At the same time, writing efficient computer programs to take full advantage of current computers is becoming increasingly difficult. Along the way there will also be discussion of software engineering tools such as debuggers, unit testing, makefiles, and the use of version control systems. After all, your time is more valuable than computer time, and a program that runs fast is totally useless if it produces the wrong results. High performance programming is also an important aspect of high performance scientific computing, and so another main theme of the course is the use of basic tools and techniques to improve your efficiency as a computational scientist.
There is no textbook; the course is self-contained. Course notes and resources can be found linked on the navigation bar. Course lecture notes are available online, next to the lecture links. The notes should be read through thoroughly and routinely as all the course content is contained therein. You are also encouraged to interact with each other within the discussion forums in order to solve the suggested homework problems. Homework will not be collected or graded, but sample solutions will be available after the suggested completion dates.
Only freely available open source software will be used in this course, and the course notes include instructions for downloading and installing what you need. There are also instructions for two other options that allow you to avoid installing multiple software packages individually: you can either use a virtual machine VM on the free VirtualBox software, or do your computing “in the cloud” on Amazon Web Services (for which you will need to set up your own account).
Again, welcome, and I hope that you enjoy this course!
Dr. Randall J. LeVeque
Mon 31 Mar 2014 1:01 AM PDT
|