Computer simulations in physics - MSc course for physicists
- Rubin H Landau, Manuel J Paez, & Cristian Bordeianu: A Survey of Computational Physics -introductory computational science , Princeton University Press, 2008 ( download PDF from Compadre, the author's website or see the annotated local copy)
- Contact: szamszimmsc(at)gmail.com Questions, requests, etc. concerning the class.
- Department server: Jupyterhub@ELTE Use this to upload the project reports!
- Neumann rejection sampling
- Ipython Notebook
- Jupyter project
- Sagemath Cloud - free of charge access to linux virtual machines with Jupyter Notebooks.
- Python intro - English
- Python bevezető - magyarul (Python Software Foundation)
- Crash Course in Python for Scientists html version, notebook version (notebooks can be downloaded/uploaded to sagemathcloud, and run)
- Example Jupyter Notebooks
- My gitHub projects
- Andi Klein, Alexander Godunov: Introductory Computational Physics, Cambridge University Press; 1 edition (March 20, 2006)
- Eric Ayars: Computational Physics with Python, California State University (2013)
- Franz J. Vesely: Computational Physics. An Introduction, Springer; 2nd edition (September 30, 2001)
- Huff, Kathryn D.; Scopatz, Anthony: Effective computation in physics field guide to research with Python, O'Reilly Media; 1 edition (July 5, 2015)
- Danaila, I., Joly, P., Kaber, S.M., Postel, M: An introduction to scientific computing. Twelve computational projects solved with MATLAB, Springer 2006
- Morten Hjorth-Jensen: Computational Physics, University of Oslo, 2012
- Paul L. DeVries: A first course in computational physics, Jones & Bartlett Learning; 2 edition (March 26, 2010)
- Tao Pang: An Introduction to Computational Physics, Cambridge University Press; 2 edition (February 13, 2006)
- Gould,Tobochnik,Christian: An Introduction to Computer Simulation Methods Addison-Wesley 2006-2016
- Some of the books are available free here.
- LAST UPDATED: 2017.09.20
- During the semester you shuld make at least 2 simulation projects. One related to Chapters 9-13, one to 15-20. You may take and modify the python codes from the book and run virtual experiments, or write your own code, create your own project in a similar topic. You can ask for help and collaborate with others, but at the end you should submit your own project! We encourage you to work on the projects during the semester (not just the last day!!), and ask for consultation, if needed! Detailed guidline for preparation of projects.
- The presentations will be shown on an oral exam, where you will get your marks.
- Furter ideas for projects :
- Your own idea, related to the subject. Please ask if you are not sure.
- Projects from Dr. Furnstahl course
- Projects from Dr. Adler's course
- Projects from Gould,Tobochnik,Christian: An Introduction to Computer Simulation Methods .
- Projects of Prof A.L. Godunov at Norfolk, VA
- Projects at Imperial Collage UK