Why Choose Computational Physics?

In summary: Additionally, you need to be familiar with modern high performance computing (HPC) architectures and programming paradigms in order to get the most out of the codes.
  • #1
Arij
25
2
Hello,

I've been wondering lately why would one change study path from theoretical or applied physics to computational physics or become a simulation expert?
I am a physics graduate myself and based on the job market where I live I might need to pursue material sciences or computational physics. I am trying to figure out which path I prefer, but I don't feel like I understand what does a computational physicist do? Can't anyone use the computational/simulation programs with enough training? how would a background if physics be especially helpful for modeling and prediction?
 
Physics news on Phys.org
  • #2
Presumably there is someone at your university doing this, otherwise it wouldn't be offered as an option. What did they say?
 
  • #3
Vanadium 50 said:
Presumably there is someone at your university doing this, otherwise it wouldn't be offered as an option. What did they say?
I have graduated and left the united states. I have not questioned this before, that's why I'm asking the community at PF.
 
  • #4
Someone with a degree in computational physics would typically not just be using the simulation programs, but writing and/or modifying them. This requires a knowledge of the physics involved as well as a knowledge of how to do the required calculations in a computationally efficient manner.
 
  • Like
Likes DeBangis21
  • #5
Arij said:
Hello,

I've been wondering lately why would one change study path from theoretical or applied physics to computational physics or become a simulation expert?
I am a physics graduate myself and based on the job market where I live I might need to pursue material sciences or computational physics. I am trying to figure out which path I prefer, but I don't feel like I understand what does a computational physicist do? Can't anyone use the computational/simulation programs with enough training? how would a background if physics be especially helpful for modeling and prediction?
Computational physicists and theorists are extremely closely related; the distinction between the two is often artificial, although real.

I have worked in computational physics for 6 years, working in molecular biology, materials science, and device physics. In some cases, much of what I did was just computer science, high performance computing, and data analysis. Statistical modeling was involved in the latter. In other cases, I have done theoretical modeling in tandem with simulations, writing codes and developing effective models from high dimensional simulation data.

One project hybridized the two. An ab initio model of a protein would be sampled on a distributed system, as the configuration space was so ludicrously sophisticated that months of simulation would be required to compute useful statistics. A theoretical model in collective variables was used to strategically guide the sampling of the high dimensional model across many cores, providing a performance boost in a "Bayesian" fashion. The sampling of the ab initio model refined the theoretical model in a variational fashion. I was a theorist (statistical mechanics/non-equilibrium statistical physics), software designer, simulation programmer, high performance computing specialist, and data scientist, all in one.

The field is honestly pretty diverse. A PhD is a necessity for much of the work, as one must thoroughly understand all of the theory underlying the codes, even canned, plug and play codes. Some work can be done by engineers with a masters, but in device physics for instance they pretty much exclusively hire PhD's.
 
  • Like
Likes DeBangis21
  • #6
Arij said:
Hello,

I've been wondering lately why would one change study path from theoretical or applied physics to computational physics or become a simulation expert?
I am a physics graduate myself and based on the job market where I live I might need to pursue material sciences or computational physics. I am trying to figure out which path I prefer, but I don't feel like I understand what does a computational physicist do? Can't anyone use the computational/simulation programs with enough training? how would a background if physics be especially helpful for modeling and prediction?

In addition to the responses that you have received, I strongly suggest that you look the topics being published in computational physics. Starting at arXiv will be a good start:

https://arxiv.org/list/physics.comp-ph/recent

Edit: In addition to that, please have a look at the Computational Physics Division page within the APS. You should have plenty of information on what the people in this area do.

https://www.aps.org/units/dcomp/index.cfm

Zz.
 
  • Like
Likes DeBangis21 and Crass_Oscillator
  • #7
Numerical modeling in physics is the ONLY way to solve non-linear partial differential equations and obtain solutions that cannot be solved analytically. Your knowledge of physics is essential in guiding the programming.
 
  • Like
Likes DeBangis21 and Crass_Oscillator

1. Why is computational physics important?

Computational physics is important because it allows us to simulate and study physical phenomena that are too complex or impossible to study through traditional experimental methods. It also helps us to develop new theories and models, and provides insights into real-world problems.

2. How does computational physics differ from other branches of physics?

Computational physics uses computer simulations and numerical methods to solve complex physical problems, while other branches of physics rely on traditional analytical and experimental methods. Computational physics allows us to model and analyze systems that are too large, too small, or too complex to be studied through traditional means.

3. What are some practical applications of computational physics?

Some practical applications of computational physics include weather forecasting, designing new materials, developing new technologies, studying the behavior of complex systems such as fluids and plasmas, and understanding the behavior of quantum systems.

4. What skills are required for a career in computational physics?

A career in computational physics requires a strong foundation in physics, mathematics, and computer science. Proficiency in programming languages, such as Python, C++, and Fortran, is also necessary. Additionally, critical thinking, problem-solving, and data analysis skills are essential for success in this field.

5. How is computational physics used in research?

Computational physics is used in research to simulate and study physical systems, validate theoretical models, and make predictions about real-world phenomena. It allows researchers to explore a wide range of scenarios and parameters, and to test their hypotheses in a controlled and efficient manner. Computational physics also helps to bridge the gap between theory and experiment, and can lead to new and unexpected discoveries.

Similar threads

  • STEM Academic Advising
Replies
9
Views
1K
  • STEM Academic Advising
Replies
10
Views
1K
Replies
2
Views
947
  • STEM Academic Advising
Replies
24
Views
2K
Replies
5
Views
2K
  • STEM Academic Advising
Replies
7
Views
2K
  • STEM Academic Advising
Replies
8
Views
1K
Replies
3
Views
776
  • STEM Academic Advising
Replies
7
Views
2K
  • STEM Academic Advising
Replies
13
Views
3K
Back
Top