Numerical Methods and Applications
數值方法與應用
Spring 2017

劉晉良
Jinn-Liang Liu
清華大學計算與建模科學研究所


Reports or Projects Due On (#1), (#2), (#3), (#4).
Submit all files via email to jinnliu@mail.nhcue.edu.tw.
Email
格式:  標題: 姓名Report # 
                         
附檔: 姓名Report#.ppt

Part I: 課程大綱Topics

1.  C++ Programming
2.  1D Poisson’s Problem and Finite Difference Method
3.  Gaussian Elimination
4.
  Jacobi Method (Project 3.2: P4Ab.cpp)
5.  Gauss-Seidel Method
6.
  Successive Overrelaxation Method
7.
  Newton’s Method (Project 9.1)

Part II: 課程大綱Topics

1. 
Poisson-Nernst-Planck-Fermi Theory
2.
  Poisson’s Equation in Electrostatics
3.  Convection-Diffusion-Reaction Model
4.
  Scharfetter-Gummel Method
5.
  Poisson-Nernst-Planck Model
6.
  VMD: 2011-VMD-Tutorial, 2009-VMD-Tutorial-KcsA,
              2011-VMD-Steps-GA

7.
3D PNPF C++
8.
GPU Programming

教學目標Objectives

·        Learn Basic Numerical Methods for Partial Differential Equations (PDEs)

·        Learn Basic Numerical Methods for Linear Algebra

·        Learn Basic Physics and Applications of PDEs

·        Learn Software Programming in Scientific Computing

授課方式Teaching Style

·        Regular Lecturing

評分標準Grading Policy

·      Reports  or Projects 100%

教科書Texts

·        Jinn-Liang Liu, Lecture Notes on Numerical Methods for Partial Differential Equations, 2011.

·        Juan Soulie, C++ Language Tutorial, 2007.