Studying Interesting programming project in physics -- ideas requested

Click For Summary
The discussion centers on finding a manageable programming project related to physics or abstract mathematics for a bachelor's student in theoretical physics. The student seeks a task that is engaging and visually appealing, moving beyond basic numerical PDE solving. They have experience with C, Python, C++, and Haskell, and express interest in topics like field theory, quantum mechanics, differential geometry, and topology. A suggested project is programming the 2D Ising model, which allows for exploration of temperature changes and their effects on system behavior. However, the student is concerned this may be too simple for a term project. They also consider more advanced topics like parallel programming with CUDA, tensor networks, or DMRG, indicating a desire for a project that is both challenging and relevant to their studies.
Illuminatio fit
Messages
2
Reaction score
0
I'm looking for some non-big project related to physics or/and abstract math.
It firstly should be a good programming task(since its my programming credit)
Bachelor student in theoretical physics. Not bad at C and Python, a bit of C++ and Haskell. Interested in field theory, quantum stuff, diff geometry and topology.
Open to anything (somehow related to physics/math) if it seems interesting(at least colorful, since I'll have to represent it). A bit tired of numerical (P)DE solving.

The term before I was modeling double pendulum - so I'm looking for something more advanced.
I have about 1-2 week to actually develop it that's why non-big.
 
Physics news on Phys.org
One simulation that I found really interesting is to program the 2D Ising model. Once you have it coded up, which is fairly straightforward, it is really interesting to change the temperature and see the different behaviors.
 
phyzguy said:
One simulation that I found really interesting is to program the 2D Ising model. Once you have it coded up, which is fairly straightforward, it is really interesting to change the temperature and see the different behaviors.
I guess it is too small for term credit project. If only consider some parallel coding like CUDA inside. It looks interesting for me too, but I am not sure if it advanced enough.
 
Maybe something with tensor networks or DMRG.
 
Hello everyone :) I’m currently a third-year undergraduate student in Electrical Engineering at a college (not a highly ranked one). Since my first year, I’ve known that I want to continue to a master’s degree—only at a university—and my long-term goal is to work in research and development in the space industry. My first preference is pursuing an M.Sc. in Physics. I truly enjoy physics, constantly try to expand my knowledge, and the main reason I even chose Electrical Engineering was...

Similar threads

  • · Replies 1 ·
Replies
1
Views
364
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
451
  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 7 ·
Replies
7
Views
711
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 11 ·
Replies
11
Views
3K