An Introduction to Scientific and Engineering Computing

  • 申立勇
  • Created: 2014-12-08
An Introduction to Scientific and Engineering Computing

 

Course No.S070101XJ014 

Course CategoryBasic course of subject

Period/Credits40/2

Prerequisitesadvanced mathematics, computational methods, differential equations, elementary linear functional analysis.

Aims & Requirements

This is one of the speciality foundation courses for master degree candidates majoring in computational mathematics and applied mathematics, and it can also be taken as an elective course for those majoring in physics, mechanics, chemistry and engineering fields. It mainly includes: 1. computational methods for quantum systems2. Computational methods in composite  material and structural mechanics3. Computational fluid dynamics4. parallel matrix computation.

Participants of this course are expected to have a general understanding of fundamental problems and main methods of scientific and engineering computations, and to lay the foundation for future research in related fields.

Primary Coverage

Chapter 1 Introduction

Background problems in physical mechanicsmathematical modelsfundamental problems of scientific computingcomputer languages and algorithms

Chapter 2 Basic numerical methods

Interpolation and numerical quadraturreRunge-Kutta methodscomputational methods for linear and non-linear algebraic equation systems; numerical methods for eigenvalue problems.

Chapter 3 Computational methods for quantum systems

Kohn-Sham equationfirst principle calculationpotential functionMD simulation methodrandom numbersMonte-Carlo methodnumerical renormalization group method

Chapter 4 Computational methods in composite materials and structural mechanics

Variational principlefinite element method; micmmechanics modelhomogenization methodmulti-scale algorithmssymplectic geometric algorithms

Chapter 5 Computational fluid dynamics

Euler equationNavier-Stokes equationconvective-diffusion equationLiouville and Boltzmann equationfinite difference methodsfinite volume methodsBoltzmann lattice gas method.

Chapter 6 Parallel matrix computation

Basic conceptsmatrix multiplicationmatrix decomposition.

Textbook

1.      K. H. Hoffmann, M.Schreiber, Computational Physics, Springer-Verlag, 1996.

2.      Tao WenquanNumerical heat transfer theory (2 ed. ), Xi’an Jiaotong University Press. 2001.

3. O.A.Oleinik et al., Mathematical Problems in Elasticity and Homogenization, North-Holland, 1992.

References

Gene H. Golub, Charles F. Van Loan (translated by YUAN Yaxiang et al.), Matrix Computations, Science Press, Beijing, 2001.

 

                           Author Cao LiqunAcademy of Mathematics and Systems Science

Date November, 2001.