Projects in Computational Physics
This is project for me to investigate some topics in computational and theoretical physics, including numerical programming and quantum computing.
I hope to experiment and bridge the knowledge gap between my two areas of study in university, computer science and physics.
Some of these projects are based on assignments from the Computer Simulation in Science course (Fall 2017) at Dalhousie University.
Goals
My goals include the investigation of the following topics:
- Methods and algorithms in numerical programming
- Dynamic Programming
- Differentiation and integration
- System of linear equation
- Ordinary Differential Equations
- Partial Differential Equations
- Comparison between different Programming languages in the context of physics and numerical programming
- Python
- C
- C++
- Pascal
- Quantum computing
- Numerical solution of the Schrödinger equation
- Simulation of wavepackets
Sample Outputs
Random Walk Simulation:
Bilinear Interpolation:
Feigenbaum Plot:
Lotka-Volterra Simulation:
Installing and Testing
To install, simply download the project as a zip file or clone the repository using the following Bash command:
$ git clone https://github.com/harveytwoface/CompPhysics.git
Author
Harvey Wang
Email: harvey@dal.ca
Feedback
I'm always looking for ideas for new projects! Please email me if you have an idea you want me to test out, or if you want to collaborate! I always love networking with new people. Also feel free to make pull requests.
Acknowledgements
Big thanks to Dr. Andrew Rutenberg, who teaches the Computer Simulation in Science course at Dalhousie University. He inspired me to take the class material further. Please visit his website here.
No comments:
Post a Comment