Prof. Kim's Compuatational Physics Hompage [Click]
Lecture Notes
- Computational Physics with Python:
- Chap.2: Python Programming for Physicsists [PDF]
- Chap.3: Python Programming for Physicsists [PDF]
- Chap.6-1: Python Programming for Physicsists [PDF]
- Chap.5: Python Programming for Physicsists [PDF]
- Chap.8: Python Programming for Physicsists [PDF]
- Chap.9: Python Programming for Physicsists [PDF]
- Chap.6-2: Python Programming for Physicsists [PDF]
- Python Source for Chap.6-1 is available in here.
- Python Source for Chap.5 is available in here.
- Python Source for Chap.8 is available in here.
- Python Source for Chap.9 is available in here.
- Python Source for Chap.6-2 is available in here.
- Graphics: Logistic Map and Fractal, Calculating Pi [ Click]
- Graphics and Finding Roots: Finding Roots [ Click][PDF]
- Graphics and Numerical Calculus-Basics: Euler Method, Integration (Bouncing Ball) [ Click][PDF (without Bouncing Ball)]
- Ordinary Differential Equation (including the section "finding roots")[Click][PDF]
- Interpolation and Extrapolation [ Click][PDF]
- Least square fit [ Click][PDF]
- Wave: Interference [Click][PDF]
- Fundamentals of Fourier Transform [Click, PDF]
- Monte Carlo Simulation: Ising Model[Click]
- Cellular Automata: Traffic Model[Click]
- Parallel Computing[Click]
Visual Basic 6 Source Codes
- Buffon's Needle [Click]
- Bouncing Ball [Click]
- Pi: Monte Carlo method [Click]
- Integration [Click]
- Nonlinear Oscillator-Roessler Oscillator: Using 4th order RK method [Click]
- Nonlinear Oscillator-Van der pol Oscillator: Using 4th order RK method [Click]
- Finding Roots: Finding a numerical solution for f(x)=0 [Click]
- Boundary Value Problem I: shooting method [Click]
- Boundary Value Problem II: relaxation method [Click]
- Interpolation [Click]
- Least square fit [Click]
- Wave: Interference[Click]
- Fundamentals of Fourier Transform [Click]
- Random Processes I: Diffusing particles in a box [Click] [Click]
- Fractal Growth: DLA[Click] DLD[Click]
- Ising Model: Metropolis Algorithm[Click]
- Traffic Model: (Cellular Automata)[Click]
C Source Codes
- NOTICE: To see the source codes (denoted by SRC), click the right button of your mouse and select the download option.
- The first graph of mathematical function [PDF][SRC]
- Finding Roots (1): Bisection Method [Text based SRC][OpenGL SRC]
- Finding Roots (2): Newton-Raphson Method [Text based SRC][OpenGL SRC]
- Finding Roots (3): Secant Method [Text based SRC][OpenGL SRC]
- Numerical Calculus (1): First Order Derivative [Text Based SRC][OpenGL SRC]
- Numerical Calculus (2): Second Order Derivative [Text Based SRC][OpenGL SRC]
- Numerical Calculus (3): Integral-Rectangular Method [Text Based SRC][OpenGL SRC]
- Numerical Calculus (4): Integral-Trapezoidal Method [OpenGL SRC]
- Numerical Calculus (5): Integral-Simpson's 1/3 Rule [SRC]
- Numerical Calculus (6): Integral-Simpson's 3/8 Rule [SRC]
- Numerical Calculus (7): Monte Carlo Methos: Finding Pi(1) Buffon's Needle [SRC1][SRC2]
- Numerical Calculus (8): Monte Carlo Methos: Finding Pi(2) Using Circle [SRC][Text based SRC]
- Ordinary Differential Equations (1): Euler Method: Bouncing Ball [SRC]
- Ordinary Differential Equations (2): Predictor-Corrector Mehtod: Bouncing Ball [SRC]
- Ordinary Differential Equations (3): 4th Order Runge-Kuta Method [SRC][Text based SRC]
- Ordinary Differential Equations (4): 4th Order Runge-Kuta Method: Second order differential equation. [OpenGL SRC] [Text based SRC]
- Ordinary Differential Equations (5): Boundary value problem: Shooting Method [OpenGL SRC] [Text based SRC]
- Ordinary Differential Equations (6): Boundary value problem: Relaxation Method [OpenGL SRC]
- Fourier Series and Fourier Transform: A very basic thing [OpenGL SRC]
- Interference [OpenGL SRC]
- Data Analysis (1): Least square fit-Linear fit [OpenGL SRC]
- Data Analysis (2): Lagrange interpolation [OpenGL SRC]
- Monte Carlo Simulation: Metropolis Algorithm [OpenGL SRC]
With Python:
Some Related Links
Essays:
- How computation affects science and engineering (Click)
- Physics and Culture Technology: Game and Physics, Physcis and High Technology 2007.9 Click)
- The edge of reductionism : P.-M. Binder, Nature 495, 332 (2009) (Click)
- Computer animation: Digital heroes and computer-generated worlds: Joe Letteri, Nature 504, 214 (2013). (Click)