开发者

Good book for Monte Carlo methods in c++? [closed]

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help c开发者_开发百科enter for guidance. Closed 10 years ago.

Can anybody recommend a good introduction book on Monte Carlo algorithms in c++? Preferably with applications to physics, and even more preferably, the kind of physics being quantum mechanics.

Thanks!


You can have a look at Morten Hjorth-Jensen's Lecture Notes on Computational Physics (pdf file, 5.3 MB), University of Oslo (2009), chapters 8-11 (especially chapter 11, on Quantum Monte Carlo).

However, you should make sure you are not trying to learn too many things at the same time (Monte Carlo, C++, quantum mechanics). There are very good references (or introductory books) for each one of those topics separately.


If you don't mind a book with a finance slant to it, my initial assessment of Monte Carlo Frameworks: Building Customisable High-Performance C++ Applications is very positive.


Numerical Recipes in C (or C++ now!).


It isn't a book just on Monte Carlo methods or just about C++, but a good book about general computational physics that has a few chapters on Monte Carlo methods including quantum Monte Carlo is Computational Physics by J.M. Thijssen.

Also, one good package for some Monte Carlo simulations is the ALPS Project. All of the codes are written in C++. The ALPS Project also has a program in it for Density Renormalization Group theory which is a great method mostly for 1D lattice simulations. These are more for simulations on lattices though and I don't know what sort of quantum simulations you are looking to do.


Look for Radford Neal's Markov Chain Monte Carlo lecture notes.


Jerome Spanier and Ely M. Gelbard wrote a book many years ago called "Monte Carlo Principles and Neutron Transport Problems," which has been released for ~$12 in the last year or so. Jun Liu wrote a good book several years ago, but it's more of a statistician approach to use MC and MCMC. Lots of good material in there though with some advanced applications. I have a paperback version that I picked up for ~$30.


Why not using C# instead ?

I would recommend you the book of George Levy http://www.amazon.fr/Computational-Finance-Using-C/dp/0750669195. This book deals with financial mathematics and so with Monte-Carlo methods..

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜