Physics Programming

  • Thread starter cscott
  • Start date
What areas of physics demand the most programming or other work with computers?
prolly any but Astrophysics is a huge what that comes to mine whether you doing stellar or galactic or nebular or planetary... and GAME PROGRAMMING-rag doll physics is awesome


There's a lot of stuff going on with computational materials science that probably could get you a high-paying industry job.
If you can program well and have a good understanding of numerical computation, you shouldn't have too much problem finding work with experimental researchers in almost any physics field. A lot of the 'professors' who work at my univ. are there just to take advantage of certain facilities. I signed up with one such professor and his work was complicated to the point where he didn't bother teaching me much of the physics and put me to work on numerical computing and simulation with annoying coupled multivariate PDE's - something I had little to no interest in doing. It's something that I have to deal with as an undergrad with limited knowledge and professors that don't feel like taking the time to allow you to take part in any actual "research." However, if that's your area of expertise, then I wouldn't worry too much about finding a job. Just make sure you have a solid understanding of numerical computing and general math methods.
Jelfish said:
Just make sure you have a solid understanding of numerical computing and general math methods.
I'm no expert, just an amateur programmer. My knowledge of numerical computing and math methods is close to zero. Do you have any nice links or is Google my friend?

Thanks for your replies.
learn 3D graphics and numerical(very easy'll learn it when ti comes to you in your programme) but if you want to learn the basics learn some 3D game programming
(somethings like davide eberlys game programming book

how to code matrices(inverse) and from there you can lead onto eigensystems and ODEs/PDEs(eg finite mesh methods) then onto FFTs
Talk about convenient, I just started messing around with OpenGL yesterday. :smile:
=] learn to use SDL with OGL...OGL is awesome so much cleaner than D3D. OpenGL bible is good and the Opengl game programming book(black/green series-primatech i think) is also good..i prefer the latter...but online references are prolly the best...too bad the requires payment now but nehe is prolly one of the best.


Gold Member
I have no idea what any of the terms mentioned by the others even mean. It seems to me that the most challenging programming efforts would be modelling sub-atomic particle interactions, or perhaps events as close to the Big Bang as you can get data for, or 5-6-7-whatever dimensional dynamics relative to our own reality. There are certainly less important things that might take as much computational power, such as building virtual movie stars, but someone who understands true science would be sort of prostituting him/herself by going that route. There are lots of not-too-bright computer geeks who can do that, but very few people who can do something that can serve the cause of science and therefore humanity as a whole. If you choose to go the Hollywood way, remember who your friends are and get me a pass to MGM. :biggrin:
cscott said:
What areas of physics demand the most programming or other work with computers?
Many body physics, Ab initio calculations in surface sience and practically all other physics areas (i am using these calculations for my phd ; check out my journal if you wanna know more at the link beneath), game programming, lattice QCD. [Broken]
Last edited by a moderator:

Related Threads for: Physics Programming

  • Posted
  • Posted

Physics Forums Values

We Value Quality
• Topics based on mainstream science
• Proper English grammar and spelling
We Value Civility
• Positive and compassionate attitudes
• Patience while debating
We Value Productivity
• Disciplined to remain on-topic
• Recognition of own weaknesses
• Solo and co-op problem solving

Hot Threads