Monte Carlo Method, What should a beginner do?

In summary, the conversation revolved around the topic of studying particle accelerators, specifically how to go about learning the Monte Carlo method for studying radiation transport. The individual was looking for resources and guidance on where to start, and the conversation touched on the Particle Accelerator School and the use of Monte Carlo codes in particle accelerator applications. It was also mentioned that there are many different types of Monte Carlo methods and the individual needs to be more specific about which problem they want to solve.
  • #1
HungryChemist
143
0
Okay, as soon as I started inquiring about the study of particle accelerator I realize none of professors at my institution is working on this subject. Sadly, we don't even have a particle accelerator. Anyway, further inquiry into this subject led me to believe, I could study something of radiation transport. One thing led to another quiet randomly and now I've decided to spend my last semester studying Monte Carlo method. Don't ask me how the study of particle accelerator is related to Monte Carlo method because I don't really know! I hope to find it out myself.

However, I couldn't find out how I should go about educating myself in Monte Carlo method. If anyone out who knows more about this can greatly help me out.

Here's my background:
The most relevant courses I studied is statistics (3 quarters) and probability theory (one quarter). I learned to use R, C++ (just a tiny bit) to do some statistical tests.

So where should I start? Is there a bible book(like Griffith for EM) for a beginner which incorporates C/Matlab as a learning tool?

Thanks for helping :shy:
 
Physics news on Phys.org
  • #2
HungryChemist said:
Okay, as soon as I started inquiring about the study of particle accelerator I realize none of professors at my institution is working on this subject. Sadly, we don't even have a particle accelerator.

Er.. Now I'm puzzled, especially if you've read the link I gave in your other thread.

I mentioned that there's very few schools that actually have courses in particle accelerators, even at the graduate level. What they have are standard courses for most students to take. That is why I gave you the link to the Particle Accelerator School! You actually can take courses here, and some time, you even get some assistance in terms of tuition/fee reimbursement over the summer. Most universities in the US will accept college credits from such courses (check with your adviser), even MIT, Yale, Princeton, Stanford, etc... Most accelerator physicists and engineers got their degrees with supplements from taking such classes at PAS. The PAS was formed because of the fact that most schools do not have the resources or expertise to offer these specific classes on particle accelerators!

Zz.
 
  • #3
ZapperZ said:
Er.. Now I'm puzzled, especially if you've read the link I gave in your other thread.

I mentioned that there's very few schools that actually have courses in particle accelerators, even at the graduate level. What they have are standard courses for most students to take. That is why I gave you the link to the Particle Accelerator School! You actually can take courses here, and some time, you even get some assistance in terms of tuition/fee reimbursement over the summer. Most universities in the US will accept college credits from such courses (check with your adviser), even MIT, Yale, Princeton, Stanford, etc... Most accelerator physicists and engineers got their degrees with supplements from taking such classes at PAS. The PAS was formed because of the fact that most schools do not have the resources or expertise to offer these specific classes on particle accelerators!

Zz.


Hi, Thanks for helping! I've checked the resources you provided earlier. However, it seems like the courses are offered in January 14-25 at UC Santa Cruz. I'm taking my own classes from a place just about 10 hours driving to UCSC. :mad: I am wondering, just how does a full time student from other institution can attend their courses?

I figured, if time permits, I might participate during the summer vacation time.

So for now, Monte Carlo! Any comments on this Zz?:smile:
 
  • #4
They have summer schools!

Zz.
 
  • #5
have you read the wikipedia article on monte carlo? that should give you some sources to look through
have you simply googled it?

what exactly are you trying to accomplish by studying monte carlo?
do you have experience with computer programming? this would be helpful for monte carlo as well as accelerator studies
 
  • #6
throw some hot dogs at some lines and calculate pi
 
  • #7
MCNP is a Monte Carlo code and can be used (from what I've been told) in particle acclerator applications.
 
  • #8
There is no such thing as THE Monte Carlo method. There are many.
MC is just a name given to numerical methods that somehow uses stochastic methods to solve problems.
You can use MC methods to solve PDEs,ODEs, integrate etc.
It is also possible to use MC methods to study inherently stochastic problems; i.e. brownian motion. In this case you simply use a random number generator to get a value for the "kick" at each time step, by repeating this many times you can then calculate the average trajectory.
There are many other examples...
The point is that you need to be more specific about which kind or problem you want to solve.
 
Last edited:

Related to Monte Carlo Method, What should a beginner do?

1. What is the Monte Carlo Method?

The Monte Carlo Method is a computational algorithm used to solve complex mathematical problems by running multiple simulations with random inputs. It is widely used in various fields, including physics, engineering, finance, and even gaming.

2. How does the Monte Carlo Method work?

The Monte Carlo Method works by generating random inputs and using them to run simulations. These simulations produce a range of possible outcomes, which are then analyzed to estimate the probability of a certain event or the value of a variable.

3. What are the benefits of using the Monte Carlo Method?

The Monte Carlo Method allows for the analysis of complex problems that cannot be solved analytically. It also provides a more accurate estimation of probabilities and variables compared to traditional methods. Additionally, it is relatively easy to implement and can handle a large number of variables.

4. What should a beginner do to learn the Monte Carlo Method?

To learn the Monte Carlo Method, a beginner should start by understanding the basic principles and concepts behind it. They can then practice by solving simple problems with known analytical solutions and gradually move on to more complex problems. It is also helpful to study and analyze existing applications of the method in different fields.

5. Are there any limitations to the Monte Carlo Method?

Like any other method, the Monte Carlo Method also has its limitations. It requires a large number of simulations to provide accurate results, and the quality of the results depends on the quality of the random inputs. It may also be computationally intensive and time-consuming for complex problems.

Similar threads

  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
1K
Replies
67
Views
5K
  • Set Theory, Logic, Probability, Statistics
Replies
7
Views
1K
  • Set Theory, Logic, Probability, Statistics
Replies
2
Views
836
  • Programming and Computer Science
Replies
1
Views
809
Replies
11
Views
572
  • Programming and Computer Science
Replies
1
Views
1K
  • STEM Academic Advising
Replies
5
Views
927
  • Calculus and Beyond Homework Help
Replies
1
Views
4K
  • General Math
Replies
2
Views
1K
Back
Top