Computational Science and Engineering

  • 2012 年度版 (2013年度版準備中)

Instructor

Goal and Theme

 The subject of this lecture is that basic calculation techniques will be studied for all students who major in information technology and science to learn recent high performance computing technologies.

Abstract

 We will investigate the basis of recent simulation techniques in science and engineering, where computation based researches are extensively applied to engineering and materials developments. This course provides opportunities to learn the necessary basic skills through solving various practical-level exercises and programming, and hope that this nurtures future researchers, educators and professional engineers in information science and practical R&D.

Schedule

テーマ内容
1 Computing software basics Number representation, fixed and floating method
2 Numerical integration and errors Integration algorithms, and uncertainties in computations
3 Numerical differentiation Differentiation and its error analysis
4 Trial-and-error searching Bisection and Newton-Rahpson Algorithm
5 Ordinary differential equation (1) Simple Euler’s algorithm, and second order of Ordinary Differential Equations
6 Ordinary differential equation (2) Runge-Kutta Algorithm (2nd order, 4th order)
7 Application of ordinary differential equation Non-linear oscillations
8 Solving simultaneous equations (1) Matrix computing (Gauss-Jordan elimination)
9 Solving simultaneous equations (2) Matrix computing (LU decomposition)
10 Monte Carlo technique Calculating π using Monte Carlo, and comparison with numerical integrals
11 Generating random numbers Simulating randomness and its assessment
12 Basics of molecular dynamics Description of 1 dimensional motion of 2 atoms
13 Partial deferential equation (1) Thermal conductance (explicit and implicit method)
14 Partial deferential equation (2) Solution of Laplace equation (electrostatic potential)
15 Summary Review of lectures

授業外に行うべき学習活動

Prior to each lecture, participants should lean the important technical terms, and their meanings and definitions.

Materials

小柳義夫監訳、計算物理学(上・下)朝倉書店 (R. H. Landau, et. al., Computational Physics) Handouts to be distributed

References

R. H. Landau, M. J. Paez, C.C. Bordeianu, “A survey of computational physics –introductory computational science - ,” Princeton University Press 2008 Some other references will be introduced together with handouts.

Evaluation Method

 Practical programming exercises and assignments in each lecture, and contribution to the course

情報機器使用

 PC on which programs can be developed and run

前年度の授業改善アンケートからの気づき

 Questions,comments and discussion in each class would be a good for your own development. Your active contribution sure will make you understand this lecture deeply.