quetzalcoatl9 said:
I think that it is you who is being the STUPID one here. Open a book on Monte Carlo methods and you will see that it is for solving INTEGRALS! Guess what? That equation you have been solving all of these years via Monte Carlo is an INTEGRAL equation - did you realize that?
Q,
Actually the equation that is being solved; the Boltzmann Transport Equation is an
Integro-differential equation. It has BOTH integrals [ due to scattering ] and derivatives
[ due to the transport terms ]
We solve statmech problems because we can write the expectation value as an INTEGRAL. Metropolis et al. did the same kinds of things that I AM, solving INTEGRAL equations for the equation of state of a gas in their landmark paper. You say that they the ability for MC to solve integrals "came later" - you truly do not understand the process, you think that the founders actually would be as STUPID as you are?
I don't have a quibble with your use of MC methods for solving your statatistical mechanics
problems. However, I
VERY CLEARLY explained to you where the parallelism is broken.
The parallelism is broken in the
TRANSPORT part of the Monte Carlo - that's the part that
has
DERIVATIVES.
Your problem is only an integral problem - therefore you don't have the same coupling as the
transport equation does.
When I
clearly explained where the parallelism broke down; due to the transport; you applied
my statement of the limitation to
your problem when you stated:
However, I'm a bit perplexed that at the same time you question that a statistical mechanical ensemble
can be sampled INDEPENDENTLY via MC...when I have been doing that for years - infact, I am
running a highly parallel statical mechanics simulation via MC on many processors in parallel as we
speak, yet you say that's impossible! What am I to think here?
In the above QUOTE; you stated that I claimed what you had been doing was impossible -
"...yet you say that's impossible! What am I to think here?
Show me
WHERE I stated that sampling integrals by Monte Carlo was impossible!
I was
VERY CLEAR in my description above that what breaks the parallelism is the
transport of particles among processors. That is due to the
TRANSPORT part of solving
the integro-
differential part of the Boltzmann Transport Equation.
Where did I say that one can't sample statmech integrals in parallel?
What you did was a classic "stawman" - you mischaracterized what I said - and then proceeded
to dispute it.
THAT'S the part that I find
stupid.
BTW - the processors in Blue Gene/L are PowerPC 440s - but "440" is a
model number
It doesn't mean 440 MHz as you
ERRONEOUSLY claimed above in your statement:
"I could run my code on 2000 cores of a BG/L (440 Mhz, etc.)
The PowerPC 440 processors in Blue Gene/L do
NOT run at 440 MHz.
You probably think that you can bully others into accepting your retarded views, from what I have seen of your interactions with others in this forum.
I'm just challenging
ERRORS! You've promulgated an entire string of errors; starting with
claiming that Monte Carlo will beat deterministic methods for solving a reactor problem, which was
the original poster's contention...all the way up to mischaracterizing what I said for your "strawman"
arguement.
The original poster asked a question concerning nuclear reactors and the neutron transport therein,
which you answered
INCORRECTLY. When called on that you "morphed" the discussion into
how Monte Carlo parallelizes for statmech problems. However, your experience solving some trivial
statistical mechanics problems doesn't apply to the nuclear reactor transport problem which was
under discussion in this Nuclear Engineering forum.
It's not "bullying" to CORRECT ERRORS! If you pursue a career in science; get used to people
correcting you.
Dr. Gregory Greenman
Physicist