A course on Computational Physics and Numerical Analysis (Fall 2024)
This course is devoted to some topics in computational methods for physics.
Link for class
Link for my previous lectures on Selected Topics
Link for my previous lectures on Computational Physics (SBU-VPN needed)
Link for my previous lectures on Computational Physics
Link for my lectures on Optimization (Khajeh Nasir Digital Library, SBU VPN needed)
Some topics to teach are as follows:
- Solving coupled Differential Equations and Boundary Value Problems
- Chaotic phenomena
- Probability Distribution functions and transformations
- Correlation functions, Two-point correlation function
- Spectral analysis
- Monte Carlo simulation
- Simulation by VPython
- Machine learning in Physics
- Topological Based Data Analysis
- Course subjects and program (Download)
- Preliminary Part A (Download)
- Preliminary Part B (Download)
- A good movie presented by Pooyan Goodarzi to connect the server, remotely (Link)
- A good link for shell script programming (Link)
- Some of my bash samples (Download)
- A sample for Linux commands skills (Download)
- A good link for programming tutorials (Link)
- A good presentation by Kip R. Irvine for number representation (Download)
-
Hartmann, Alexander K., and Heiko Rieger. Optimization algorithms in physics. Vol. 2. Berlin: Wiley-Vch, 2002.
-
Hartmann, Alexander K., and Heiko Rieger, eds. "New optimization algorithms in physics." (2004): 134411.
-
Mezard, Marc, and Andrea Montanari. Information, physics, and computation. Oxford University Press, 2009.
- Computational Physics By RUBIN H. LANDAU, MANUEL JOSE PAEZ and CRISTIAN C. BORDEIANU (See this link)
- A good presentation by Kip R. Irvine for number representation (Download)
- A good text for commands in Fortran, C++, Matlab (Download)
- VPython
- Some necessary things for programming skills (Download)
- A good paper for data analysis in cosmology by Licia Verde, arXiv:0712.3028
- Online numerical recipes (http://www.numerical.recipes)
- My lectures on Errors and PDF (Download) (Download)
- Some of my Python programs (Download)
- Visualization by Matlab (link)
- Discretization approaches (Download) (Download)
- My note about deterministic Fractals (Download) & (see this link)
- A good reference for errors analysis (see this link)
- A proper series for Machine learning (Part 1), (part 2)
- School and Workshop on statistical analysis of stochastic fields (Link) (Link)
- A pedagogical matter for MCMC (Link)
My previous lectures (Link), (Link), (Link) and (Link)
- Preliminary Part for Advanced Computational methods (Download)
- Data Science 1 (Download)
- Number Representation (Download) (Download)
- Data Science 2 (Download)
- Error estimation (error estimation) my note included (error estimation)
- TDA (Download)
- A script for plotting figure by Python (Download)
- Quantum Machine Learning (Part1 & Part2) By Narges Eghbali and Anahid Kiani (Film)
- Non-parametric modeling: Gaussian Processes (Download) By Ali Haghighatgoo
- Simulation-Based-Inferences workshop by Mohammad Hossein Jalali (Download)
- Some examples for numerical analysis by Mathematica By Adeela Afzal (Download)
- A sample for plotting figure by Mathematica with its export commands (Download)
Exams timeline
First midterm will be held at 1403/08/24 at 9:00 am Questions with answer-key (Download) & Data (Download), Send your results in zip format to Alireza Rahpeyma via g.al2rma[at]gmail.com
ردیف |
شماره دانشجویی |
midterm1-85 |
1 |
401216001 |
67 |
2 |
400216002 |
77 |
3 |
402216001 |
75 |
4 |
401216002 |
64 |
5 |
98216003 |
0 |
6 |
401216006 |
68 |
7 |
401216007 |
40 |
8 |
400216043 |
80 |
9 |
401216010 |
70 |
10 |
401216015 |
44 |
11 |
401216020 |
50 |
12 |
400216027 |
9 |
13 |
401216022 |
74 |
14 |
402216029 |
32 |
15 |
99216019 |
78 |
16 |
403216002 |
65 |
17 |
401216026 |
23 |
18 |
401216027 |
0 |
19 |
402216037 |
75 |
20 |
99216030 |
0 |
21 |
401216034 |
22 |
22 |
402216039 |
0 |
23 |
99216034 |
68 |
24 |
99216035 |
0 |
25 |
401216036 |
63 |
26 |
99216039 |
51 |
27 |
401216039 |
21 |
28 |
99216041 |
55 |
29 |
401216041 |
51 |
30 |
401216042 |
0 |
|
|
|
|
|
|
|
mean |
55.08 |
|
var |
20.92 |
|
max |
80 |
|
min |
9 |
Final exam
Exercises:
# Set 1 (Download) Necessary files (Q2-Part B) (Q2-Part E)
# Set 2 (Download) Necessary file (DATA) (DATA 2) New version
# Set 3 (Download) Necessary files (data)
# Set 4 (Download) Necessary files (data)
# Set 5 (Download)
# Set 6 (Download) and (Download) (data including 0.2.txt, 0.5.txt and 0.8.txt)
# Set 7 (Download)
# Set 8 (Download)
# Set 9 (Download)
# Set 10 (Download) Related to Mathematica crash course (Download) & (Download) (see also the movie for the crash course by Adeela Afzal (Link1) & (Link2))
# Set 11 (Download) (Download) (data including 0.2.txt, 0.5.txt and 0.8.txt) & sunspot data (Download)