/
FLUKA Course, Paris Sept.29-Oct.3, 20082 FLUKA Course, Paris Sept.29-Oct.3, 20082

FLUKA Course, Paris Sept.29-Oct.3, 20082 - PDF document

trish-goza
trish-goza . @trish-goza
Follow
370 views
Uploaded On 2016-05-14

FLUKA Course, Paris Sept.29-Oct.3, 20082 - PPT Presentation

OverviewGeneral concepts Analog vs biased Monte Carlo calculationBiasing options only the most important common options available in FLUKAImportance biasingMultiplicity tuningNonanalogue neutro ID: 319272

OverviewGeneral concepts: Analog vs. biased Monte

Share:

Link:

Embed:

Download Presentation from below link

Download Pdf The PPT/PDF document "FLUKA Course, Paris Sept.29-Oct.3, 20082" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

FLUKA Course, Paris Sept.29-Oct.3, 20082 OverviewGeneral concepts: Analog vs. biased Monte Carlo calculationBiasing options (only the most important / common options available in FLUKA)Importance biasingMultiplicity tuningNon-analogue neutron absorptionBiasing mean-free paths -decay lengths biasing -hadronicinelastic interaction lengths User-written biasing FLUKA Course, Paris Sept.29-Oct.3, 20083 Analog vs. Biased -1 Analog Monte Carlo •samples fromactual phase space distributions •predicts average quantities and •preserves physics is correct…) •is safe and can BUT •is •fails to predict important contributions due to FLUKA Course, Paris Sept.29-Oct.3, 20084 Analog vs. Biased -2•samples from and applies a•predicts •same mean with smaller variance, •requires physical judgment, experience and a good understandingof •in general, a user does not get the definitive result after thefirst in order FLUKA Course, Paris Sept.29-Oct.3, 20085 Reduce variance or CPU time ? = Variance, =CPU time per primary particle)•some biasing techniques are aiming at reducing •often increases , and •therefore, minimizing •the choice depends on the problem, and sometimes a •bad judgment, or excessive “forcing”on one of the two variables can FLUKA Course, Paris Sept.29-Oct.3, 20086 Importance biasing -1 •it is the simplest, most “safe”and easiest to use of all biasing techniques •importance biasing combines Surface Splitting(reduces but increases t) (does the opposite) •the user assigns a actual absolute value doesn’t matter), based on 1. expected with respect to other regions 2. probability of contribution to scoreby particles entering the region FLUKA Course, Paris Sept.29-Oct.3, 20087 Importance biasing -2 Surface Splitting higherimportance •the particle is replaced on average by with the same characteristics •the not provide an appropriate protection . An internal limitin FLUKA prevents excessive splitting if I2/I1is too �large ( 5), a problem found in many biased codes. FLUKA Course, Paris Sept.29-Oct.3, 20088 Importance biasing -3 Russian Roulette A particle crosses a region boundary, coming from a region of importance 1and entering a region of lowerimportanceI21: •the particle is submitted to a random the particle survives with its •with a chance population, compensating for attenuation due to absorption or distance. FLUKA Course, Paris Sept.29-Oct.3, 20089 Importance biasing -4 Note: In FLUKA, for technical reasons, importancesare internally stored as importancescan only take values between 0.0001 . An input values 0.00015 is read as 0.0001, 0.00234 is read which allows to assign importancesby the user (as a function of position, direction, energy,…). must balance the time gained by biasing with that wasted by calls. FLUKA Course, Paris Sept.29-Oct.3, 200810 Importance biasing -5e.g.:are strongly correlated: it must be made sure that their furtherhistories are differentiated enough to “forget”their correlation. multiple scattering and by dE/dxfluctuations is not always sufficient. Which importance shall we assign to FLUKA Course, Paris Sept.29-Oct.3, 200811 Importance biasing -6 0.0 0.04.64 SDUM is different dependingon the FLUKA Course, Paris Sept.29-Oct.3, 200812 Importance biasing -7 0.0 0.04.64 FLUKA Course, Paris Sept.29-Oct.3, 200813 Importance biasing -8 ng that all region importancesshall be NOPRIMARy: FLUKA Course, Paris Sept.29-Oct.3, 200814 Weight Windows -1WW-PROFI The weight window technique is a combination of splitting and Russian Roulette, but it is based on the individual particle, rather than on relative region importance. The user sets an upper and a lower weight limit, generally as a function es having a weight largerthan the upper limit are split, those with weights smaller than the lowerlimit window”). biasing tool than importance biasing, but they require also more experience and patience to set it up (Quote from the MCNP manual) The use of weight windows is essential whenever other biasing FLUKA Course, Paris Sept.29-Oct.3, 200815 Weight Windows -2WW-PROFIKilling a particle with a very low weight (with respect to the average for a given phase space region) decreases (in proportion to the number of additional particles to be •but at the same time by avoiding large fluctuations in the and the lower edge of the window is about 10.Russian Roulette without splitting (setting the upper window edge to Roulette (setting the lower edge to FLUKA Course, Paris Sept.29-Oct.3, 200816 EnergyWeightW1W2E1E2 constant windowfor E1no windowfor-60; EE2(or decreasing) windowfor E1Weight Windows -3WW-PROFI FLUKA Course, Paris Sept.29-Oct.3, 200817 �WHAT(1) = 0.0 : Window “bottom”weightT(1) : Window “top”weight Weight Windows -4 FLUKA Course, Paris Sept.29-Oct.3, 200818 WW-FACTO13.0 120.0 1.5 27.0 31.0 2.0WHAT(4) = lower bound of the region indices(Default = 2.0)WHAT(5) = upper bound of the region indices(Default = WHAT(4))WHAT(6) = step length in assigning indices(Default = 1.0)SDUM :a number from 1.0 to 5.0 in any position, indicating thelow-energy neutron weight-window profileto be appliedin the regions selected (see WW-PROFI). (Default = 1.0)= blank, zero or non numerical: ignoredAttention:Option WW-FACTO alone is not sufficient to define a weight window. One or more WW-THRES cards are also necessary in order to activate the window. Weight Windows -5