Home
MCNPX User`s Manual
Contents
1. MCNPX User s Manual 99 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 47 Source Probability Card Variable Description Sets how the P s are interpreted Allowed values are blank same as D for an H or L on the SI card probabil ity density for an A distribution on the SI card option D bin probabilities for an H or L distribution C cumulative bin probabilities for an H or L distribution V for cell distributions probability is proportional to cell volume x P if P s are present P P source variable probabilities must be zero for 1st histo jee Lk gram bin designator negative number for a built in function a b parameters for the built in function Table 5 48 Default SPn D P4 Pk 5 6 1 3 SBn Source Bias Form SBn option B By or SBn f ab n option f a and b are the same as for the SPn card except that the only values allowed for fare 21 and 31 Bi By source variable biased probabilities Default SBn D B Bk Table 5 48 Special Source Probability Functions Source Variable Function No and Input Parameters Description ERG 2 a Maxwell fission spectrum ERG 3 ab Watt fission spectrum ERG 4 ab Gaussian fusion spectrum ERG 5 a Evaporation spectrum 100 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 48 Special Sou
2. surface number 1 lt j lt 99999 j If surface defines a cell that is transformed with TRCL 1 lt j lt 999 See Section j reflecting surface j white boundary surface absent or 0 for no coordinate transformation n gt 0 specifies number of a TRn card lt 0 specifies surface j is periodic with surface n a equation mnemonic from Table Table 5 6 list one to ten entries as required 60 MCNPX User s Manual Table 5 6 MCNPX Surface Cards MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Mnemonic Type Description Equation Card Entries IP Plane General Ax By Cz D 0 ABCD PX Normal to X axis x D 0 D PY Normal to Y axis jy D 0 D PZ Normal to Z axis iIz D 0 D SO Sphere Centered at Origin 12 ytz R 0 R S General j a xyZR SX Centered on X axis x x y y z z R 0 X R SY Centered on Y axis xx 4y24227 R 0 SZ Centered on Z axis 7 yn x y 9 z R 0 Z R y y 2 2 R 0 C X Cylinder Parallel to X axis ae a ae yzR C Y Parallel to Y axis 72 R 0 ZZR C Z Parallel to Z axis x 3 2 2 R 0 Da x y R CX On X axis Be A_R 9 CY On Y axis Ce rsa R CZ On Z axis y z R 0 R xX z R 0 R x y R 0 K X Cone Parallel to X axis 5 5 e lyy 5 x 1 K Y Parallel to Y axis YW E a 0 ee K Z Parallel to Z axis Ena 2 E xy zt hee 2
3. er Mean Lifetime Low Kinetic seconds IPT Name of Particle Symbol Mass MeV Energy Cutoff decayed on MeV production Original MCNP Particles 1 neutron n n 939 56563 0 0 887 0 1 anti neutron n n 939 56563 0 0 887 0 2 photon y p 0 0 0 001 huge 3 electron e e 0 51 1008 0 001 huge 3 positron et e 0 51 1008 0 001 huge Leptons 4 muon u l 105 658389 0 11261 2 19703 x 10 6 pipe sym bol 4 anti muon u 105 658389 0 11261 2 19703 x 108 5 tau T i 1777 1 1 894 2 92x10 38 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 Table 4 1 MCNPX Particles LA CP 02 408 are Mean Lifetime Low Kinetic seconds IPT Name of Particle Symbol Mass MeV Energy Cutoff d MeV ecaye on production 6 electron neutrino u 0 0 0 0 huge Ve 6 anti electron neu u 0 0 0 0 huge trino 7 muon neutrino Vm V 0 0 0 0 huge 8 tau neutrino v w 0 0 0 0 huge Baryons 9 proton p h 938 27231 1 0 huge 9 anti proton p h 938 27231 1 0 huge 10 lambda A9 1115 684 1 0 2 632 x 10 lower case L 11 sigma 1189 37 1 2676 7 99 x 103 12 sigma 1197 436 1 2676 1 479 x 102 13 cascade x 1314 9 1 0 2 9x 107 14 cascade y 1321 32 1 4082 1 639 x 102 15 omega Q o 1672 45 1 7825 8 22 x 108 16 lambda A c 2285 0 2
4. if omitted the default behav ior is system dependent the detected hardware soft ware platform and compilers determine what the default FFLAGS should be MCNPX User s Manual MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested with CFLAGS value There is a separate variable that is used for optimization switches See with COPT in this table If in doubt run the con figure script and examine the system default or system computed values that appear in the gener ated Makefile h You may want to include the defaults in the string you specify for CFLAGS with this mechanism when configure is run again substitute a quoted or double quoted string for value that represents allowable com piler switch settings these settings will override the system default or system computed values if omitted the default behav ior is system dependent the detected hardware soft ware platform and compilers determine what the default CFLAGS should be MCNPX User s Manual 23 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Effect on the generated p y Makefile if requested makefile if NOT requested wi
5. 4 1 5 Level Densities As the excitation energy of a nucleus increases excited level states get closer together in energy Methods of statistical mechanics and thermodynamics have long been used to describe the structure of a highly excited nucleus At large excitation energy E the density of excited levels 1 D where D is the average distance between levels is of the form 1 4 2 ae d Ce where C and a are parameters which are functions of the mass number and must be empirically adjusted Generally C is evaluated from the observed level density at low exci tation E 1 MeV and a is adjusted to represent the spacing of levels found from the resonance capture of slow neutrons E 6 to 8 MeV Users of intermediate energy simu lations codes have long known that results are highly sensitive to how the a parameter is set Three options for level density parameters are offered by the Bertini and ISABEL codes Ignatyuk model The default evaluation of the level density parameter a uses the energy dependent formulation of Ignatyuk as implemented in GNASH ART88 with the provision that E 0 Where E is the excitation energy and ag is the Gilbert Cameron Cook level density parameter 1 Excellent discussions of level density physics can be found in many standard nuclear physics textbooks such as Chapter 11 of EVA55 44 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerato
6. En Upper energy bin limit The lower bin limit is considered to be zero Sn Use Splitting if Sn gt 1 Splitting Use Roulette if 0 lt Sn lt 1 5 8 17 ESPLT Energy Splitting and Roulette Form ESPLT n N4 N5E5 Table 5 103 ESPLT Card Descriptor Description n any particle symbol or IPT number from Table 4 1 Ni number of tracks into which a particle will be split E TS MeV at which particles are to undergo split Default Omission of this card means that energy splitting will not take place for those particles for which the card is omitted Use Optional use energy dependent weight windows instead Example ESPLT N2 1 2 01 25 001 This example specifies a 2 for 1 split when the neutron energy falls below 0 1 MeV another 2 for 1 split when the energy falls below 0 01 MeV and Russian roulette when the energy falls below 0 001 MeV with a 25 chance of surviving MCNPX User s Manual 165 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 8 18 PWT Photon Weight Form PWT Wi Wo Wie Wi Table 5 104 PWT Card Variable Description W relative threshold weight of photons produced at neutron collisions in cell number of cells in the problem Use Recommended for MODE N P and MODE NPE problems without weight windows NOTE The PWT card is ignored if a WWP P photon weight window exists 5 9 OUTPUT CONTROL PRDMP LOST DBCN FILES
7. The MCNPX code and data effort represents the efforts of many people much of whose work is represented in this manual The primary team members are listed below Code Development Team H Grady Hughes team leader Harry W Egdorf Franz C Gallmeier John S Hendricks Robert C Little Gregg W McKinney Richard E Prael Teresa L Roberts Edward Snow Laurie S Waters Morgan C White Library Development Team Mark B Chadwick Stephanie C Frankle Gerald M Hale Robert C Little Robert MacFarlane Morgan C White Phillip G Young Physics Development Team David G Madland Stepan G Mashnik Richard E Prael Arnold J Sierk APT AAA Target Blanket Design and ED amp D Team LANSCE Team Michael W Cappiello Rhonda K Corzine Phillip D Ferguson Michael M Fikani Frank D Gac Michael R James Russell Kidman Stuart A Maloy Michael A Paciotti Eric J Pitcher Lawrence G Quintana Gary J Russell Beta Test Team 900 users from 200 institutions worldwide MCNPxX was originally conceived as an upgrade to the existing Los Alamos LAHET Code System LCS and our deepest thanks is extended to Dr Richard E Prael for his support and guidance Without his longtime vision of providing the highest quality simulation tools to the accelerator community the MCNPX project could not have happened MCNPX 2 3 0 is based on MCNP4B and we gratefully acknowledge the importance of that seminal code in our work The MCNP code series
8. Variable Description n tally number the alphabetic keyword identifier for a special treat ID ment keyword Description FRV fixed arbitrary reference direction for tally 1 cosine binning TMC time convolution INC identify the number of collisions ICD identify the cell from which each detector score is made GEB Gaussian energy broadening identify the sampled index of a specified source distri SCX bution SCD identify which of the specified source distributions was used PTT put different multigroup particle types in different user bins ELC electron current tally 132 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 75 FTn Card Special Treatment for Tallies Variable Description P parameters for that special treatment either a num J ber a parenthesis or a colon require FUn card Default If the FT card is absent there is no special treatment for tally n Use Optional as needed A description of the special treatments available follows with an explanation of the allowed parameters for each FRV V V V3 The V are the xyz components of vector V not necessarily normalized If the FRV special treatment is in effect for a type 1 tally the direction V is used in place of the vector normal to the surface as the reference direction for getting the cosine for binning GEB abc The parameters specify the full width at h
9. yes then we set a local script variable ac_oldxs to yes For completeness we define that local variable with a default value of no inthe AC_CLL_DEFAULTS macro This gives the variable a value even if the option was not used Later in a more strategic place in the code we will test ac_oldxs and do something appropriate In our case we put the code that acts to define the symbol into the AC_EXTRA_DEFINES macro which is called last during execution of the AC_ENV_FLAGS_VARS macro The code associated with our ac_oldxs defines an extra symbol OLDM that will appear on the compile line as DOLDM MCNPX User s Manual 31 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium After saving all of the changed files you must regenerate the configure scripts by execut ing the following command from within the menpx_2 3 0 directory force regeneration of configure scripts at all levels autoreconf localdir config f Once the configure scripts at the various levels have been generated you can execute configure with the desired feature that were added For our example we would execute the following to use our new with OLDXS option in order to get old cross sections acti vated when the Fortran code is compiled from the top level of your working directory configure and request that the new option be used configure with OLDXS The configure will recursively descend the nece
10. 1 xtie ulnu yu A en o d oA 5 ae u where x is a positive real number specifying the line of integration Blunck and Leisegang BLU50 have extended Landau s result to include the second moment of the expansion of the cross section Their result can be expressed as a convo lution of Landau s distribution with a Gaussian distribution o0 n2 f s A a f Hs exp C5 an o0 o Blunck and Westphal BLU51 provided a simple form for the variance of the Gaussian 4 Ogwy 10eVZ A MCNPX User s Manual 59 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Subsequently Chechin and Ermilova CHE76 investigated the Landau Blunck Leisegang theory and derived an estimate for the relative error ees 105 1 a i caused by the neglect of higher order moments Based on this work Seltzer SEL91 describes and recommends a correction to the Blunck Wesitphal variance Bees OBw 1 3 cR This is the value for the variance of the Gaussian which is used in MCNP MCNPX Electron Multiple Scattering ETRAN and MCNP MCNPxX rely on the Goudsmit Saunderson theory GOU40 for the probability distribution of angular deflections The angular deflection of the electron is sam pled once per subset according to the distribution w F s u 5 1 3 exp sG P u l 0 where s is the length of the substep u cos is the angular deflection from the directi
11. 35 ANSI ANS 6 1 1 1991 ISO isotropic a en Particle energy Interpolation method 1 logarithmic interpolation in energy linear in function 2 linear interpolation in energy and function 3 recommended analytic parameterization not available for ic 10 units of the result 1 rem hr particles em sec 2 sieverts hr particles cm2 sec 114 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 E LA UR 02 2607 Accelerator Production of Tritium Table 8 9 DFACT Argument Descriptions Continued ARGUMENT DESCRIPTION acr Normalization factor for dose DFACT result will be multiplied by any factor greater or equal to 0 0 for exam ple acr 1 0 means no change The value must be a real number Certain special options are also available 1 0 normalize DFACT results to Q 20 by dividing out the parametric form of Q which equals 5 0 17 0 exp In 2E 2 6 from ICRP60 1990 paragraph A12 2 0 Apply LANSCE albatross response function MCNPX User s Manual 115 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 5 HISTP and HTAPE3X In order to produce the LAHET compatible HISTP files the following card must be added to the inp deck HISTP no arguments HTAPESxX is a code for processing medium and high energy collision data written to the HISTP history file by MCNPX In add
12. 62 5 3 2 4 Surfaces Defined by Macrobodies 0 0000 63 5 3 2 4 1 BOX Arbitrarily oriented orthogonal box 63 5 3 2 4 2 RPP Rectangular Parallelepiped 63 5 3 2 4 3 SPH Sphere ideii 0c ee 64 5 3 2 4 4 RCC Right Circular Cylinder Can 64 5 3 2 4 5 RHP or HEX Right Hexagonal Prism 65 5 3 2 4 6 REC Right Elliptical Cylinder 65 5 3 2 4 7 TRC Truncated Right Angle Cone 66 5 3 2 4 8 ELL Ellipsoid 2 0 0 eee 66 5 3 2 4 9 WED Wedge 0 00 eee 67 5 3 2 4 10 ARB Arbitrary Polyhedron 00 000 00 67 5 3 3 Geometry Data 00 2 cee 68 5 3 3 1 VOL Cell Volume 0 eee 68 5 3 3 2 AREA Surface Area 000 ccs 69 SISS U UNiverse eaaa aa eres ea adie daa Hes 69 5 3 3 4 FIER Fillvas idea aaa el ani Sete tack dee Rife ee 70 5 3 3 5 TRCL Cell Transformation 0 000 c eee eee 71 DFSG LAT Lattice iiss deren hl eer eet nad 72 5 3 3 7 TRn Coordinate Transformation 0 0008 73 5 4 MatetiialS 23 3 ood Ca ee eee oe ee aan cere iia 74 MCNPX User s Manual vii viii MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 54 1 Mm Materi l s c 0 203 0 o 060 sion 2 2o aaa tol alae See ees 74 5 4 2 MTm 0 B Material 0 cece cece 76 5 4 3 MPNm_ Photonuclear Material 0200
13. MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium here given by source probability distributions SP1 and SP2 The z coordinate is left unchanged Z 0 There is no PAR option in this example therefore the particle generated by this source will be the one with the lowest IPT number in Table 5 1 neutron The SP cards have three entries The first entry is 41 which indicates sampling from a built in gaussian distribution note the function 41 is a gaussian in time in MCNP It has been modified for the purpose of MCNPX It has the following density function 2 2 poy exr 4 Z anan 1 T The parameters a and b are the standard deviations of the Gaussian in x and y The second entry fx or fy on the SP cards is the full width half maximum FWHM of the Gaussian in either the x or y direction and must be computed from a and b by the user as follows f 8In2 a 2 35482a hpi fy 8In2 b 2 35482b The third entry represents the centroid of the Gaussian in either the x or y direction We recommend that the user input 0 here and handle any transformations of the source with a TR card as described below Using a non zero value will interfere with the rejection func tion as specified by the cookie cutter option Note that in Table 10 in the MCNPX output file the definitions of a b and c are different from those discussed above however fwh
14. Must be followed by a single reference to a TR card that can be used to trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 96 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 F LA UR 02 2607 Accelerator Production of Tritium Source Mesh Tally type 2 The second type of Mesh Tally scores source point data in which the weight of the source particles P 1 P 2 P 3 are scored in mesh arrays 1 2 3 therefore a separate mesh tally grid will be produced for each particle chosen Currently it is not possible to chose more than one particle type in a type 2 Mesh Tally1 However some graphics pro grams will enable the user to add separate histograms together offline The usefulness of this method involves locating the source of particles entering a certain volume or crossing a certain surface The user asks the question If particles of a certain type are present where did they originally come from In shielding problems the user can then try to shield the particles at their source Refinements in this tally will be forthcoming in further versions of MCNPX as user feedback is received This mesh tally is normalized as number per SDEF source particle R C S MESHn P 1 P 2 P 3 P A trans n 2 12 22 32 note number must not duplicate one used for an F2 tally Table 8 2 Source Mesh Tally type 2 Keyword Descriptions Key
15. QO QO QO QO 0 QO QO QO QO 0 QO QO QO D Dy 0 0 9 8003E 00 1 3626E 02 5 7541E 02 4 9705E 01 6 8449E 00 QO QO 9 8600E 01 1 0482E 02 5 5000E 04 1 0972E 02 QO 0 1 9848E 01 3 4100E 02 cutoffs tco 1 0000E 34 eco 0 0000E 00 wcl 5 0000E 01 wc2 2 5000E 01 Net neutron production in this case is 18 364 n p or 0 5 above the base case value The difference is primarily due to the neutron multiplicity between 20 and 150 MeV in the new 150 MeV evaluations as compared to the multiplicity given by the LAHET physics models 196 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 in this energy range Since the data evaluations are considered more accurate than the LAHET physics models the base case value of 18 263 should be considered the better estimate Note the difference in net production by nuclear interactions 15 617 n p for the base case versus 17 897 n p for case 1 and by n xn reactions 3 785 n p for the base case versus 0 516 n p for case 1 for the two cases The difference of 2 280 n p between the two cases for net production by nuclear interactions is the value calculated by the LAHET modules within mcnpx for net neutron production by neutrons in the energy range 20 to 150 MeV Similarly the difference of 3 269 n p in the values for net n xn production is the value predicted by the new 150 MeV Pb data libraries for net neutron production by neutrons with energ
16. contains the regression test files for the various known platforms in use src contains the source code files for mcnpx and several related utilities miscellany contains things that don t fit into any other category of interest to developers config contains autoconf related macros scripts initialization files Second Level bertin builds and executes a program hcnv to translate LAHET text input to binary input phtlib builds and executes a program trx to translate LAHET text input to binary input gridconv converts output files generated by mesh tally and mctal files into a variety of different graphics formats htape3x reads the history tapes optionally generated by mcnpx and performs post processing on them makexs a cross section library management tool that converts type 1 cross sections to type 2 cross sections and vice versa xsex3 a utility associated with the new cross section generation mode for mcnpx which allows tabulation of cross section sets based on physics models include contains include files shared across directories and include files localized in subdirectories mcnpx the organizing root directory for the mcnpx program Third Level cem dedx etc directories that organize the Fortran90 and C source code files that are related to different aspects of the MCNPX program Fourth Level individual Fortran90 and C source code files for a particular aspect of MCNPX 18 MCNPX User s Manual MCNPX User s M
17. e energy angle correlated spectra for secondary light particles energy spectra for gammas and heavy recoil nuclei The lower energy neutron libraries do not always contain complete secondary charged particle emission data since they are based on earlier evaluations In these cases the library processing routines ignores the incomplete information Therefore the secondary charged particles be produced and tracked below 20 MeV only for certain isotopes Thresholds for particle emission are given in Table 4 4 Table 4 4 Charged Particle Production Thresholds for Low Energy Neutron Libraries MeV Isotope ZAID Proton Deuteron Triton Alpha H 1 1001 24c 1 0E 11 H 2 1002 24c 3 339 1 0E 11 Be 9 4009 24c 14 266 16 301 11 709 0 667 C 6000 24c 20 0 20 0 20 0 N 14 7014 24c 20 0 20 0 20 0 O 16 8016 24c 20 0 20 0 20 0 Al 27 13027 24c 1 897 6 274 11 29 3 25 Si 28 14028 24c 4 0 20 0 20 0 2 746 Si 29 14029 24c 3 0 20 0 20 0 1 3 Si 30 14030 24c 8 012 20 0 20 0 4 345 P 31 15031 24c 20 0 20 0 20 0 Ca 20000 24c 20 0 20 0 20 0 20 0 Cr 50 24050 24c 1 0 20 0 20 0 2 25 Cr 52 24052 24c 3 256 20 0 20 0 1 233 Cr 53 24053 24c 2 69 20 0 20 0 1 0 Cr 54 24054 24c 6 33 20 0 20 0 1 581 Fe 54 26054 24c 0 7 20 0 20 0 3 0 Fe 56 26056 24c 2 966 20 0 20 0 0 862 MCNPX User s Manual 49 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 4 4 Charge
18. files at all levels After successful configuration you can now make mcnpx using your new compiler with the following command from the top level of your build directory make mcnpx 3 1 7 3 How to add a new feature via with Example 2 Add a new option to the configure script that will activate the use of the old cross section capability during the compilation of mcnpx by defining the symbol OLDM for the compiler to recognize yes it s already there but we will step through it This one is requires the use of mcnpx_2 3 0 config aclocal m4 and all of the configure in files at the various levels 30 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium configure in in the menpx_2 3 0 directory configure in in the mcnpx_2 3 0 sre directory configure in in the mcnpx_2 3 0 src mcnpx directory configure generic in in the mcnpx_2 3 0 config directory Examine one of the configure in files There are several examples of checking for options such as compiler link method and debug via the AC_ARG_WITH macro Decide where the new call to with OLDXS should be placed Since it is only going to define one extra symbol for the compile step it could probably be placed anywhere after the initial default environment settings have been done AC_CLL_DEFAULTS and before the environment variable adjustments will be made AC_ENV_FLAGS_VARS for the detected and reques
19. t y y 0 KX On X axis Se Ry z tet K ou yer NGaRy y 9 t z 2 0 Bes n Z axis Z Jy 27 t x x 0 7 2 1 ix 2 t y 0 re Ax y t z 2 0 1 used only for 1 sheet cone SQ Ellipsoid Axis not parallel 52 2 232 ABCDE Hyperboloid to X Y or Z axis nee TEYA TMERR FGx yz Paraboloid Pee Keely y 2F z z G 0 GQ Cylinder Axes not parallel eE O ebay EN ABCDE Cone to X Y or Z axis FGHJK Ellipsoid Fzx Gz Hy Jz K 0 Hyperboloid Paraboloid MCNPX User s Manual 61 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 TX Elliptical or 2 Xv z sirqular X X B lly 2 2 A C 1 C papas TY torus a es Pe ae 2 n2 zy ZABC a 1 y z Axis is y y BY N x x z 2 A C 1 C TZ Parallel to PTEN NAE E r E E SA z z B x X A Cf 1 LY orz 4 y Y xy zABC axis IXYZP Surfaces defined by points See sections 5 3 2 2 Example 1 j PY3 This describes a plane normal to the y axis at y 3 with positive sense for all points with y gt 3 Example 2 j KYO O 2 25 1 This specifies a cone whose vertex is at x y z 0 0 2 and whose axis is parallel to the y axis The tangent of the opening angle of the cone is 0 5 note that z is entered and only the positive right hand sheet of the cone is used Points outside the cone have a positive sense 5 3 2 2 Axisymmetric Surfaces Defined by Points Form j n a
20. the compile step for the gen erated Makefiles this option can be used in combination with other options such as with FC and with CC configure will search for a Fortran77 compiler and use the first one it finds this option can be used in combi nation with other options such as with DEBUG and with CC with CC value sub stitute the desired C compiler name for the value placeholder e g with CC gcc to use the gcc compiler value will be used to compile C source code location of binary directory containing value must be in your PATH environment variable configure will search for a C compiler and use the first one it finds this option can be used in combination with other options such as with DEBUG and with FC with LD value Sub stitute the desired link editor for the value placeholder e g with LD usr ccs bin ld to use the Standard Sun linker MCNPX User s Manual value will be used to link object code Unlike the with FC and with CC options whose names are used for more than just find ing the executable The value can be a full path to the loca tion of the desired Id program as well as being a single name like Id configure will search for a linker and use the first one it finds This is typically needed on systems with both a ven dor supplied compiler set and the GNU tool set In such cases there may be two ver sions of Id that mus
21. 100 0 0 0 83 optional PHYS E 10000001 1 1 84 optional PHYS H 100 00JOJO 85 optional PHYS lt pl gt 100 3J 0 other particles 86 e TMP 2 53 x 108 86 e THTME 0 87 optional COINC none 87 e neutron problems only optional CUT lt pl gt huge 0 0 0 5 0 25 min sre wt 88 optional ELPT cut card energy cutoff 88 optional NPS none 89 optional CTME none 90 optional LCA 211002311010 91 optional LCB 2500 2500 800 800 1 0 1 0 93 optional LEA 14101001 95 optional LEB 1 5 8 0 1 5 10 0 96 Source specification cards section 5 6 on page 97 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 113 Summary of MCNPX Input Cards optional SDEF ERG 14 TME 0 POS 0 0 0 WGT 1 PAR N 97 optional Sin H Ij Ik 99 optional SPn D P Px 99 optional SBn D Bi Bk 100 optional DSn HJ Jg 101 optional SCn none 102 b KCODE 1000 1 30 130 MAX 4500 2 NSRCK 0 102 6500 1 none c KSRC none 102 optional SSW SYM 0 103 optional SSR OLD NEW COL m 0 104 optional SOURCE amp SRCDX 107 b neutron criticality problems only c KCODE only Tally specification cards section 5 7 on page 111 optional Fna Ro O0forn 5 112 optional FCn none 121 optional En very large 122 optional Tn very large 122 optional Cn 1 122 optional FQn FDUSMCET 123 optional FMn 1 124 optional DEn DFn none 126 optional EMn 1 128 optional
22. 1996 MCNPX User s Manual 189 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 190 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 7 Appendix A Examples Example 1 Neutron production from a spallation target One of the fundamental quantities of interest in most spallation target applications is the number of neutrons produced per beam particle incident on target For targets fed by proton accelerators this quantity is typically denoted as n p Here we demonstrate how one goes about calculating this quantity for a simple target geometry using MCNPX The geometry consists of a simple right circular cylinder of lead 10 cm in diameter by 30 cm long A beam of 1 GeV protons is launched onto the target The beam has a spot size of 7 cm diameter with a parabolic spatial profile see Fig A 1 Figure A 1 Neutron production from a spallation target In MCNPX net neutron production is tallied implicitly and is provided by default in the problem summary for neutrons The problem summary shows net neutron production resulting from nuclear interactions this is the component that accounts for neutron production by all particles transported using INC Preequilibrium Evaporation physics and net production by n xn reactions these are neutrons created in inelastic nuclear interactions by neutrons below the transition energy using evaluated nuclear data Net producti
23. 3 ay 0 9 ap 0 2 a3 0 01 p r po fexp r c a 1 c 1 07A18 fm a 0 545 fm p r ajp 0 i 1 16 p r po exp r c a 1 c 1 07A1 fm a 0 545 fm Pn r pp r N Z p r aip 0 i 1 7 a4 0 95 a2 0 8 ag 0 5 a4 0 2 as 0 1 ag 0 05 a7 0 01 Nucleon Potential Vy Tf By Nucleon kinetic energy Vu Tf By Ty dependent potential Vu Vi 1 Th Tmax Pion Potential Vx Vy Vr 0 Vx 25 MeV Mean Nucleon Binding By 7 MeV initial By from mass table By 7 MeV Energy the same value is used throughout the calculation Elementary Cross Sections standard BERTINI INC old standard ISABEL old new CEM97 last update March 1999 A A interactions not considered allowed not considered yA interactions not considered not considered may be considered Condition for passing from the INC stage cutoff energy 7 MeV different cutoff energies for p and n as in VEGAS code P Wmod Wexp Wexp P 0 3 Nuclear density depletion not considered considered not considered Pre equilibrium stage MPM LAHET model MPM LAHET model Improved MEM CEM97 Equilibrium stage Dresner model for n p d t 3He He emission fission y Dresner model for n p d t 3He He emission fission y CEM97 model for n p d t He fHe emission fission y Level density 3 LAHET models for a a Z N E 3 LAHET models
24. 609 623 2000 COU97 J D Court Combining the Results of Multiple LCS Runs memo LANSCE 12 97 43 Los Alamos National Laboratory May 8 1997 COU97a J D Court More Derivations Combining Multiple Bins in a MCNP or LAHET Tally memo LANSCE 12 97 66 Los Alamos National Laboratory July 16 1997 CMU94 Carnegie Mellon University Software Engineering Institute The Capability Maturity Model Guidelines for Improving the Software Process Addison Wesley 1994 DRE81 L Dresner EVAP A Fortran Program for Calculating the Evaporation of Various Particles from Excited Compound Nuclei Oak Ridge National Laboratory Report ORNL TM 7882 July 1981 EVA55 R D Evans The Atomic Nucleus Robert E Krieger Publishing Co 1955 EVA98 T M Evans J S Hendricks An Enhanced Geometry Independent Mesh Weight Window Generator for MCNP 1998 Radiation Protection and Shielding Division Topical Conference on Technologies for the New Century Sheraton Music City Nashville TN vol l p 165 April 19 23 1998 FAS94a A Fasso A Ferrari J Ranft P R Sala G R Stevenson and J M Zazula FLUKA92 Proceedings of the Workshop on Simulating Accelerator Radiation Environments SARE1 Santa Fe New Mexico January 11 15 1993 A Palounek ed Los Alamos LA 12835 C p 134 144 1994 FAS94b A Fasso A Ferrari J Ranft and P R Sala FLUKA Present Status and Future Developments Proceedings of the IV Internatio
25. C Frankle G M Hale H G Hughes A J Koning R C Little R E MacFarlane R E Prael and L S Waters Cross Section Evaluations to 150 MeV for Accelerator Driven Systems and Implementation in MCNPX Nuclear Science and Engineering 131 Number 3 March 1999 293 M B Chadwick P G Young R E MacFarlane P Moller G M Hale R C Little A J Koning and S Chiba LA150 Documentation of Cross Sections Heating and Damage Part A Incident Neutrons and Part B Incident Protons LA UR 99 1222 1999 H G Hughes et al MCNPX for Neutron Proton Transport International Conference on Mathematics amp Computation Reactor Physics amp Environmental Analysis in Nuclear Applications American Nuclear Society Madrid Spain September 27 30 1999 S G Mashnik A J Sierk O Bersillon and T A Gabriel CCascade Exciton Model Detailed Analysis of Proton Spallation at Energies from 10 MeV to 5 GeV Nucl Instr Meth A414 1998 68 Los Alamos National Laboratory Report LA UR 97 2905 R E Prael and H Lichtenstein User Guide to LCS The LAHET Code System LA UR 89 3014 Revised September 15 1989 11 CONTENTS OF CODE PACKAGE Included are the referenced documents in 10 a and one distribution CD which contains a GNU compressed Unix tar file with the full source code for the MCNPX system executable files installation scripts and test sets for each of the supported architectures WinZIP 8
26. C Little R E MacFarlane R E Prael and L S Waters Cross Section Evaluations to 150 MeV for Accelerator Driven Systems and Implementation in MCNPX Nuclear Science and Engineering 131 Number 3 March 1999 293 CHA99b M B Chadwick P G Young R E MacFarlane P Moller G M Hale R C Little A J Koning and S Chiba LA150 Documentation of Cross Sections Heating and Damage Part A Incident Neutrons and Part Incident Protons Los Alamos National Laboratory Report LA UR 99 1222 1999 http t2 lanl gov data he html CHA81 A Chatterjee K H N Murphy and S K Gupta Pramana 16 1981 p 391 182 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 CHE76 V A Chechin and V C Ermilova The lonization Loss Distribution at Very Small Absorber Thickness Nucl Instr Meth 136 1976 551 CHE68 K Chen et al Phys Rev 166 1968 p 949 CLO83 P Cloth et al The KFA Version of the High Energy Transport Code HETC and the Generalized Evaluation Code SIMPEL Jul Spez 196 Kernforschungsanlage Julich GmbH MARCH 1983 CLO88 P Cloth et al HERMES A Monte Carlo Program System for Beam Materials Interaction Studies Kernforschungsanlage Julich GmbH Jul 2203 May 1988 COLOO G Collazuol A Ferrari A Guglielmi and P R Sala Hadronic Models and Experimental Data for the Neutrino Beam Production Nuclear Instruments amp Methods A449
27. Example PIKMT26000 55 1 102001 1 7014 0 29000 2 3001 2 3002 1 8016 1 This example results in normal sampling of all photon production reactions for 14N All photons from neutron collisions with Fe are from the reaction with MT identifier 102001 Two photon production reactions with Cu are allowed Because of the PMT parameters the reaction with MT identifier 3001 is sampled twice as frequently relative to the reaction with MT identifier 3002 than otherwise would be the case No photons are produced from 160 or from any other isotopes in the problem that are not listed on the PIKMT card MCNPX User s Manual 79 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 4 10 MGOPT Multigroup Adjoint Transport Option Form MGOPT MCAL IGM IPLT ISB ICW FNW RIM Table 5 30 Multigroup Adjoint Transport Option Keyword Description F for forward problem MCAL A for adjoint problem the total number of energy groups for all kinds of particles IGM in the problem A negative total indicates a special elec tron photon problem indicator of how weight windows are to be used 0 means that IMP values set cell importances Weight windows if any are ignored for cell importance splitting and Russian roulette default IPLT 1 means that weight windows must be provided and are transformed into energy dependent cell importances A zero weight window lower bound produces an impor tance equal to the
28. K Gudima S G Mashnik and V D Toneev Cascade Exciton Model of Nuclear Reactions Nucl Phys A 401 1983 329 HAL88 J Halbleib Structure and Operation of the ITS Code System in Monte Carlo Transport of Electrons and Photons edited by Theodore M Jenkins Walter R Nelson and Alessandro Rindi Plenum Press New York 1988 153 HENO00a J S Hendricks Advances in MCNP4C Radiation Protection for Our National Priorities Spokane Washington September 17 21 2000 LA UR 00 2643 HENOOb J S Hendricks Point and Click Plotting with MCNP Radiation Protection for Our National Priorities Sookane Washington September 17 21 2000 LA UR 00 2642 HENO1 J S Hendricks Superimposed Mesh Plotting in MCNP International Meeting on Mathematical Methods for Nuclear Applications M amp C 2001 American Nuclear Society Salt Lake City Utah September 9 13 2001 HENO2a J S Hendricks G W McKinney L S Waters H G Hughes E C Snow New MCNPX Developments LA UR 02 2181 12th Biennial Radiation Protection and Shielding Division Topical Meeting Santa Fe NM American Nuclear Society ISBN 8 89448 667 5 ANS Order No 700293 April 14 18 2002 184 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 HOW81 R J Howerton ENSL and CDRL Evaluated nuclear Structure Libraries UCRL 50400 Vol 23 Lawrence Livermore National Laboratory February 1981
29. MG w Pe am aw or ur ce nv IPSP ur 1 o Jo rR JR fo nN JN JO Jo fo fo 11 lo Jo rR rR Jo Jn n fo Jo Jo o 2 o Jo jr rm Nn n n Jo o Jo Jo 102 3 lo lo Jn Jo n Jo n n Jo n IN 103 o lo n R n fo In n Jo N JN 5 In n In Jo n lo n N n N JN 15 N In n R n fo n n JN N JN s n n In o n lo Jo In n N JN 108 N In n R n fo Jo n n N JN lo lo IR r lo In In Jo Jo fo lo 109 206 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table B 1 Applicability of Input Control Parameters Continued IOPT G wn Pe Rm Rm or ur ce nv RS ur 10 O O R R N N N O O O O 110 11 O N R R O N N O N N N 111 12 O N R R O N N O N N N 112 13 O O R O O N N O O O O 14 N N N O N N N N N N O 114 N N N R N N N N N N O 15 N N N O N O O N N N N 115 N N N R N O O N N N N 16 O N N 0 N O N N N N N 116 O N N R N O N N N N N R required O optional N not used IRS is optional with any value of IOPT IOPT defines the editing option to be applied as defined below For all but IOPT 13 100 may added to the basic option type to indicate that the tally over a list of cell surface or material numbers will be combined in a single tally Prefixing IOPT by a minus sign when allowed indicates an option dependent modifi
30. Table 5 1 Particles in MCNPX Low Kinetic greeks IPT Name of Particle Symbol Mass MeV Energy Cutoff x decayed on MeV production 21 neutral pion 0 z 134 9764 0 0 8 4 x 1017 22 kaon K k 493 677 0 52614 1 2386 x 108 23 Ko short 497 672 0 000001 0 8927 x 10 0 24 Ko long A 497 672 0 000001 5 17 x 108 25 pt g 1869 3 1 9923 1 05 x 104 26 p d 1864 5 1 0 415x108 28 g j 5278 7 5 626 1 54 x104 29 po b 5279 0 1 0 15x104 0 1 4 30 B q 5375 0 1 34 x 10 Light lons 31 deuteron d 1875 627 2 0 huge 32 triton t 2808 951 3 0 12 3 years 33 Helium 3 s 2808 421 3 0 huge 34 Helium 4 a a 3727 418 4 0 huge Particle tracking between interactions involves several physics considerations which are described below Atomic electron interactions will cause a charged particle to lose energy along its track length ionization Certain modifications to this energy loss are determined by energy straggling theory Multiple scattering of charged particles is also implemented Note that there is currently no delta ray production of knock on electrons for charged heavy particles now in MCNPX version 2 3 0 although it is present for electrons No option for electromagnetic field tracking is currently implemented in MCNPX Attempts are currently underway to develop this capability which will be fully implemented in a future version of the code FAV99 MCNPX User s Manual 67 MC
31. The MCNPX classes are a vital part of our code quality assurance program and we very much appreciate their help and support We would also like to thank members of the Los Alamos Export Controls Office particu larly Sarah Jane W Maynard Crystal Johnson and Steve H Remade for their outstanding help in dealing with the export issues for our foreign beta test team members Publishing Team Finally we wish to thank Berylene Rogers for copyediting and preparing the final docu ment and Patty Montoya Barbara Olguin Arlene Lopez and Jean Harlow for their help in reproducing and assembling the manual iv MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Dedication We dedicate this code to the memory of our respected colleague Dr Russell B Kidman Russ was an invaluable member of the APT Target Blanket design team and a computer simulations expert for many projects at Los Alamos His tragic and premature death has left us all with a deep sense of loss MCNPX User s Manual v LA CP 02 408 TABLE OF CONTENTS Acknowledgments cai rii rere be wd ka eaa a cheba eked iii DEdiCaliONns iini iarom oani nhn a a aa naa oa ee o Ea ia v PIGlaCe imoa oan aa a E E a eet esa A N xiii LAINTOdCUCHON cess Seen e a a a a a a aa 1 2 Warnings and Limitations 00 eeeeeeeeeeee 5 3 Installation ieie era wap ele lela le na wih Sw ee Soe a a ea 9 3 1 UNIX Build Systemi siec 2205 eee see ee ee ee eee
32. The code will use usr mcnpx lib as its default location for finding the data files When the user has an existing directory layout that does not follow the mcnpx default then the data path itself can be customized like this usr local src mcnpx_2 4 0 configure libdir usr mcnpx which will leave the default executable location as usr local bin and set the location for the data files to usr mcnpx Finally both the prefix and the libdir options can be used together with the libdir options taking precedence over the library directory implied by the prefix These options should remove the need to edit paths in the source code In fact with support for these options there are no longer any paths in the code to edit 3 1 3 3 Individual Private Installation For the purpose of the second illustration we will look at a single non privileged user Me on a computer loading and building a private copy of the code The local user building the private copy is username me whose home directory is the directory home me The user has fetched the distribution from CDROM or from the net and has it in the file home me mcnpx_2 4 0 tar gz The user will unload the distribution package into home me mcnpx_2 4 0 The user will build the system in the same directory as the source install the binary executable in home me bin and install the binary data files and eventually the mcnp cross sections in home me lib This method makes it hard
33. VOL x X Xi or VOLNO x X Xi Table 5 19 Cell Volume Card Argument Description volume of cell i where i 1 2 number of cells in the problem NO no volumes or areas are calculated Default MCNPxX attempts to calculate the volume of all cells unless NO appears on the VOL card If no value is entered for a cell on the VOL card the calculated volume is used Use Use only if required cell volumes are not properly calculated NOTE Ifthe number of entries does not equal the number of cells in the problem itis a fatal error Use the jump nJ feature to skip over cells for which you do not want to enter values 68 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 3 3 2 AREA Surface Area Form AREAX ie X j X n Table 5 20 Surface Area Card Argument Description area of surface i where i 1 2 number of surfaces in A the problem Default MCNP attempts to calculate the area of all surfaces If no value is entered for a surface on the AREA card the calculated area if any is used Use Use only if required surface areas for F2 tallies are not properly calculated Repeated Structures Cards 5 3 3 3 U Universe Form U n cell card entry or U n4 n2 nz n data card Table 5 21 Universe Card Argument Description arbitrary universe number Integer to which cell is assigne
34. and amp created but not transported Both can make TTB approxi mation photons Mode P no TTB energy of e e pair deposited locally e annihilated replaced by two photons Incoherent Compton Scattering Klein Nishina formula Regarded to be on free elec trons Uses form factors to account for electron binding effects MCNPX User s Manual 55 MCNPX User s Manual Version 2 3 0 April 2002 x LA UR 02 2607 Accelerator Production of Tritium Table 4 5 Summary of Photon Physics Options Continued Simple Detailed Process used above energy EMCPF used below energy EMCPF on the PHYS P card on the PHYS P card default 100 MeV default 100 MeV Coherent Thompson Scattering Not included Scattering angle of photon is Involves no energy loss therefore no computed and transport con electrons are produced for further tinues transport a In analog capture a particle is killed with probability equal to the ratio of the absorption oa to the total cross section oT Killed particles deposit their entire energy and weight in the collision cell b In implicit capture the particle weight Wh is reduced to W as follows W a 1 0 07 x Wp If the new weight W n is below the problem weight cutoff as specified on the CUT card the particle is rouletted resulting in fewer particles with larger weights A fraction oa oT will be deposited in the collision cell corresponding to t
35. and A S Tishin Sov J Nucl Phys 21 1975 p 256 JAN82 J F Janni Proton Range Energy Tables 1ke V 10GevV Atomic Data and Nuclear Data Tables 27 2 3 1982 KAL85 PRECO D2 Program for Calculating Preequilibrium and Direct Reaction Double Differential Cross Sections LA 10248 MS Los Alamos National Laboratory 1985 KOC59 H W Koch and J W Motz Bremsstrahlung Cross Section Formulas and Related Data Rev Mod Phys 31 1959 920 LAN44 L Landau On the Energy Loss of Fast Particles by lonization J Phys USSR 8 1944 201 MCNPX User s Manual 185 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 LITOO R C Little J M Campbell M B Chadwick S C Frankle J S Hendricks H G Hughes R E MacFarlane C J Werner M C White P G Young Modern Nuclear Data for Monte Carlo Codes LA UR 00 4979 MC2000 International Conference on Advanced Monte Carlo for Radiation Physics Particle Transport Simulation and applications Lisbon Portugal October 23 26 2000 MAC94 R E MacFarlane and D W Muir The NJOY Nuclear Data Processing System version 91 Los Alamos National Laboratory Report LA 12740 M October 1994 MAD88 amp D G Madland Recent Results in the Development of a Global Medium Energy Nucleon Nucleus Optical Model Potential in Proceedings of a Specialist s Meeting on Preequilibrium Reactions Semmering Austria February 10 12 1988 Edited
36. by B Strohmaier OECD lt Paris 1988 p 103 116 MAS74 S G Mashnik and V D Toneev MODEX the Program for Calculation of the Energy Spectra of Particles Emitted in the Reactions of Pre Equilibrium and Equilibrium Statistical Decays in Russian Communication JINR P4 8417 Dubna 1974 25 pp MAS98 S G Mashnik A J Sierk O Bersillon and T A Gabriel Cascade Exciton Model Detailed Analysis of Proton Spallation at Energies from 10 MeV to 5 GeV Nucl Instr Meth A414 1998 68 Los Alamos National Laboratory Report LA UR 97 2905 http t2 lanl gov publications publications html MCKOO G W McKinney T E Booth J F Briesmeister L J Cox R A Forster J S Hendricks R D Mosteller R E Prael A Sood MCNP Applications for the 21st Century Proceedings of the 4th International Conference on Supercomputing in Nuclear Applications September 4 7 Tokyo Japan 2000 MCK02 G W McKinney J S Hendricks L S Waters T H Prettyman Using MCNPX for Space Applications LA UR 02 2179 12th Biennial Radiation Protection and Shielding Division Topical Meeting Santa Fe NM American Nuclear Society ISBN 8 89448 667 5 ANS Order No 700293 April 14 18 2002 MOH83 H J Moehring Hadron nucleus Inelastic Cross sections for Use in Hadron cascade Calculations at high Energies CERN report TIS RP 116 October 1983 MOL48 G Moliere Theorie der Streuung schneller geladener Teilchen II Mehrfach
37. details BNUM Obremsstrahlung photons will not be produced gt 0 produce BNUM times the analog number of bremsstrahlung photons Radiative energy loss uses the bremsstrahlung energy of the first sampled photon gt 0 produce XNUM times the analog number of electron induced x rays ANUM 0 x ray photons will not be produced by electrons gt 0 produce RNOK times the analog number of knock on RNOK electrons 0 knock on electrons will not be produced 84 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 33 Electron Physics Options Keyword Description gt 0 produce ENUM times the analog number of photon induced secondary electrons ENUM 0 photon induced secondary electrons will not be produced NUMB gt 0 produce bremsstrahlung on each substep 0 nominal bremsstrahlung production Default PHYS E 100000011110 Use Optional 5 5 2 4 Protons Form PHYS h EMAX EAN TABL J ISTRG J RECL Table 5 34 Proton Physics Options Keyword Description EMAX Upper limit for proton energy MeV Analog energy limit MeV Implicit capture for E gt Ean EAN inetd implicit capture for E lt Ean Table based physics cutoff For E gt Tabl use model physics TABL E lt Tabl use physics from data tables WARNING If Tabl gt emax of a data table the cross section values at E emax will be used in the energy r
38. following form is required IFSEG NSEG FSEG 1 FSEG NSEG For IFSEG 1 the segmenting planes are perpendicular to the x axis for IFSEG 2 the y axis and for IFSEG 3 the z axis The FSEG I are the coordinates of the NSEG planes in increasing order Segmenting may also be accomplished by using segmenting cylinders The input has the same format as segmenting by planes however IFSEG negative designates cylindrical segmenting IFSEG 1 indicates that the segmenting cylinders are concentric with the x axis IFSEG 2 indicates that the segmenting cylinders are concentric with the y axis IFSEG 3 indicates that the segmenting cylinders are concentric with the z axis The values of the FSEG array are the radii of nested concentric cylinders and must be in increasing order Segmenting cylinders are concentric with an axis not just parallel For KOPT 4 or 9 an additional record must be supplied with the direction cosines of the arbitrary vector with which cosine binning is to be made The form of this record is CN 1 CN 2 CN 3 where the parameters input are the direction cosines of the arbitrary vector with respect to the x y and z axes The vector need not be normalized The surface current tally represents the time integrated current integrated over a surface area and an element of solid angle Unless otherwise normalized it is the weight of particles crossing a surface within a given bin per source particle As such i
39. gt sc 3 5 E Any particle generated within this cell is accepted any outside of the cell is rejected Any well defined surface may be selected and it is common to use a simple cylinder to represent the extent of a beampipe In this example a source is generated in an x y coordinate system with the distribution centered at the origin and the particles travelling in the z direction The particle coordinates can be modified to an x y coordinate system by translation and rotation according to the following equations where 0 lt 9 lt x x X sing y cosd Xo MCNPX User s Manual 109 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 y X coso y sing Yo Thus the angle is the angle of rotation of the major axis of the source distribution from the positive y direction in the laboratory coordinate system If cos 0 0 the angle is 90 and the major axis lies along the x axis The TRn card in the above example implements this rotation matrix however the user is warned that o in the TRn card is equal to I L 5 Defining Multiple Beams The opportunity to specify a probability distribution of transformations on the SDEF card is a new feature that goes beyond enabling the representation of LAHET beam sources It allows the formation of multiple beams which differ only in orientation and intensity a feature that may have applications in radiography or in the distribution of p
40. lowest IPT number or symbol repre sented on MODE card Example 1 SDEF no entries This card specifies a 14 MeV isotropic point source at position 0 0 0 at time 0 with weight 1 all defaults Example 2 SDEF par SF Cel d1 Pos d2 Rad Fpos d3 98 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Spontaneous fission source Source points will be selected in spheres Pos Rad and limited to fission cells by Cel Each sampled source point will be a spontaneous fission site par SF producing the appropriate number of spontaneous fission neutrons per fission at the appropriate energy with isotropic direction 5 6 1 1 Sin Source Information Form SIn option I Table 5 46 Source Information Card Variable Description distribution number n 1 999 from corresponding dis tribution number on SDEF card Sets how the l s are interpreted Allowed values are blank or H histogram bin upper boundaries scalar only L discrete source variable values opion A points where a probability density distribution is defined S distribution numbers I Ir source variables or distribution numbers Default SInH Ik 5 6 1 2 SPn Source Probability Form SPn option P Pk or SPn fa b Table 5 47 Source Probability Card Variable Description distribution number 1 999 from corresponding distribu tion number on SDEF and SI cards
41. options A summary of the cards follows The options controlling the Bertini and ISABEL physics modules are taken from the User Guide to LCS PRA89 The user is referred to that document for further information CEM allows neutrons and protons up to 5 GeV and pions up to 2 5 Gev to initiate nuclear reactions Valid targets are nuclei with a charge number greater than 5 and a mass num ber greater than 11 The light nuclei are passed to the Bertini ISABEL models that use the Fermi Breakup model in this regime CEM consists of an intranuclear cascade model fol lowed by a pre equilibrium model and an evaporation model Possible fission events are initiated in the equilibrium stage for compound nuclei with a charge number greater than 70 The fragmentation of the fission event is handled by modules from the RAL fission model Fission fragments undergo an evaporation stage that depends on their excitation energy After evaporation a de excitation of the residual nuclei follows generating gam mas using the PHT data 76 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Future developments of MCNPX will allow greater freedom in the selection of physics options INC pre equilibrium evaporation fission etc so the user may compare the effect of varying one parameter at a time In version 2 3 0 CEM is still relatively self contained All of the input values on the four
42. s Manual 87 Accelerator Production of Tritium 88 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 MCNPX User s Manual MCNPxX User s Manual z Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 7 New Variance Reduction Techniques The high energy cascade process generates numerous particles over a very broad range of energies at Super Collider energies 20 TeV 20 TeV proton collisions the average number of particles generated for a central collision is 19 000 This is a far different sit uation from what the typical low energy MCNP user is accustomed and standard methods such as fixed cell importance biasing applied equally to all particles is not always the best solution At a minimum one should consider biasing in both spatial cells and energy groups and the complexity of the problem leads one to consider semi automatic schemes such as the weight window generator DSA etc Special variance reduction techniques have also been developed in the industry to enhance the production of particles of interest One example is Leading Particle biasing where production of only the highest energy most promptly produced particles is enhanced In addition one cannot assume isotropy of particle emission at high energies and the actual emission pattern varies over a wide range This anisotropy causes problems in using detector techniques for neutral particles above library energies Closel
43. these settings will override the system default or system computed values if omitted the default behav ior is system dependent the detected hardware software platform and compilers deter mine what the default FOPT should be MCNPX User s Manual 25 MCNPxX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Effect on the generated p y Makefile if requested makefile if NOT requested with COPT value substitute a quoted or double if omitted the default behav quoted string for value that ior is system dependent the There is a separate variable that represents allowable compiler detected hardware software is used for non optimization switches See with CFLAGSin Optimization switch settings platform and compilers deter this table If in doubt run the con these settings will override mine what the default COPT figure script and examine the houl system default or system com the system default or system should be puted values that appear in the computed values generated Makefile h You may want to include the defaults in the string you specify for COPT with this mechanism COPT settings are always appended to CFLAGS settings when configure is run again 3 1 6 Multiprocessing Many users have requested full multiprocessing including the b
44. ticle In the F6 and F6 tallies material density is available for the chosen cells and normalization is MeV gm source particle 112 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 4 Dose Conversion Coefficients The health physics industry and regulatory authorities have published a variety of fluence to dose conversion coefficients and it can be difficult for the unexperienced user to keep track of the latest versions In addition much new work is in progress for providing coeffi cients for particles other neutrons and photons as well as extending the limits of their upper ranges to the high energies needed in many accelerator applications A new function has been added to MCNPX which contains a number of standard dose conversion coefficients and efforts are being made to include the option to call this func tion in various tallies In MCNPX version 2 3 0 this function is directly used through the dose keyword of the Type 1 Mesh Tally section 8 1 1 If access to the MCNPX source code is available the user can add additional factors although this can also be done by individually inputting values into the de dfcards Func tion DFACT is an effort to hardwire in standard values since user input can be notoriously subject to error The MCNPX code developers will add more options as they become avail able The acr option can also be modified to add u
45. which attempts to score energy deposition by following individual particles 15 Continue Runs that include Mesh Tallies must use the last available complete restart dump The output file for mesh tallies is not integrated into the restart dump file Runtpe However they are written at each dump cycle Since the mesh tally file is overwritten at each dump care must be taken to ensure that the files used to continue a run were generated at the same dump cycle and that the last complete dump on the Runtpe file is used 16 An old version of FLUKA is implemented in MCNPX version 2 3 0 The version of FLUKA now in MCNPX is taken directly from the LAHET version 2 8 code and is known as FLUKA87 Only the high energy portion of FLUKA is present to handle interactions above the INC region This is not the latest version of FLUKA and does not contain any of the FLUKA code improvements added since that time See Section MCNPX User s Manual 7 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 4 2 for further information The FLUKA code module will be upgraded in a future ver sion of MCNPX The contents of the HISTP file arising from interactions processed by the CEM module do not distinguish among evaporation particles emitted before or after fission All are labeled as pre fission Therefore the HTAPE edits that depend on this distinction will not produce the intended output e pre
46. with CC cc with LD usr ccs bin Id with DEBUG prefix home me libdir usr mcnpx data now make the executable mcnpx program We will omit the regression tests this time although it would be a good idea to run them again if different compiler optimization values are used make install That s all there is to it There are many other options available with this new version of mcnpx Please read the User s Notes or the Programmer s Notes for more details 3 1 4 Directory Reorganization In order to accommodate the use of the autoconf utility to generate the Makefiles it became necessary to arrange the source code and regression test directories a bit We also added a config directory to hold autoconf related code The new directory structure is depicted in Figure 3 1 Each of the levels contains a collection of autoconf files and links Removal of any of these files will break the automated configure and make capabilities First Level Data contains data used with the bertin phtlib makexs targets Docs con tains files describing this mcnpx distribution Test contains the regression test files for the various known platforms in use src contains the source code files for mcnpx and several related utilities miscellany contains things that don t fit into any other category of interest to developers config contains autoconf related macros scripts initialization files Second Level bertin builds and executes a progr
47. 0 September 2002 LA CP 02 408 Table 5 113 Summary of MCNPX Input Cards required Data cards plus blank terminator 31 optional C Comment card aA Problem type card Geometry cards section 5 3 on page 58 required Cell cards plus blank terminator 34 58 required Surface cards plus blank terminator 31 60 optional VOL 0 68 optional AREA 0 69 optional U 0 69 optional TRCL 0 71 optional LAT 0 72 optional FILL 0 70 optional TRn none 73 Material specification cards section 5 4 on page 74 optional Mm no ZAID default 0 set internally first match 7A in XSDIR 01p 01e e MTm none 76 MPNm 77 d DRXS fully continuous 81 d TOTNU prompt v for non KCODE total v for 77 KCODE d NONU fission treated as real fission 77 optional AWTAB _ atomic weights from cross section tables 78 optional XSn none 78 optional VOID none 78 optional PIKMT no photon production biasing 79 MCNPX User s Manual 175 176 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 113 Summary of MCNPX Input Cards optional MGOPT fully continuous 80 optional DRXS 81 d neutron problems only Physics Cards section 5 5 on page 82 a MODE lt pl gt 4 82 a Required for all but MODE N optional PHYS N huge 0 O 20 0 O 82 optional PHYS P
48. 0 QO QO gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 0 total 395962 1 9794E 01 3 4090E 02 total 395962 1 9794E 01 3 4090E 02 number of neutrons banked 370423 average time of shakes cutoffs neutron tracks per source particle 1 9798E 01 escape 5 7616E 00 tco 1 0000E 34 neutron collisions per source particle 2 7981E 01 capture 4 8708E 01 eco 0 0000E 00 total neutron collisions 559626 capture or escape 5 7574E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 3337E 00 we2 2 5000E 01 Calculated net neutron production for this case is 18 335 and examination of the net nuclear interactions and net n xn figures show very similar results to the base case The implication of this result is that we need not concern ourselves with light ion transport if the quantity with which we concerned is related solely to neutrons as neutron production by light ions is small when we start with a proton beam Case 3 In this variation we replace the Bertini INC model used in the base case for the simulation of nucleon and pion interactions with nuclei by the ISABEL INC model in this example both INC models utilize the same GCCI level density model We invoke the ISABEL INC model by including in the input deck the following card Base Case lca Case 3 lea j j 2 This changes the value of the variable IEXISA third value on the Ica card from its default value of 1 to 2 The neutron problem summary fo
49. 0 is required to expand this file under Windows 12 DATE OF ABSTRACT September 2002 KEYWORDS CHARGED PARTICLES COMPLEX GEOMETRY ELECTRON GAMMA RAY HIGH ENERGY KAON MONTE CARLO NEUTRON PION PROTON RADIOGRAPHY SPALLATION WORKSTATION Owor o2z b MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPX USER S MANUAL Version 2 4 0 September 2002 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Disclaimer This report was prepared as an account of work sponsored by an agency of the United States Government Neither the United States Government nor any agency thereof nor any of their employees makes any warranty express or implied or assumes any legal liability or responsibility for the accuracy completeness or usefulness of any information apparatus product or process disclosed or represents that its use would not infringe privately owned rights Reference herein to any specific commercial product process or service by trade name trademark manufacturer or otherwise does not necessarily constitute or imply its endorsement recommendation or favoring by the United States Government or any agency thereof The views and opinions of authors expressed herein do not necessarily state or reflect those of the United States government or any agency thereof ii MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Acknowledgments
50. 117 0 13000 1 22400D 04 2 50000D 01 0 4331 48 119 0 14640 1 62000D 02 6 00000D 01 0 2329 MCNPX User s Manual 145 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 11 Edit Option IOPT 9 or 109 Surface Current with Collimating Window Option 9 is identical to option 1 except that a rectangular or circular window is imposed on each surface and the tally made within and without the window The window is defined by the intersection of a rectangular or circular tube parallel to the x y or z axis with the tally surface A window definition record appears in place of the segmenting record of option 1 For KOPT 0 1 2 3 or 4 the window is formed by the rectangular tube the window record has the following allowed forms parallel to x axis 1 y min y max z min z max parallel to y axis 2 z min z max x min x max parallel to z axis 3 x min x max y min y max For KOPT 5 6 7 8 or 9 the window is formed by a circular tube cylinder the window record has the following allowed forms parallel to x axis 1 y center z center radius parallel to y axis 2 z center x center radius parallel to z axis 3 x center y center radius 12 Edit Option IOPT 10 or 110 Surface Flux with Collimating Window Option 10 is identical to option 2 except that the edit is performed inside and outside a win dow defined as in option 9 Instead
51. 2 3 0 Particles will be transferred to the transportable category in future versions as appropriate models of interaction physics are obtained Obviously MCNPX has only one character to designate particle symbols therefore we had to resort to symbols after the regular alphabet ran out Output tables in the MCNPX OUTP file have been extended to support the additional tracked particles in a straightfor ward manner The list of particle properties as well as decay branching ratios for non tracked particles is derived from the 1998 Review of Particle Physics PDG98 The publication of the Review of Particle Physics is supported by the US Department of Energy the US National Science Foundation the European Laboratory for Particle Physics CERN by implement ing arrangement between the government of Japan and the United States on cooperative research and development and by the Italian National Institute of Nuclear Physics INFN It represents the current standard of international agreement on particle physics properties Table 5 1 Particles in MCNPX ae Mean Lifetime Low Kinetic seconds IPT Name of Particle Symbol Mass MeV Energy Cutoff decayed on MeV 5 production Original MCNP Particles 1 neutron n n 939 56563 0 0 887 0 1 anti neutron n n 939 56563 0 0 887 0 3 electron e e 0 511008 0 001 huge 3 positron e e 0 511008 0 001 huge Leptons 4 muon w l 105 65
52. 2 4 0 September 2002 LA CP 02 408 Table 5 36 Free Gas Thermal Temp Keyword Description n index of time on the THTME card Tin temperature of i cell at time n in MeV I number of cells in the problem Default 2 53 x 10 8 MeV room temperature Use Optional Required when THTME card is used Needed for low energy neutron transport at other than room temperature A fatal error occurs if a zero temperature is specified for a non void cell 5 5 4 THIME Thermal Times Form THTME ty to th ty Table 5 37 Thermal Times Keyword Description time in shakes 108 sec at which thermal temperatures tn are specified on the TMP card N total number of thermal times specified Default Zero temperature is not time dependent Use Optional Use with TMP card 5 5 5 COINC He Detector Coincidence Form COINC n h4 Ig lg Cell number for 3He coincidence detectors Cells listed on the COINC card neutrons only must contain 3He and the problem must be run in analog mode Print Table 118 will tabulate the weight and number of 3He captures per history along with the factorial moments for each listed cell This feature is proprietary to the sponsor and is available only in executable code versions until 4 1 03 MCNPX User s Manual 87 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Default 3He detector coincidence moments not tabulated Use Use whe
53. ANSI ANS 6 1 1 1997 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric 35 ANSI ANS 6 1 1 1991 ISO isotropic aa oN AP en Particle energy Interpolation method 1 logarithmic interpolation in energy linear in function 2 linear interpolation in energy and function 3 recommended analytic parameterization not available for ic 10 units of the result 1 rem hr particles cm sec 2 sieverts hr particles cm2 sec MCNPX User s Manual 151 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 85 DFACT Argument Descriptions Continued ARGUMENT DESCRIPTION Normalization factor for dose DFACT result will be multiplied by any factor greater or equal to 0 0 for exam ple acr 1 0 means no change The value must be a real number acr Certain special options are also available 1 0 normalize DFACT results to Q 20 by dividing out the parametric form of Q which equals 5 0 17 0 exp In 2E 2 6 from ICRP60 1990 para graph A12 2 0 Apply LANSCE albatross response function 5 7 22 7 Processing the Mesh Tally Results The values of the coordinates the tally quantity within each mesh bin and the relative errors are all written by MCNPX to an unformatted binary fi
54. Accelerator Production of Tritium for most LA150 materials contains an extensive set of global tabular and graphical repre sentations of the new data tables 4 3 1 2 Photonuclear Production Data Recently work has begun on a program to evaluate photonuclear cross sections to 150 MeV for a range of materials important in accelerator components bremsstrahlung and spallation targets and shielding applications Considerable interest has also been shown by researchers involved in lower energy applications particularly the medical industry Until now such data have not been available in the ENDF B VI data library nor have radi ation transport codes such as MCNPX been able to use photonuclear data in a fully coupled manner The GNASH code has been extended to include photonuclear processes using a giant dipole resonance mechanism below 20 30 MeV and a quasideuteron mechanism at higher energies YOU98 Table 4 3 summarizes the currently available evaluations which are released with MCNPX version 2 3 0 Data for all secondary particle channels are included but particular emphasis has been placed on high accuracy neutron production cross sections We also note that data on photonculear interactions above 150 MeV will eventually be included in the CEM physics modules Work is now complete on the implementation of the new photonuclear data and physics into MCNPX version 2 3 0 WHI99 If photonuclear physics is enabled in a simulation see
55. F6 tally to be in error 2 Note that the Pi if included on the MODE card will be transported before it decays even though its life time is 8 4 x 10 seconds This allows the user to use MCNPX tallies for that particle MCNPX User s Manual 111 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium b modehnp dtsau file runtpf tally 36 20 9 tally mev particle 10 20 10 11 sal i 100 200 300 aao energy nev In MCNPX version 2 3 0 the two forms of the F6 tally are F6 P C1 C2 Cm F6 C1 C2 Cm Table 8 8 Energy Deposition Card Argument Descriptions Argument Description C1 C2 Cell numbers in which to score energy deposition MCNPX has the standard F6n P tally where P can now be any particle In addition MCNPX has a new F6n tally which contains energy deposition from all particles in the problem It is not currently possible to have an F6 tally which will do energy deposition for more than one but less than all particles We will consider adding this capability in the future Note that the pedep keyword in a Type 1 Mesh Tally is analogous to the F6n P tally and the Type 3 Mesh Tally is analogous to the F6n tally although the normalizations will be different Since the mesh tallies score energy deposition within a mesh cell which may contain more than one material normalization is The units of this tally are MeV source par
56. ForNTYPE gt 0 a record containing NTYPE particle types in any order defined as the array ITIP I lI I NTYPE In the present MCNPX version 2 3 0 the contents of a sur face source file WSSA are insufficient to distinguish between a particle and its anti particle it is to be expected that this condition will be remedied in future releases of MCNPx The allowed particle types are listed in Table D3 which also indicates the overlapping particle antiparticle tally definition which follows the column MCNPX Usage For NPARM gt 0 a record containing NPARM user defined cell material or surface numbers integers in any order for which one wishes a tally to be made these are defined as the array LPARM I l 1 NPARM If a null record is supplied with NPARM gt 0 it is treated as 1 2 3 NPARM Note a different meaning for NPARM is used for lOPT 13 e ForNFPRM gt 0 a record containing NFPRM upper cosine bin boundaries defined as the array FPARM I l 1 NFPRM The first lower cosine boundary is always 1 0 If a null record is supplied equal cosine bin boundaries from 1 0 to 1 0 will be defined by default MCNPX User s Manual 141 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium e If NPARM is preceded by a minus sign a record containing NPARM or NPARM 1 nor malization divisors these are defined in HTAPE3X as the DNPARM array The NPARM values are in a one
57. GeV or 1 GeV per nucleon for composite particles although it may execute at higher energies MCNPX User s Manual 91 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 41 LCA Keyword Descriptions Continued Keyword Description ICHOIC 4 integers ijkl which control ISABEL INC Model default 0023 i 0 Use partial Pauli blocking i 1 Use total Pauli blocking i 2 No Pauli blocking not recommended j 0 No interaction between particles already excited above the Fermi Sea j gt 0 Number of time steps to elapse between such CAS CAS interactions k 0 Meyer s density prescription with 8 steps k 1 Original isobar density prescription with 8 steps k 2 Krappe s folded Yukawa prescription for radial density in 16 steps with a local density approximation to the Thomas Fermi distribution for the sharp cutoff momentum distribution k 3 The same as k 0 but using the larger nuclear radius of the Bertini model k 4 The same as k 1 but using the larger nuclear radius of the Bertini model k 5 The same as k 2 but using the larger nuclear radius of the Bertini model 1 Reflection and refraction at the nuclear surface but no escape cutoff for isobars 2 Reflection and refraction at the nuclear surface with escape cutoff for iso bars 3 No reflection or refraction with escape cutoff for isobars 4 The same as l 1 but using a 25 MeV potential well for pions 5 The
58. HUG95 H G Hughes and L S Waters Energy Straggling Module Prototype Los Alamos National Laboratory Memorandum XTM 95 305 U November 29 1995 HUG97 H G Hughes R E Prael R C Little MCNPX The LAHET MCNP Code Merger XTM RN U 97 012 April 22 1997 HUG98a H G Hughes K J Adams M B Chadwick J C Comly L J Cox H W Egdorf S C Frankle F X Gallmeier J S Hendricks R C Little R E MacFarlane R E Prael E C Snow L S Waters P G Young Jr Status of the MCNP M LCS Merger Project American Nuclear Society Radiation Protection and Shielding Topical Conference April 19 23 1998 Nashville TN HUG98b H G Hughes et al Recent Developments in MCNPX American Nuclear Society Topical Meeting on Nuclear Applications of Accelerator Technology Gatlinburg TN Sept 20 23 1998 HUG98c H G Hughes et al MCNPX Code Development 4th Workshop on Simulating Accelerator Radiation Environments Knoxville TN September 14 1998 HUG99 H G Hughes et al MCNPX for Neutron Proton Transport International Conference on Mathematics amp Computation Reactor Physics amp Environmental Analysis in Nuclear Applications American Nuclear Society Madrid Spain September 27 30 1999 ICR84 International Commission on Radiation Units and Measurements ICRU Report 37 Stopping Powers for Electrons and Positrons October 1984 IGN75 A V Ignatyuk G N Smirenkin
59. MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 nonorm tally 101 free e loglog xlims 0 1 1000 ytitle protons MeV file free c linlog xlims 1 0 1 0 ytitle protons steradian file tally 102 free e loglog xlims 0 1 1000 ytitle neutrons MeV file free c linlog xlims 1 0 1 0 ytitle neutrons steradian file tally 103 free e loglog xlims 0 1 1000 ytitle pi MeV file free c linlog xlims 1 0 1 0 ytitle pit steradian file tally 104 free e loglog xlims 0 1 1000 ytitle pi0 MeV file free c linlog xlims 1 0 1 0 ytitle pi0 steradian file tally 105 free e loglog xlims 0 1 1000 ytitle pi MeV file free c linlog xlims 1 0 1 0 ytitle pi steradian file tally 106 free e loglog xlims 0 1 1000 ytitle deuterons MeV file free c linlog xlims 1 0 1 0 ytitle deuterons steradian file tally 107 free e loglog xlims 0 1 1000 ytitle tritons MeV file free c linlog xlims 1 0 1 0 ytitle tritons steradian file tally 108 free e loglog xlims 0 1 1000 ytitle He 3 MeV file free c linlog xlims 1 0 1 0 ytitle He 3 steradian file tally 109 free e loglog xlims 0 1 1000 ytitle alphas MeV file free c linlog xlims 1 0 1 0 ytitle alphas steradian file tally 110 free e loglog xlims 0 1 100 ytitle photons MeV file free c linlog xlims 1 0 1 0 ytitle photons steradian file end 232 MCNPX User s Manual Owor o2z N Zz MCNPX User s Manual Accelerator Version 2 3 0 April 2002
60. MCTAL format plot file with default name XSTAL These file names may be changed by file replacement The most general execute line has the format XSEX3 INXS OUTXS HISTP XSTAL 4 Plotting Output from XSEX3 The source code for XSEX3 contains a plotting package using the LANL Common Graph ics System the latter is not generally available outside of Los Alamos National Laboratory A new feature has been added for this release whereby a nonzero value for the input quan tity KPLOT will cause the writing of a file XSTAL in the format of an MCNPX MCTAL file Plotting of XSTAL is performed by MCNPxX using the execution option menpx z followed by the required instructions rmctal xstal nonorm The latter is essential since the data are normalized in XSEX3 Each case in XSEX3 is expanded in the XSTAL file for each particle type produced The tallies are identified by the numbering scheme 100 case number particle type the latter defined in the table below The last in the sequence corresponds to the elastic scattering distribution of the incident particle When plotting XSEX3 output the appropriate y axis labels are barns MeV steradian parns MeV or barns steradian If the yield multiplicity option was used in XSEX3 the appropriate y axis labels are particles MeV steradian etc The energy axis may be either energy MeV or momentum MeV c according to the XSEX3 option emp
61. Merger XTM RN U 97 012 April 22 1997 HUG98a H G Hughes et al Status of the MCNP LCS Merger Project American Nuclear Society Radiation Protection and Shielding Topical Conference April 19 23 1998 Nashville TN HUG98b H G Hughes et al Recent Developments in MCNPX American Nuclear Society Topical Meeting on Nuclear Applications of Accelerator Technology Gatlinburg TN Sept 20 23 1998 HUG98c H G Hughes et al MCNPX Code Development 4th Workshop on Simulat ing Accelerator Radiation Environments Knoxville TN September 14 1998 HUG99 H G Hughes et al MCNPX for Neutron Proton Transport International Conference on Mathematics amp Computation Reactor Physics amp Environmental Analysis in Nuclear Applications American Nuclear Society Madrid Spain September 27 30 1999 120 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium ICR84 International Commission on Radiation Units and Measurements ICRU Report 37 Stopping Powers for Electrons and Positrons October 1984 IGN75 A V Ignatyuk G N Smirenkin and A S Tishin Sov J Nucl Phys 21 1975 p 256 JAN82 J F Janni Proton Range Energy Tables 1keV 10GeV Atomic Data and Nuclear Data Tables 27 2 3 1982 KAL85 PRECO D2 Program for Calculating Preequilibrium and Direct Reaction Dou ble Differential Cross Sec
62. Neutron Proton gae inensis a a a E MeV MeV base Bertini nh 150 0 1 Bertini nh 20 0 2 Bertini nh dtsa 150 0 3 ISABEL nh 150 0 4 Bertini nh 150 150 5 CEM nh 150 0 For the sake of brevity we reproduce here just the neutron problem summaries from the MCNPX output decks Base Case sample problem spallation target neutron production with 20 MeV neutron transition energy EJ Pitcher 1 Nov 99 c c c c cell cards c c Pb target 11 11 4 1 2 3 bounding sphere 20 1 2 3 4 c outside universe 30 4 i surface cards oO 1 pz 0 0 2 pz 30 0 3 cz 5 0 126 MCNPX User s Manual Accelerator Production of Tritium 4 so 90 0 c material cards c c Material 1 Pb without Pb 204 m1 82206 24c 0 255 82207 24c 0 221 82208 24c 0 524 c c data cards mode nh imp n h 1 1r 0 phys n 1000 j 150 phys h 1000 j 0 Ica jjj nps 20000 prdmp j 30j 1 c c c source definition 1 GeV proton beam 7 cm diam parabolic spatial profile sdef sur 1 erg 1000 dir 1 vec 0 0 1 rad d1 pos 0 0 0 par 9 sil a 0 00 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 sp1 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 0 00000 0 09992 0 19935 0 29780 0 39478 0 48980 0 58237 0 67200 0 75820 0 84049 0 91837 0 99135 1 05894 1 12065 1 17600 1 22449 1 26563 1 29894 1 32392 1 34008 1 34694 1 34400 1 3
63. P PI MCNPX User s Manual 163 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 100 DXTRAN Contribution Card Variable Description which DXTRAN sphere the DXC card applies to If 0 or m absent the DXC card applies to all the DXTRAN spheres in the problem Default m 0 n particle designator probability of contribution to DXTRAN spheres from ry cell i Default P 1 I number of cells in the problem Use Optional Consider also using the DD card Section 5 8 11 5 8 15 BBREM Bremsstrahlung Biasing Form BBREMb b2b3 b49m m32 Mm Table 5 101 Bremsstrahlung Biasing Card Variable Description by any positive value currently unused ep bias factors for the bremsstrahlung energy spec eee trum My Mp list of materials for which the biasing is invoked Default None Use Optional 5 8 16 SPABI Secondary Particle Biasing FORM SPABI p xxx E1 S1 E2 S2 164 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 102 Secondary Particle Biasing Argument Descriptions Argument Description p Secondary Particle Type see Table 4 1 XXX List of primary particles to be considered For example nphe represents reactions of neutrons pho tons protons and electrons No spaces are allowed e Ifall particles are to be considered the entry should be all
64. Pi if included on the MODE card will be transported before it decays even though its life time is 8 4 x 10 seconds This allows the user to use MCNPX tallies for that particle MCNPX User s Manual 115 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 especially important for the user to include all possible secondary particles on the MODE card especially photons and neutrinos in order to get the most accurate energy deposition tally MCNPxX has the track length heating F6n p tally where p can now be any particle In addition MCNPX also has a collision heating F6n tally which contains energy deposition from all particles in the problem It is not currently possible to have an F6 tally which will do energy deposition for more than one but less than all particles We will consider adding this capability in the future Note that the pedep keyword in a Type 1 Mesh Tally is analogous to the F6n p tally and the Type 3 Mesh Tally is analogous to the F6n tally although the normalizations will be different Since the mesh tallies score energy deposition within a mesh cell which may contain more than one material normalization is per unit volume The units of this tally are MeV source particle In the F6 and F6 tallies material density is available for the chosen cells and normalization is MeV gm source particle Example 1 F2 N 136T This card specifies four neutron flux tallies one across each of th
65. Prael J F Dicello and M Zaider Improved Calculations of Energy Deposition from Fast Neutrons in Proceedings Fourth Symposium on Neutron Dosimetry EUR 7448 Munich Neuherberg 1981 BRE89 D J Brenner and R E Prael Calculated Differential Secondary particle Pro duction Cross Sections after Nonelastic Neutron Interactions with Carbon and Oxygen between 10 and 60 MeV Atomic and Nuclear Data Tables 41 71 130 1989 BRI97 J F Briesmeister ed MCNP A General Monte Carlo N Particle Transport Code Los Alamos National Laboratory Report LA 12625 M Version 4B March 1997 http www xdiv lanl gov XCI PROJECTS MCNP manual html CHA98 M B Chadwick et al Reference Input Parameter Library handbook for Cal culations of Nuclear reaction Data IAEA TECDOC Draft IAEA Vienna March 1998 CHA99a_ M B Chadwick P G Young S Chiba S C Frankle Hale H G Hughes A J Koning R C Little R E MacFarlane R E Prael and L S Waters Cross Section Evaluations to 150 MeV for Accelerator Driven Systems and Implementation in MCNPX Nuclear Science and Engineering 131 Number 3 March 1999 293 CHA99b_ M B Chadwick P G Young R E MacFarlane P Moller G M Hale R C Little A J Koning and S Chiba LA 150 Documentation of Cross Sections Heating and Damage Part A Incident Neutrons and Part Incident Protons Los Alamos National Laboratory Report LA UR 99 1222 1999 http t2
66. Production of Tritium LA UR 02 2607 MCNPX USER S MANUAL Version 2 3 0 Laurie S Waters Editor Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 MCNPX User s Manual Zz Apr MCNPX User s Manual Accelerator Version 2 3 0 April 2002 Production LA UR 02 2607 of Tritium Acknowledgments The MCNPX code and data effort represents the efforts of many people much of whose work is represented in this manual The primary team members are listed below Code Development Team H Grady Hughes team leader Harry W Egdorf Franz C Gallmeier John S Hendricks Robert C Little Gregg W McKinney Richard E Prael Teresa L Roberts Edward Snow Laurie S Waters Morgan C White Library Development Team Mark B Chadwick Stephanie C Frankle Gerald M Hale Robert C Little Robert MacFarlane Morgan C White Phillip G Young Physics Development Team David G Madland Stepan G Mashnik Richard E Prael Arnold J Sierk APT AAA Target Blanket Design and ED amp D Team LANSCE Team Michael W Cappiello Rhonda K Corzine Phillip D Ferguson Michael M Fikani Frank D Gac Michael R James Russell Kidman Stuart A Maloy Michael A Paciotti Eric J Pitcher Lawrence G Quintana Gary J Russell Beta Test Team 800 users from 175 institutions worldwide MCNPX was originally conceived as an upgrade to the existing Los Alamos LAHET Code System LCS and
67. SYSTEM 3 1 1 In the Beginning Remember that your PATH environment variable governs the search order for finding utilities You should be aware of the value of your PATH environment variable by issuing the following command echo PATH You may find it useful to set your PATH environment variable to a strategic search order so that the utilities that are found first are the ones you intend to use Setting of environment variables is done differently depending upon what shell you use Please consult the appropriate manuals for your shell Most systems have more than one shell Any system can have more than one version of any utility You must know your utilities If you work on a UNIX or Linux operating system you can use the following inquiry commands to learn if you have more than one make utility which make MCNPX User s Manual 9 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 which gmake Many systems come with a make utility that is provided by the vendor On UNIX and Linux you must use the GNU make utility and it must be version 3 76 or later Sometimes the GNU make utility is installed in an executable file called gmake Sometimes system administrators make symbolic links called make that when resolved invoke the gmake utility You can make your own symbolic links in directories that you own and control so that when you execute the make command you will be executing the make you intend to use You
68. Since it must be read and stored by the MCNP subroutines it must not appear within the mesh data block between the tmesh and endmd cards The structure of the mesh as well as what quantities that are to be written to it are defined on two control cards in the MCNPX INP file The general forms of the two mesh cards are RMESHn P keyword i i 1 10 CMESHn P keyword i i 1 10 SMESHn P keyword i i 1 10 RMESH is a rectangular mesh CMESH is a cylindrical mesh and SMESH is a spherical mesh The n is a user defined mesh number The last digit of n defines the type of infor mation to be stored in the mesh P is the particle type being tallied which be absent depending on the type of mesh tally Up to 10 keywords are permitted depending on mesh type In MCNPX version 2 3 0 there are four general types of mesh tally cards each with a different set of keywords 1 The user should be warned that the mesh tally number must be different from any other tally in the prob lem For example an fl n tally will conflict with a RMESH1 n tally 94 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Track Averaged Mesh Tally type 1 The first mesh type scores track averaged data flux fluence or current The values can be weighted by an MSHMF card through the DFACT dose conversion coefficient function or for energy deposition R C S MESHn P traks flux dose popul pede
69. TMn 1 128 optional CMn 1 128 MCNPX User s Manual 177 178 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 113 Summary of MCNPX Input Cards optional CFn none 129 optional SFn none 129 optional FSn none 130 optional SDn 0 131 optional FUn Requires SUBROUTINE TALLYX 131 optional TFn 1 1 last last 1 last last last 135 optional TIRn 136 optional PERT none 140 optional TMESH 143 optional FTn none 139 Variance reduction cards section 5 8 on page 153 required IMP required unless weight windows used 153 optional WWG none 154 optional WWGE single energy or time interval 155 optional WWP 535000 155 required WWN required unless importances used 156 optional WWE none 157 optional MESH none 158 optional EXT 0 159 optional VECT none 160 optional FCL 0 160 optional DDn 0 1 1000 161 optional PDn 1 162 optional DXT 000 163 optional DXC 1 163 optional BBREM none electron photon transport only 164 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 113 Summary of MCNPX Input Cards optional SPABI 164 optional ESPLT no energy splitting or roulette 165 optional PWT 1 MODE NPorNPE only 166 Output Control Cards section 5 9 on page 166 optional PRDMP end 15 0 all 10 rendezvou
70. The content of the SP and SB cards then follows the general MCNP rules 86 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium The following example shows a case of three intersection Gaussian parallel beams each defined with the parameters a 0 2cm b 0 1cm and c 2 in the notation previously dis cussed For each the beam is normal to the plane of definition e Beam 1 is centered at 0 0 2 with the major axis of the beam distribution along the x axis emitted in the z direction with relative intensity 1 e Beam 2 is centered at 2 0 0 with the major axis of the beam distribution along the y axis emitted in the x direction with relative intensity 2 e Beam 3 is centered at 0 2 0 with the major axis of the beam distribution along the line x z emitted in the y direction with relative intensity 3 The card SBn is used to provide equal sampling from the three beams which is indepen dent of the relative intensities This example demonstrates most of the new features The input cards are as follows Title c Cell cards 999 0 999 cookie cutter cell c Surface Cards 999 SQ 25 100 0000 4 000 cookie cutter surface c Control Cards SDEF DIR 1 VEC 001 X D1 Y D2 2Z 0 CCC 999 TR D3 SP1 41 470964 0 SP2 41 2358482 0 SI3 L123 SP3 123 SB3 111 TR1 00 2 100 010 001 TR2 200 010 001 100 TR3 0 20 707 0 707 707 0 707 010 MCNPX User
71. User s Manual Version 2 4 0 September 2002 LA CP 02 408 19 The Resource Option The RESOURCE option allows the user to edit the data available on a history file while altering the assumed spatial distribution of the source from that used in the original calculation For its application see reference 1 20 The Merge Option Not used in HTAPESX For any tally either the HISTP file or the HISTX file is edited but not both 21 The Time Convolution Option Assume that an initial calculation has been made with the default source time distribution i e all histories start at t O A time dependent tally for any of the allowed LAHET source time distributions may then be made with HTAPE3X without rerunning the transport calculation For details see reference 1 22 The Response Function Option Any non zero value of the IRSP parameter allows the user to apply an energy dependent response function F E where E is the particle energy to the current and flux tallies given by edit option types 1 2 4 9 10 and 13 The user supplies a tabulation of the function F E by the pairs of values FRESP I ERESP I which are input as the arrays ERESP I l 1 NRESP and FRESP I l 1 NRESP described in Section 2 above The element IRESP I of the third input array then specifies an interpolation scheme for computing the response function value within the interval ERESP l lt E lt ERESP I 1 For IRSP gt 0 the interpolated response
72. User s Manual Version 2 4 0 September 2002 LA CP 02 408 Title c Cell cards ccc 0 nnn cookie cutter cell c Surface Cards nnn SQa b0 0 0 0 c 0 0 0 cookie cutter surface c Control Cards SDEF DIR 1VEC 0 0 1X D1Y D2Z 0CCC cccTR n SP1 41 f0 SP2 41f 0 TRn Xo Yo Zo COS Sing Osing cos 0 0 0 1 The SDEF card sets up an initial beam of particles travelling along the Z axis DIR 1 VEC 0 0 1 Information on the x and y coordinates of particle position is detailed in the two SP cards X D1 Y D2 indicating that the code must look for distributions 1 and 2 here given by source probability distributions SP1 and SP2 The z coordinate is left unchanged Z 0 There is no PAR option in this example therefore the particle generated by this source will be the one with the lowest IPT number in Table 4 1 neutron The SP cards have three entries The first entry is 41 which indicates sampling from a built in gaussian distribution note the function 41 is a gaussian in time in MCNP It has been modified for the purpose of MCNPX It has the following density function 1 x 2 yn Ce pox y exp 3 8 E 2xab t exe2 The parameters a and b are the standard deviations of the Gaussian in x and y The second entry f or fy on the SP cards is the full width half maximum FWHM of the Gaussian in either the x or y direction and must be computed from a and b by the user as follows 108 MCNPX User s Manual MCNPX
73. User s Manual Version 2 4 0 September 2002 LA CP 02 408 f 8In2 a 2 35482a 1 fy 8In2 b 2 35482b The third entry represents the centroid of the Gaussian in either the x or y direction We recommend that the user input 0 here and handle any transformations of the source with a TR card as described below Using a non zero value will interfere with the rejection function as specified by the cookie cutter option Note that in Print Table 10 in the MCNPX output file the definitions of a b and c are different from those discussed above however fwhm will be the same as the 3rd entry on the SP cards The parameter a in Table 10 differs from the parameter a above by a factor of the square root of 2 This is a legacy item from the conversion of the 41 function from time to space and will be corrected in a future version The user generally does not want the beam Gaussian to extend infinitely in x and y therefore a cookie cutter option has been included to keep the distribution to a reasonable size CCC ccc tells MCNPX to look at the card labeled ccc ccc is a user specified cell number to define the cutoff volume The first entry on the ccc card is 0 which indicates a void cell The second number nnn nnn again is a user specified number indicates a surface card within which to accept particles In the example this is a SQ surface a 2 sheet hyperboloid is defined as follows 1 2 2 xX y 2
74. VVV WWW SUR Surface Zero means cell source ERG Energy MeV 14 MeV TME Time shakes 0 MCNPX User s Manual 97 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 45 General Source Variables Variable Description Default u the cosine of the angle between VEC Volume case u is sampled uniformly in 1 DIR and UUU VVV WWW Azimuthal angle to 1 isotropic Surface case p w 2u is always sampled uniformly in 0 to in 0 to 1 cosine distribution 360 Reference vector for DIR vector nota Volume case required unless isotropic VEC tion Surface case vector normal to the surface with sign determined by NRM NRM Sign of the surface normal 1 Reference point for position sampling 0 0 0 POS vector notation Radial distance of the position from POS 0 RAD or AXS EXT Cell case distance from POS along AXS 0 Surface case Cosine of angle from AXS Reference vector for EXT and RAD vec No direction AXS tor notation x coordinate of position 0 y coordinate of position 0 z coordinate of position 0 Area of surface required only for direct None ARA contributions to point detectors from plane surface source WGT Particle weight explicit value only 1 EFF Rejection efficiency criterion for position 01 sampling explicit value only Source particle type i e h or 9 neutron if no MODE card PAR SF invokes spontaneous fission
75. Z1 RO X2 Y2 Z2 F1 F2 F3 In MCNPX version 2 3 0 the form of the card has been changed old input files are back ward compatible if one replaces the control card symbol Pin P X1 Y1 Z1 RO X2 Y2 Z2 F1 F2 F3 n is the tally number and must be a multiple of 5 since this is a detector type tally P is the particle type for the tally Only neutrons or photons are allowed since detector techniques do not currently work for charged particles 102 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 8 5 Pinhole Radiography Argument Descriptions Argument Description X1 Y1 Z1 The coordinates of the pinhole RO Always 0 zero for this application Note neither the pinhole nor the grid should be located within a highly scatter ing media X2 Y2 Z2 The reference coordinates that establish the reference direction cosines for the normal to the detector grid This direction is defined as being from X2 Y2 Z2 to the pinhole at X1 Y1 Z1 F1 If F1 gt 0 the radius of a cylindrical collimator centered on and parallel to the reference direction which establishes a radial field of view through the object F2 The radius of the pinhole perpendicular to the reference direction F2 0 represents a perfect pinhole F250 the point through which the particle contribution will pass is picked randomly This simulates a less than perfect pi
76. a build directory Call it mcnpx mkdir mcnpx go into that new empty working space cd mcnpx execute the configure script the prefix tells where to put the executables and libraries mcnpx_2 4 0 configure prefix home me now make the executable mcnpx program and the bertin and pht libraries run the tests and install in home me bin and home mel lib make all tests install 3 1 3 5 Individual Private Installation special compilers and debugging As a final example suppose you want basically the same thing as the previous example but you would like to have the debug option turned on during compilation The compiled 16 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 code will go into a private local library nome me bin but you wish to use the cross section files and LCS data files already on your system We will assume that these data files already exist in the directory usr mcnpx data We will assume that the source distribution has already been unpacked by a system administrator into usr local src mcnpx_2 4 0 If your system has only f90 it will be found and used We decide to specify the Sun f90 and cc compilers for this build go to your user home directory cd set an environment variable that identifies where the distribution lives This isn t really necessary but cuts down on typing later MCNPX_DIST usr local src mcnpx_2 4 0 export MCNPX_DIS
77. a coupled photon electron mode to get better results In fact in working with these type of coupled problems it was found that the most consis tent results as compared to a F8 p e tally could be achieved if the energy deposited by the electrons only was scored This seems to work very well since in photon energy dep osition most if not all of the energy lost by the photon goes into creating secondary electrons that then account for the energy deposited in the cell Electrons The electron energy deposition is evaluated as the de dx ionization uniformly distributed along track length dx Then several adjustments are made the first of which is for x ray production if photons are to be produced by including a p on the mode card The de dx term is decreased by the amount of energy that goes into the secondary x rays produced if they are being transported otherwise this adjustment is not made An adjustment is MCNPX User s Manual 109 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium always made for the knock on electrons or delta rays produced since these will be banked and subsequently transported and their energy deposited during that transport process There are also adjustments made for any auger electrons produced In addition if the bremsstrahlung photons are not to be transported the electron energy that would be lost in their production is also distributed uniformly along the
78. added Section 3 1 6 Chapter 4 Physics and Data e Proton and photonuclear capability is added in the tabular region Photonuclear capability in the physics region will be included in an upcoming version See sections 4 3 1 1 and 4 3 1 2 e 150 MeV Neutron data libraries have been updated to include Mercury and Bismuth A 100 MeV library on Be has also been added e Charged Particle Production Threshold table added Table 4 4 e Nontracking change Higher Energy Table discussion has been updated to include barpol dat and OLDXS information Section 4 3 1 3 Use of the new cross sections is now the default This will result in a higher neutron production rate on some targets e Section 4 3 1 4 on Atomics Mass Tables added e Section 4 3 1 5 on Nuclear Structure Data Library PHTLIB added including discus sion of alternative SPEC1 file e Section 4 3 2 2 revised to correct mistypes Chapter 5 Multiparticle Extensions and General Tracking e Non tracked particles information has been included in Table 5 1 and Appendix B has been deleted e Mass of the neutron corrected in Table 5 1 e Corrected the symbol for charged pions in Table 5 1 from to Section 5 3 on Energy Straggling for Heavy Charged Particles has been revised to include discussion of Vavilov tracking improvements Chapter 6 MCNPX User s Manual 9 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator
79. added to the inp deck HISTP no arguments 5 9 6 DBCN Debug Information Form DBCN X Xo X3 X MCNPX User s Manual 171 172 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 110 Debug Information Card Variable Description yx the starting pseudorandom number l Default 519 152917 use Xg instead Xo debug print interval X3 and X4 history number limits for event log printing X maximum number of events in the event log to print per gt history Default 600 Xe unused x 1 produces a detailed print from the volume and surface 4 area calculations number of the history whose starting pseudoran Xg dom number is to be used to start the first history of this problem X closeness of coincident repeated structures surfaces 3 Default 1 E 4 X seconds between time interrupts Default 100 sec 10 onds 1 causes collision lines to print in lost particle event X11 log X42 expected number of random numbers X73 random number stride Default 152917 X14 random number multiplier Default 519 x 1 prints the shifted confidence interval and the variance of 13 the variance for all tally bins x scale the score grid for the accumulation of the empirical 18 f in print tables 161 and 162 0 default angular treatment for partial substeps to genera tion sites of secondary particles X47 gt 0 alternate angular treatm
80. also funded through this pro gram and preliminary capabilities were first included in MCNPX version 2 1 5 The MCNPX program began in 1994 when several groups in the Los Alamos X T and LANSCE divisions proposed a program of simulation and data tool development in support of the Accelerator Production of Tritium Project The work involved a formal extension of MCNFP to all particles and all energies improvement of physics simulation models exten sion of neutron proton and photonuclear libraries to 150 MeV and the formulation of new variance reduction and data analysis techniques The proposal also included a program of cross section measurements benchmark experiments deterministic code development and improvements in transmutation code and library tools through the CINDER 90 project Since the closure of the APT project work on the code has continued under the sponsor ship of the AAA and other programs Since the initial release of MCNPX version 2 1 on October 23 1997 an extensive beta test team has been formed to test the code versions prior to official release The initial release of MCNPX version 2 1 5 to the beta test team occurred on May 21 1999 Final corrections and supplements to the code were released to RSICC in November 1999 along with the current revision 1 of the User s Manual Approximately 800 users in 175 institutions worldwide have had an opportunity to test the improvements in the code lead ing to version 2 3
81. amp Log Short cuts MCNP xX allows five shortcuts to facilitate data input in some instances 1 nR means repeat the immediately preceding entry on the card n times For example 2 4R is the same as 2 2 2 2 2 nI means insert n linear interpolates between the entries immediately preceding and following this feature For example 1 5 2i 3 0 on a card is the same as 1 5 2 0 2 5 3 In the construct X ni Y if X and Y are integers and if Y X is an exact multiple of n 1 correct integer interpolates will be created Otherwise only real interpolates will be created but Y will be stored directly in all cases In the above example the 2 0 may not be exact but in the example 1 4i 6 1 2 3 4 5 6 all interpolates are exact xM means multiply the previous entry on the card M by the value x For example 112M 2M 2M 2M 4M 2M 2M is equivalent to 112 48 16 64 128 256 nJ means jump over the entry where used and take the default value As an example the following two cards are identical in their effect DD 1 1000 DD J 1000 J J J is also equivalent to 3J You can jump to a particular entry on a card without having to explicitly specify prior items on the card This feature is convenient if you know you want to use a default value but can t remember it DBCN 7J 5082 is another example nLOG means insert n logarithmic interpolates between the entries immediately preceding and following this feature For example 001 4Log 100 is equiva
82. and Match problem involves reworking of various data structures in the code This will not be completely implemented until the end of year 2002 4 3 1 1 The LA150 Proton and Neutron Libraries Table 4 3 summarizes the 150 MeV neutron proton and photonuclear libraries availble to date Table 4 3 Summary of LA150 Libraries Element Neutrons Protons Photonuclear Hydrogen 1H 2H 1H 2H Beryllium Be 100 MeV Carbon nato 12C 12C Nitrogen 14N 14N Oxygen 160 160 160 MCNPX User s Manual 47 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 4 3 Summary of LA150 Libraries Continued Element Neutrons Protons Photonuclear Aluminum 27 Al 27 Al 27A Silicon 28g 29g 30g 28gj 29g 30g 28g Phosphorous 31p 31p Calcium natog 40ca 40caq Chromium 50 y 52cr 53 y 54Gr 50 y 52cr 53 y 54Gr lron 54Ee 56Fe 57Fe 54Ee 56Fe 57Fe 56Fe Nickel 58y 60N 61N 62Ni 64Ni 58y 604 61N 62N 64N Copper 63cu amp 5Cu 63cu amp 5Cu 63cu Niobium 93Nbp 23Nb Tantalum 18175 Tungsten 182 183 yy 184 yy 186 yy 182yy 183 yy 184 yy 186 yy 184W Mercury 196g 19819 199g 200g 196g 19819 199g 200g 201 Hg 202g 204Hg 201 Hg 202g 204Hg Lead 206 pp 207 Pp 208pp 206 pp 207 pb 208ppH 206Pp 207 Pp 208Pp Bismuth 2095 2095 a A much larger set of photonuclear dat
83. and changes A computer test farm of 20 different software hardware configurations is maintained to ensure that code development does not adversely affect any previously tested system We are also constantly moving toward a modular system whereby the user may easily implement alternative physics packages EGD01 Some restructuring of the code has already been done toward that goal including the development of an autconfiguration system In addition to describing the new interaction physics this manual contains a summary of information from recent MCNPX release notes memos publications and presentations It represents the work of the code development team the nuclear data team the physics development team and several outside collaborators The manual is updated and extended with each new code release 2 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The reader must be aware of certain limitations in code usage These items are listed in Chapter 2 Chapter 3 covers code installation and general notes on software management Chapter 4 covers MCNPX Input cards Information supplemental to the text is included in the Appendices This manual is not intended to replace the existing user guides to MCNP4C BRIOO the LAHET Code System PRA89Q nor any other manual covering incorporated physics modules The user should become familiar with these works which are extensively referenced Workshops
84. are not properly specified In Example 1 above if all tallies that are positive with respect to surface 3 are also all positive with respect to surface 4 the third segment bin will have no scores Example 2 F2 N 1 FS2 3 4 The order and sense of the surfaces on the FS2 card are important This example produces the same numbers as does Example 1 but changes the order of the printed flux Bins two and three are interchanged Example 3 F1 N 12T FS1 3 T This example produces three current tallies 1 across surface 1 2 across surface 2 and 3 the sum across surfaces 1 and 2 Each tally will be subdivided into three parts 1 that with a negative sense with respect to surface 3 2 that with a positive sense with respect to surface 3 and 3 a total independent of surface 3 130 MCNPX User s Manual 5 7 15 SDn Segment Divisor tally types 1 2 4 6 7 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Form SDn D11 85 Dim D21 Doo ae Dom Dki Dko Dkm Table 5 73 Segment Divisor Card Variable Description n tally number n cannot be zero k number of cells or surfaces on Fn card including T if present number of segmenting bins on the FSn card including m the remainder segment and the total segment if FSn has aT D area volume or mass of j segment of the i surface or 1 cell bin for tally n The parentheses are optional Use Not with detectors May be required
85. before making their contribution to the cell 6 10 or 13 tally 5 7 13 SFn Surface Flagging tally types 1 2 4 6 7 Form SFn S4 Sk Table 5 71 Surface Flagging Card Variable Description n tally number S problem surface numbers whose tally contributions are to be flagged Default None Use Not with detectors Consider FQn card MCNPX User s Manual 129 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 14 FSn Tally Segment tally types 1 2 4 6 7 Form FSn Sj Sk Table 5 72 Tally Segment Card Variable Description tally number Sj signed problem number of a segmenting surface Default No segmenting Use Not with detectors May require SDn card Consider FQn card Example 1 F2 N 1 FS2 3 4 This example subdivides surface 1 into three sections and calculates the neutron flux across each of them There are three prints for the F2 tally 1 the flux across that part of surface 1 that has negative sense with respect to surface 3 2 the flux across that part of surface 1 that has negative sense with respect to surface 4 but that has not already been scored and so must have positive sense with respect to surface 3 3 everything else that is the flux across surface 1 with positive sense with respect to both surfaces 3 and 4 It is possible to get a zero score in some tally segments if the segmenting surfaces and their senses
86. both installed In the previous example the GNU g77 compiler would have been used because if it exists g77 will be found first when searching for Fortran com pilers on your system If your system has only f77 it will be found and used We decide to specify the Sun f77 and cc compilers over the GNU g77 and gcc compilers for this build The with LD flag may be needed in such a case because a full installation of the GNU compiler tools can also include a GNU version of the Id link editor Unfortunately the dif ferent Id commands take command line arguments whose syntax differs between the two systems As far as is known this ONLY affects certain experimental uses of MCNPX and should not be needed by normal users It is shown in this example as a sample of how it is used in the few cases where it is needed go to your user home directory cd set an environment variable that identifies where the distribution lives This isn t really necessary but cuts down on typing later MCNPX_DIST usr local src mcnpx_2 3 0 20 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium export MCNPX_DIST make a working space that reminds you it s a debug version mkdir mcnpx debug cd mcnpx debug execute the configure script request debug for the Makefiles also specify where to put the installed code and which compilers to use MCNPX_DIST configure with FC f77
87. can also establish an alias in the shell runtime control file whereby any make command you issue actually executes gmake You can also substitute the gmake command everywhere you see the make command in the examples that follow The important point of this discussion is to know your make and use the right one otherwise this automated build system can fail If no make or gmake is found you either have a PATH value problem or you need some help from your system administrator to install GNU make If both make and gmake exist query each of them to see what version you have make v gmake v Some vendor supplied make utilities do not understand the v option that requests that the version number be printed If you see an error or usage message then your make is one of the vendor supplied variety Make sure you have GNU make version 3 76 or later installed and that it is found in your search path first If you work on a Windows platform this distribution is not the correct one for your needs Please request a separate Windows distribution Until an automated build system for Windows is created binary images will be distributed 3 1 2 Automated Building The process used when building mcnpx varies greatly depending upon the following e hardware platform e g SPARC ALPHA 1386 operating system e g Solaris Linux HP UX e available compilers e g f90 cc g90 gcc pgf90 gcc mcnpx program options e g the default
88. capability of MCNP involving the i option is retained allowing a large number of regularly spaced mesh points to be defined with a minimum of entries on the coordinate lines All of the coordinate entries must be monotonically increasing for the tally mesh fea tures to work properly but do not need to be equally spaced It should be noted that the size of these meshes scales with the product of the number of entries for the three coor dinates Machine memory could become a problem for very large meshes with fine spacing 92 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 10 0 100 200 300 400 500 distance from center of first ladder c Figure 8 1 Mesh Tally depiction of a sample spallation target neutron fluence Additional cards which can be used with Mesh Tallies are ERGSHn E1 E2 MCNPX User s Manual 93 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium MSHMFn E1 F1 E2 F2 FMn Where E1 is the lower energy limit for information to be stored to the mesh n and E2 is the upper energy limit as they appear on the ERGSH card The default is to consider all energies The entries on the MSHMF card are pairs of energies and the corresponding response functions as many pairs can be designated as needed The FM card is the same as described in the MCNP4B users manual
89. card All cards before the blank line delimiter are continuation cards The syntax and components of the message are the same as for the regular execution line message Any filename substitution program module execution option or keyword entry on the execution line takes precedence over conflicting information in the message block INP filename is not a legitimate entry in the message block The name INP can be changed on the execution line only 4 1 4 Problem Title Card The first card in the file after the optional message block is the required problem title card It is limited to one 80 column line and is used as a title in various places in the MCNPX output It can contain any information the user desires or can even be blank and often contains information describing the particular problem Note that a blank card elsewhere is used as a delimiter or as a terminator 4 1 5 Card Format All input lines are limited to 80 columns Alphabetic characters can be upper lower or mixed case Most input is entered in horizontal form however a vertical input format is allowed for data cards A comment can be added to any input card A dollar sign terminates data entry and anything that follows the is interpreted as a comment Blank lines are used as delimiters and terminators Data entries are separated by one or more blanks 4 1 6 Comment Cards Comment cards can be used anywhere in the INP file after the problem title card and before the
90. cell labels colors will be temperature 1 wwn cell labels colors will be weight windows 1 by particle type axi cell labels colors will be exponential transform by particle type pd cell labels colors will be dxc cell labels colors will be dxtran contributions u cell labels colors will be universe numbers lat cell labels colors will be latices fill cell labels colors will be filling universes nonu cell labels colors will be fission turnoffs pac cell labels colors will be particle activity column PAR controls particle type displayed controls number on the cell quantity N Example wwn3 p would provide photon weight windows in the 3rd energy group and be clicked using wwn P amp N BOTTOM MARGIN COMMANDS MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 1 Interactive Geometry Plotter Commands Command Result Toggled on by Click here click Enter Data Allows entry of parameters per prior plotting methods e g Origin 0 0 0 will locate plot origin at x y z 0 0 0 Redraw redraws the picture when it needs refreshing returns control to the command window enabling traditional Plot gt plot commands to be entered End terminates the plot session Plotting Superimposed Weight Window Mesh MESH off can be toggled to MESH on position by clicking when a mesh has been generated by WWINP card entry wwn par N yields weight window par
91. correction in energy deposition which is not a strict linear function In MCNPX the procedure is to search through all cells and find the first one with the material in question and use that density for the correction factor for all cells using that material The effect is small so this is an adequate procedure however MCNPX does give a warning message when you encounter such situations In MCNPxX with more charged particles and greatly expanded energy range this for merly small correction now becomes increasingly important and the usual way of handling it is not sufficient MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPX User s Manual 8 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3 Installation This chapter describes how to build MCNPX on a system The system will need a FORTRAN 90 compiler a C compiler and GNU Make 3 76 or higher MCNPX installs and runs on Windows amp Linux PC s and a variety of common Unix workstations Some of our supported systems include e IBM RS 6000 AIX e DEC Alpha Digital Unix e SGI IRIX 32 and 64 bit e HP HP UX version 10 e Sun Solaris e Intel 1386 Linux e Microsoft Windows PC The code distribution contains full source code for the MCNPX 2 4 0 system and test sets for each of the supported architectures The CDROM also contains a recent source distribution of the GNU make utility needed to properly build the system 3 1 UNIX BUILD
92. do not create delayed photons Photonuclear interactions from 1 0 to 150 0 MeV in tabular range for 12 isotopes No physics models outside the tabular range are available in MCNPX 2 4 0 For any incident particle where libraries exist neutrons protons and photonuclear MCNPX 2 4 0 users should not specify isotopes with different transition energies between tabular data and physics models The transition energies should be the same for each incident particle and should not exceed the maximum energy of the selected data library 7 TYPICAL RUNNING TIME Runtime for the test cases was 17 minutes for the test cases on a Dell PowerEdge6400 running Linux 37 minutes on an IBM RS 6000 Model 270 and 43 minutes on a HP B1000 PA 8500 8 COMPUTER HARDWARE REQUIREMENTS MCNPX runs under Unix Linux and Windows operating systems and has been implemented on IBM RS 6000 AIX DEC Alpha Digital Unix SGI IRIX 32 and 64 bit HP HP UX version 10 Sun Solaris Intel Linux and Windows based PC s The compiled version of the code tends to run 8 Mbytes Dynamic allocation makes memory demands variable on all platforms 9 COMPUTER SOFTWARE REQUIREMENTS C and Fortran 90 compilers are required to compile The GNU make utility is required to build the system on Unix and Linux platforms The GNU make exe utility is included for Windows users The only graphics support for this release is X11 http www x org Downloads_terms htm This is a Fortran 90 version of M
93. electron particle track Of course if these photons are to be transported no corrections to the electron energy deposition is made Heavy Neutral and Charged Particles In the energy range where tables are available the neutron and proton energy deposition is determined using the neutron heating numbers in the same manner as F6 tallies are done in MCNP4B These heating numbers are estimates of the energy deposited per unit track length In addition the de dx ionization contribution for the proton is added in similar to the electron treatment Above that tabular energy limit or when no tabular data is available energy deposition is determined by summing several factors For charged particles ionization de dx energy is deposited uniformly along the track length which is important to keep in mind when doing a mesh tally All other energy deposition is calculated at the time of a nuclear inter action The energies of secondary particles if they are not to be tracked i e not included on the MODE card will be deposited at the point of the interaction Nuclear recoil energy will always be deposited at the point of interaction In order to obtain the most accurate energy deposition tallies possible the user must include all potential secondary particles on the MODE card Electrons can be omitted provided the user fully understands how energy deposition for photons is done The han dling of energy deposition for non tracked secondar
94. electrons they are therefore elemental in nature Additionally the evaluators who work on photonuclear data are generally separate from those who work on photoatomic data For these and other rea sons it was decided to store photonuclear data for MCNPX on tables separate and distinct MCNPX User s Manual 51 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium from the tables providing photoatomic data A new u type table has been constructed for MCNPxX to hold the photnuclear data This table follows the logic that was established for handling multiple particle emission in neutron and proton data and codifies it in a manner consistent for any incoming particle with multiple ejectiles It uses established standard conventions for laying out the data blocks such that existing sampling algorithms can be applied If photonuclear physics has been enabled in either biased or analog modes the user must supply material descriptions that include phtonuclear tables The standard materials M card has been extended to allow specification of photonuclear library IDs in the expected manner see section 6 1 6 Photonuclear transport using physics modules above the tabular range is available and is being tested for a near term MCNPxX release 4 3 1 3 Higher Energy Tables MCNPX Version 2 1 5 MCNPxX includes an elastic scattering model for neutrons above 15 MeV and protons above 50 MeV sepa
95. equal sampling from the three beams which is independent of the relative intensities This example demonstrates most of the new features The input cards are as follows Title c Cell cards 999 0 999 cookie cutter cell c Surface Cards 999 Q251000 0 0 0 40 0 0 cookie cutter surface c Control Cards SDEF DIR 1VEC 0 0 1X D1Y D2Z 0CCC 999T R D3 SP1 41 4709640 SP2 41 23584820 SI3 L123 SP3 123 SB3 111 TR1 00 2100010001 TR2 200010001100 TR3 0 2 0 707 0 707 707 0 707010 5 7 TALLY SPECIFICATION Fna FCn En Tn Cn FQn FMn DEn DFn EMn TMn CMn CFn SFn FSn SDn FUn FTn TALLYX TFn TIRn PERTn TMESH MCNPX User s Manual 111 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The tally cards are used to specify what type of information the user wants to gain from the Monte Carlo calculation that is current across a surface flux at a point heating ina region etc This information is requested by the user by using a combination of the following cards To obtain tally results only the Fn card is required the other tally cards provide various optional features The n is a user chosen tally number lt 999 choices of n are given in the following section When a choice of n is made for a particular tally type any other input card used with that tally such as En for energy bins is given the same value of n by the user Much of the information on these cards is used to describe
96. every source or scatter event a ray trace contribution is made to every bin in the detector grid This eliminates statistical fluctuations across the grid that would occur if the grid location of the contribution from each event were to be picked randomly as would be the case if one used a DXTRAN sphere and a segmented surface tally For each event source or scatter the direction to each of the grid points is determined and an attenuated ray trace contribution is made As in pinhole image projection there are no restrictions as to location or type of source used These tallies automatically bin in a source only and a total contribution but could be further binned as described for the pinhole tally The transmitted image projection is set up as follows TI R C n P X1 Y1 Z1 RO X2 Y2 Z2 F1 F2 F3 TIR is used to establish a grid on a plane surface TIC is used to establish a grid on a cylindrical surface n is the tally number and must be a multiple of 5 since this is a detector type tally P is the particle type for the tally Only neutrons or photons are allowed In MCNPX 2 x this card was called Fln P old input files are backward compatible Table 5 78 Transmitted Image Projection Argument Description Argument Description The coordinates used with the entries on the FSn and Cn cards to define the detector grid In the plane grid case this defines the center of the grid In the mel cylindrical grid case this defines
97. for a a Z N E CEM97 models for a a Z N E Multifragmentation of light nuclei Fermi breakup as in LAHET Fermi breakup as in LAHET Fermi breakup as in LAHET Fission models ORNL or RAL models ORNL or RAL models CEM model for of RAL fission fragmentation 40 MCNPX User s Manual Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 4 2 Intermediate Energy Model Recommended Ranges Variable Bertini Isabel CEM Lower energy 20 150 MeV 20 1 50 MeV 100 MeV Upper Energy 3 5 GeV nucleon 1 GeV 5GeV nucleon 2 5 GeV pion nucleon Nuclei all all carbon and heavier Incident particles p n pions A lt 4 and antiprotons p n pions a All models will run outside their recommended energy limits however no detailed nuclear struc ture is contained at lower energies At higher energies the Bertini and CEM models will start to underpredict certain quantities although 10 GeV is a reasonable upper limit 4 1 1 Intranuclear Cascade Models The concept of an Intranuclear Cascade INC model is quite old and intuitively simple A particle incident on a nucleus will interact with individual nucleons with final states defined by a set of fundamental particle particle cross sections The nucleons are considered to be acold free gas confined within a potential that describes the nuclear den
98. forms a cursor to zoom into a part of the picture SCALES adds scales showing the dimensions of the plot ROTATE rotates the picture 90 PostScript creates a PostScript publication quality picture in the file plotm ps toggles colors on and off producing a line only drawing COLOR var var will ether register off with COLOR toggle or cel default or can be changed using any parameters in the right margin control string as appropriate to problem XY YZ ZX alter plot perspective to corresponding planar combinations LABEL controls surface and cell labels LEVEL Toggles through universe levels in repeated structures geometry Cell line Toggles through no lines cell lines ww mesh lines ww cell MCNPX User s Manual 45 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 1 Interactive Geometry Plotter Commands Command Result RIGHT MARGIN COMMANDS Used in Edit COLOR and LABEL cel cell labels colors will be cell numbers imp cell labels colors will be importances rho cell labels colors will be atom densities den cell labels colors will be mass densities l cell labels colors will be volumes calculated or user sup plied fcl cell labels colors will be forced collisions by particle type mas cell labels colors will be masses pwt cell labels colors will be photon production weights mat cell labels colors will be material numbers default tmp
99. function value multiplies the tally increment for IRSP lt 07 it divides the tally increment There are five interpolation schemes that may be specified individually for each energy interval in the response function tabulation using the following values for IRESP I 1 Constant the response function value is the value at the lower energy of the interval 2 Linear linear the response function is interpolated linearly in energy 3 Linear log the response function is interpolated linearly in the logarithm of the energy MCNPX User s Manual 221 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 4 Log linear the logarithm of the response function is interpolated linearly in energy 5 Log log the logarithm of the response function is interpolated linearly in the logarithm of the energy Any value of IRESP I outside the range 1 5 is treated as 1 i e constant over the interval The energy range for the specified response function need not span all possible particle energies in the problem If a particle energy falls below ERESP 1 then FRESP 1 is used as the value of the response function Similarly if a particle energy exceeds ERESP NRESP then FRESP NRESP is used as the value of the response function 23 Executing HTAPE3X The default file name for the input is INT the default file name for the output is OUTT the default file name for the history file is HISTP and the default file name for
100. gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 0 total 394337 1 9713E 01 3 4016E 02 total 394337 1 9713E 01 3 4016E 02 number of neutrons banked 368985 average time of shakes cutoffs neutron tracks per source particle 1 971 7E 01 escape 5 7458E 00 tco 1 0000E 34 neutron collisions per source particle 2 7874E 01 capture 4 6648E 01 eco 0 0000E 00 total neutron collisions 557485 capture or escape 5 7417E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 3201E 00 wc2 2 5000E 01 The two methods for calculating total neutron production give the following results net nuclear interactions net n xn 15 801 0 1834 3 9123 1 2660 18 263 n p escapes captures 18 249 0 014226 18 263 n p Both methods give the same answer Since escapes captures is easier to calculate this is the method typically used A reasonable upper limit on the relative uncertainty of n p is 20 000 0 7 Case 1 The first variation considered is the impact of the extension of the evaluated neutron cross sections to 150 MeV on total neutron production To evaluate this impact we set the transition energy between LAHET physics and neutron transport using evaluated nuclear data given by the third value on the phys n card to 20 MeV 1000 Base Case phys n j 150 Case 1 phys n1000 j 20 In this case neutron transport is done in the same manner as was done traditionally with LAHET and HMCNP The neutron pr
101. in MCNPX are also held on a regular basis http mcnpxworkshops com MCNPX User s Manual 3 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPX User s Manual 4 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 2 Warnings and Limitations All computer simulation codes must be validated for specific uses and the needs of one project may not overlap completely with the needs of other projects It is the responsibility of the user to ensure that his or her needs are adequately identified and that benchmarking activities are performed to ascertain how accurately the code will perform The benchmarking process for the Accelerator Production of Tritium project is extensive yet does not cover the entire range of possible output of MCNPX The results of these activities will be published separately and the code development team will strive to make available results from other projects We also solicit your input for potential code features MCNPX is a superset of MCNP4C3 and can generally be expected to track MCNP4C3 MCNP xX is guaranteed to do everything MCNP4C3 does as well or better The following warnings and known bugs apply to the energies and particles beyond MCNP 1 Pertubation methods used in MCNP have not yet been extended to the non tabular models present in MCNPX MCNPX crashes if run for problems that invoke the pertu bation capabilities above the MCNP energy range or beyond the MCNP
102. is recorded on the history tape The default is 0 however some options require that a value be supplied KOPT defines a sub option for tally option IOPT The default is 0 NPARM usually defines the number of cells materials or surfaces over which the tally is to be performed when applicable the maximum is 400 If NPARM is preceded by a minus sign NPARM I normalization divisors will be read in as described below The default is 0 however some options require that a value be supplied NFPRM at present is used only to define the number of cosine bin boundaries to read in for particle current tallies the maximum is 400 If NFPRM is preceded by a minus sign cosine bin tallies will be normalized per steradian the total over cosine bins will remain unnormalized i e angle integrated The default is 0 Table B 3 Particle Type Identification in HTAPE3X Type LAHET Usage MCNPX Usage 0 proton proton p 1 neutron neutron n 2 qt T T 3 9 n 4 7 5 ut 138 MCNPX User s Manual Accelerator Production of Tritium Table B 3 Particle Type Identification in HTAPE3X Continued MCNPX User s Manual Version 2 3 0 April 2002 Type LAHET Usage MCNPX Usage u Ww 7 deuteron deuteron 8 triton triton 9 3He 3He 10 alpha alpha 11 photon photon 12 Kt K KT 13 Klong Klong 14 K short K short 15 K 16 p 17 n 18 electron electron p
103. it needs to known on where to find individual data tables MCNPX uses the same procedure as MCNP to find the nuclear data libraries as described in Appendix F of the MCNP manual If XSDIR is not in your current directory MCNPX will search the following places for both the libraries and XSDIR file in order starting from 1 We repeat that portion of the MCNP manual here with annotations 1 xsdir datapath on the MCNPX execution line note datapath is truncated to 8 characters which means that it is really the name of a file not a path It is easiest to assign a name via a symbolic link e g In s home me lib data xsdir xsdir1 Then you can say mcnpx xsdir xsdir1 MCNPX User s Manual 27 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 2 DATAPATH datapath in the INP file message block Gt ON Ee this version of datapath can be a full description the current directory the DATAPATH entry on the first line of the XSDIR file the UNIX environmental variable setenv DATAPATH datapath the individual data table line in the XSDIR file the directory specified at MCNPX compile time in the blkdat f BLOCK DATA subrou tine This can be edited to change the directory but the code must be recompiled MCNPX has come up with the following slightly modified set of directions In the following cases if the desired file is found exit the list with the success 1 Look in the current working dire
104. lan gov data he html CHA81 A Chatterjee K H N Murphy and S K Gupta Pramana 16 1981 p 391 CHE76 V A Chechin and V C Ermilova The lonization Loss Distribution at Very Small Absorber Thickness Nucl Instr Meth 136 1976 551 CHE68 K Chen et al Phys Rev 166 1968 p 949 118 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium CLO83 P Cloth et al The KFA Version of the High Energy Transport Code HETC and the Generalized Evaluation Code SIMPEL Jul Spez 196 Kernforschungsanlage Julich GmbH MARCH 1983 CLO88 P Cloth et al HERMES A Monte Carlo Program System for Beam Materials Interaction Studies Kernforschungsanlage Julich GmbH Jul 2203 May 1988 COLOO G Collazuol A Ferrari A Guglielmi and P R Sala Hadronic Models and Experimental Data for the Neutrino Beam Production Nuclear Instruments amp Methods A449 609 623 2000 COU97 J D Court Combining the Results of Multiple LCS Runs memo LANSCE 12 97 43 Los Alamos National Laboratory May 8 1997 COU97a_ J D Court More Derivations Combining Multiple Bins in a MCNP or LAHET Tally memo LANSCE 12 97 66 Los Alamos National Laboratory July 16 1997 CMU94 Carnegie Mellon University Software Engineering Institute The Capability Maturity Model Guidelines for Improving the Software Process Addison Wesley 1994 DRE81 L Dresn
105. last blank terminator card These cards must have a C anywhere in columns 1 5 followed by at least one blank Comment cards are printed only with the input file listing and not anywhere else in the MCNPX output file The FCn input card is available for user comments and is printed as a heading for tally n as a tally title for example The SCn card is available for user comments and is printed as a heading for source probability distribution n 4 1 7 Horizontal Inout Format Cell surface and data cards all must begin within the first five columns The card name or number and particle designator is followed by data entries separated by one or more blanks Blanks in the first five columns indicate a continuation of the data from the last named card An amp preceded by at least one blank ending a line indicates data will continue on the following card Data on the continuation card can be in columns 1 80 Completely 34 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 blank cards are reserved as delimiters between major sections of the input file An individual entry cannot be split between two cards There can be only one card of any given type for a given particle designation see section 4 1 10 on page 38 Integers must be entered where integer input is required Other numerical data can be entered in any form acceptable to a FORTRAN E edit descriptor 4 1 8 Repeat Interpolate Multiply and Jump
106. le 9 3 1 1 In the Beginning 0 00sec eee eee eee eee eee eee 9 3 1 2 Automated Building 200 e eee eee 10 3 1 3 Build Examples 200 cece eee eee eee eee eee 12 3 1 3 1 System Wide Installation 0002 eee 12 3 1 3 2 System Wide Installation With Existing Directories 13 3 1 3 3 Individual Private Installation 0000 eee eae 14 3 1 3 4 Individual Private Installation Done Better 15 3 1 3 5 Individual Private Installation special compilers and debugging 16 3 1 4 Directory Reorganization 00c eee eee eee eee 18 3 125 User s Notes 302 see Se Sel amie opr neat ENEE ded ee ete ee 19 3 1 6 Multiprocessing 0 c cece eee eee 25 3 1 7 Programmer s NoteS 0 0 20 cece eee eee eee 25 3 2 Windows Build System 00 c eee 26 3 3 Libraries and Where to Find Them 000 cece ee eee eee eens 27 4INDUt Files iirid patented cet Oe he an eee heater hee eee 31 AN INP RILES ce a aes tere Sia ote ee etree ed ee cee wae eee eee a A 31 4 11 Initlate RUN ei anos oo ore Se A ee ae ee ee ee eta eerie 31 4 1 2 Continue Run oe bese ee ee eee ee eae 32 4 1 3 Message Block 200 c cece eee eee eee 34 4 1 4 Problem Title Card 000 c cee eee 34 4 1 5 Card Format 03604800 ees eee ae ee tee a dea ee 34 4 1 6 Comment Cards 0 0c cee 34 4 1 7 Horizontal Input Format 0 0 0 c eee eee 34 4 1 8 Repeat
107. level density parameters and fission models All of these are external to the particular intranuclear cascade pre equilibrium model chosen Bertini ISABEL or CEM and may be used with any of these choices Table 5 43 LEA Keyword Descriptions Keyword Description IPHT 0 Do not generate photons in the evaporation stage 1 Generate de excitation photons default ICC Defines the level of physics to be applied for the PHT physics 0 The continuum model 1 Troubetzkoy E1 model 2 Intermediate model hybrid between 1 and 2 3 The spin dependent model 4 The full model with experimental branching ratios default NOBALC 0 Use mass energy balancing in the cascade phase 1 Turn off mass energy balancing in the cascade phase default Note A forced energy balance may distort the intent of any intranuclear cas cade model Energy balancing for the INC is controlled by the input parame ter FLIMO NOBALE 0 Use mass energy balancing in the evaporation stage default 1 Turn off mass energy balancing in the evaporation stage IFBRK 1 Fermi breakup model for A lt 13 and for 14 lt A lt 20 with excitation below 44 MeV default 0 Use Fermi breakup model only for A lt 5 MCNPX User s Manual 95 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 43 LEA Keyword Descriptions Continued Keyword Description ILVDEN 1 Use original HETC level d
108. located without any transport the only possible outcomes are a nuclear interaction or no interaction The procedure may be used to calculate double dif ferential particle production cross sections from any of the interaction models in the code Bertini ISABEL CEM etc the procedure has no meaning if such a model is not allowed for the specified particle type at the specified energy 2 Input for MCNPX Since there is no way to avoid the MCNPX geometry input the user should define a region containing the material for which the cross sections are desired and locate the source in that region To avoid possible error only one material should be defined Note with N1COL 1 MCNPX will override the source specification and construct the source as a pencil beam in the z direction as required by XSEX3 Other MCNPX options may be used to suppress either nuclear elastic or nonelastic reactions 1 To create a HISTP file to be edited by XSEX3 include a HISTP card in the INP file 2 Define a volume parallel beam source in the z direction vec 0 0 1 which is com pletely contained inside a cell with the material for which the cross sections are to be calculated 3 Specify the incident particle type and kinetic energy on the SDEF card 4 Use NOACT 1 the 8th parameter on the LCA card The user may wish to suppress nuclear elastic scattering in the calculation by using IELAS 0 on the LCA card An AWTAB card may need to be supplied if t
109. lowest nonzero importance for that energy group 2 means that weight windows do what they normally do Controls adjoint biasing for adjoint problems only MCAL A 0 means collisions are biased by infinite medium fluxes ISB default 1 means collisions are biased by functions derived from weight windows which must be supplied 2 means collisions are not biased name of the reference cell for generated weight windows 0 means weight windows are not generated default ICW c 0 requires volumes be supplied or calculated for all cells of nonzero importance normalization value for generated weight windows The ENW value of the weight window lower bound in the most important energy group in cell ICW is set to FNW default 1 80 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 30 Multigroup Adjoint Transport Option Keyword Description compression limit for generated weight windows Before generated weight windows are printed out the weight RIM windows in each group separately are checked to see that the ratio of the highest to the lowest is less than RIM If not they are compressed default 1000 NOTE MCAL and IGM must be specified J is not an acceptable value for any of the parameters Use Required for multigroup calculation Presently the standard MCNPX multigroup neutron cross
110. lt 70 The default is 8 0 zero or negative is an error condition see YZERE above Note Applies only for ILVDEN 1 YZERO The YO parameter in the level density formula for Z 71 and all fission frag ments The default is 1 5 Zero and negative values are an error condition see YZERE above Note Applies only for ILVDEN 1 BZERO The BO parameter in the level density formula for Z 71 and all fission frag ments The default is 10 0 for IEVAP 0 and is also 10 0 for IEVAP 1 Zero and negative values are an error condition see YZERE above Note Applies only for ILVDEN 1 MCNPX User s Manual 83 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 6 3 Extended Source Options The extended source option has been adapted from similar capabilities in the LAHET Code System as described in PRA99 Two features have been added in MCNPX to the MCNP general source routines The first is a simple modification that permits the use of an f 41 Gaussian probability distribution for the X Y or Z positional parameters on the SDEF card In MCNP the 41 option has been used for a time gaussian distribution in MCNPxX the fatal error for specifying the spa tial option has been removed This allows creation of a Gaussian beam profile however the user should keep in mind that many realistic accelerator beams are only approximately Gaussian and normally have enhanced tails d
111. mcnpx source code in which to do the build This can be done several times in different build directories with different options such as debugging non debugging versions or different compiler types The local user building the private copy is again username me whose home directory is the directory home me The user has fetched the distribution from CDROM or from the net and has it in the file nhome me mcnpx_2 4 0 tar gz The user will unload the distribution package into home me mcnpx_2 4 0 With this method the source can be anywhere as long as the user has the pathname to it The user will build the system in the local directory home me mcnpx install the binary executable in home me bin and install the binary data files and eventually the mcnp cross sections in nome me lib MCNPX User s Manual 15 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The following example uses bourne shell commands to accomplish this task If you are more familiar with csh you will need to adjust things appropriately NOTE Comments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to go to your user home directory cd home me unpack the distribution that was copied from the net or a CDROM This creates home me mcnpx_2 4 0 gzip dc mcnpx_2 4 0 tar gz tar xf make a local directory for
112. more important limitations that have to be considered when setting up a problem It may be necessary to modify MCNPX to change one or more of these restrictions for a particular problem Table 4 2 Storage Limitations Entries in the description of a cell 1000 after processing Total number of tallies NTALMX 100 Detectors MXDT 20 Neutron DXTRAN spheres MXDX 5 Photon DXTRAN spheres MXDX 5 NSPLT or PSPLT card entries 10 Entries on IDUM card 50 Entries on RDUM card 50 Set as a dimension in an array MCNPX User s Manual 43 44 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPX User s Manual 5 Plotting 5 1 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 THE INTERACTIVE GEOMETRY PLOTTER Table 5 1 Interactive Geometry Plotter Commands Command Result TOP MARGIN COMMANDS UP RT DN LF When clicked moves the plot frame up right down left respectively Origin When clicked followed by click on some point in the plot moves the origin to that point 1 2 5 Zo0om125 When double clicked at any point on the continuum results in a zoom of the corresponding fraction multiple When clicked followed by clicking on a point in the pic ture will zoom to that point LEFT MARGIN COMMANDS provides information for the plot cell number and coordi Eolit nates at the most recent cursor click point CURSOR
113. n xn 25539 1 2753E 00 4 9548E 01 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 0 nucl interaction 3667 1 8335E 01 6 2061E 01 tabular boundary 0 QO QO tabular boundary 0 QO 0 gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 0 total 395962 1 9794E 01 3 4090E 02 total 395962 1 9794E 01 3 4090E 02 number of neutrons banked 370423 average time of shakes cutoffs neutron tracks per source particle 1 9798E 01 escape 5 7616E 00 tco 1 0000E 34 neutron collisions per source particle 2 7981E 01 capture 4 8708E 01 eco 0 0000E 00 total neutron collisions 559626 capture or escape 5 7574E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 3337E 00 wc2 2 5000E 01 Calculated net neutron production for this case is 18 335 and examination of the net nuclear interactions and net n xn figures show very similar results to the base case The implication of this result is that we need not concern ourselves with light ion transport if the quantity with which we concerned is related solely to neutrons as neutron production by light ions is small when we start with a proton beam Case 3 In this variation we replace the Bertini INC model used in the base case for the simulation of nucleon and pion interactions with nuclei by the ISABEL INC model in this example both INC models utilize the same GCCI level density model We invoke the ISABEL INC model by including in the input deck the following card Base C
114. neu tron component on the earth s surface e Detection technology using charged particles i e abandoned landmines In addition to the activities of the beta test team the development of MCNPX is governed by several documents including MCNPX Software Management Plan e MCNPX Requirements MCNPX Design e MCNPX Functional Specifications Configuration management of the code is done through CVS which allows us to conve niently track issues and changes A computer test farm of 20 different software hardware configurations is maintained to ensure that code development does not adversely any pre viously tested system We are also constantly moving toward a modular system whereby the user may easily implement alternative physics packages EGD01 Some restructuring of the code has already been done toward that goal including the development of an autconfiguration system In addition to describing the new interaction physics this manual contains a summary of information from recent MCNPX release notes memos publications and presentations It represents the work of the code development team the nuclear data team the physics development team and several outside collaborators The manual is updated and extended with each new code release Not all of the capabilities of MCNP4B are fully present in MCNPX version 2 3 0 and in addition the reader must be aware of certain limitations in code usage These items are listed in Chapter
115. of tallies is a sum but for normalized tallies types 2 4 6 and 7 the union results in an average See Section 5 7 1 2 for an explanation of the repeated structure and lattice tally format The symbol T entered on surface or cell Fn cards is shorthand for a region that is the union of all of the other entries on the card A tally is made for the individual entries on the Fn card plus the union of all the entries If a tally label of the surfaces or cells in the output requires more than eleven characters including spaces MCNP defines an alphabetical or numerical designator for printing purposes The designator for example G is 1 2 3 4 5 6 is printed with the tally output This labeling scheme is usually required for tallies over the union of a long list of surfaces or cells Energy Deposition Tally F6 Note In the energy range where tables are available the neutron and proton energy deposition is determined using the neutron heating numbers in the same manner as F6 tallies are 114 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 done in MCNP These heating numbers are estimates of the energy deposited per unit track length In addition the de dx ionization contribution for the proton is added in similar to the electron treatment Above that tabular energy limit or when no tabular data is available energy deposition is determined by summing several factors For charged particles i
116. of the segmenting record of option 1 a window definition record appears whose form is described in option 9 For KOPT 0 the rectan gular form is used and for KOPT 1 the circular form is used Parameter NFPRM is unused 13 Edit Option lIOPT 11 or 111 Pulse Shape of Surface Current For each defined bin option 11 provides an edit of the current crossing a surface in an energy and angle bin the mean time t of crossing in the bin the standard deviation o of t given by t the figure of merit FOM1 given by current o and the figure of merit FOM2 given by current o Unless otherwise modified the current tally is dimensionless The units of t and o are nanoseconds while FOM1 is in ns and FOM2 is in ns The parameter FNORM is used to adjust the units of the time variable which are nanoseconds in LAHET3 and does not modify the surface current edit Thus to convert from nanoseconds to microseconds use FNORM 0 001 The bin definition is identical to option 1 including surface segmenting except that NTIM is unused 146 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 14 Edit Option IOPT 12 or 112 Pulse Shape of Surface Current with Window Option 12 provides the same edits as option 11 with the same bin definition as option 9 using a collimating window The input is identical to option 9 with the exception that NTIM is
117. or 1 GeV per nucleon for composite particles although it may execute at higher energies MCNPX User s Manual 77 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 6 3 LCA Keyword Descriptions Continued Keyword Description ICHOIC 4 integers ijkl which control ISABEL INC Model default 0023 i 0 Use partial Pauli blocking i 1 Use total Pauli blocking i 2 No Pauli blocking not recommended j 0 No interaction between particles already excited above the Fermi Sea j gt 0 Number of time steps to elapse between such CAS CAS interactions k 0 Meyer s density prescription with 8 steps k 1 Original isobar density prescription with 8 steps k 2 Krappe s folded Yukawa prescription for radial density in 16 steps with a local density approximation to the Thomas Fermi distribution for the sharp cutoff momen tum distribution k 3 The same as k 0 but using the larger nuclear radius of the Bertini model k 4 The same as k 1 but using the larger nuclear radius of the Bertini model k 5 The same as k 2 but using the larger nuclear radius of the Bertini model 1 Reflection and refraction at the nuclear surface but no escape cutoff for isobars 2 Reflection and refraction at the nuclear surface with escape cutoff for isobars 3 No reflection or refraction with escape cutoff for isobars 4 The same as l 1 but using a 2
118. our deepest thanks is extended to Dr Richard E Prael for his support and guidance Without his longtime vision of providing the highest quality simulation tools to the accelerator community the MCNPX project could not have happened MCNPX 2 3 0 is based on MCNP4B and we gratefully acknowledge the importance of that seminal code in our work The MCNP code series represents many thousand person years of effort over the past 30 years and we hope our efforts will add new vistas to this core capability Our special thanks goes to Dr John Hendricks and Dr Gregg McKinney MCNPX User s Manual iii MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium as well as the numerous contributors who over the years have made MCNP a world class code We also wish to express our appreciation to Dr Alfredo Ferrari currently with CERN for allowing the use of an early version of the FLUKA code in MCNPX permitting a significant expansion of our upper energy limits We will endeavor in future versions of the code to upgrade this capability In addition we wish to express our fond appreciation for the efforts of Dr Stepan Mashnik who has improved the CEM code for inclusion in MCNPX Dr Nikolai Mokhov of Fermi National Laboratory has provided improved high energy photonuclear physics routines that will be implemented in future versions of the code We also wish to thank him for his part in the formal review
119. particles is also implemented There is currently no delta ray production of knock on electrons for charged heavy particles in MCNPX although it is present for electrons 40 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 No option for electromagnetic field tracking is currently implemented in MCNPX 4 1 11 Default Values Many MCNPX input parameters have default values that are summarized in Section 5 10 Therefore you do not always have to specify explicitly every input parameter every time if the defaults match your needs If an input card is left out the default values for all parameters on the card are used However if you want to change a particular default parameter on a card where that parameter is preceded by others you have to specify the others or use the nJ jump feature to jump over the parameters for which you still want the defaults CUT P 3J 10 is a convenient way to use the defaults for the first three parameters on the photon cutoff card but change the fourth 4 2 INPUT ERROR MESSAGES MCNPX makes over 400 checks of the input file for user errors A fatal error message is printed both at the terminal and in the OUTP file if the user violates a basic constraint of the input specification and MCNPX will terminate before running any particles The first fatal error is real subsequent error messages may or may not be real because of the nature of the first fatal messag
120. path of cross sections and other data files A special autoconf generated configure script distributed with MCNPX will examine your computing environment adjust the necessary parameters then generate all Makefiles in your chosen build directory so that they all match your particular computing environment 10 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The full structure is now in place to allow a graceful migration to individual feature tests during the autoconfiguration process in the future The autoconf generated configure script will search for GNU compilers first before attempting to locate any other compiler present on your computing environment Please be aware of exactly how many Fortran and C compilers exist in your computing environment It may be necessary to specify which Fortran and C compiler should be used You have that power via options given to the configure script See the with FC and with CC options later in this document Rather than having the one Build directory of past distributions one is now free to create as many build directories as desired anywhere one wants named anything one wants Through the use of options supplied to the configure script one can vary the resulting generated Makefiles to match a desired configuration Most software packages that use autoconf have a basic build procedure that looks like gzip dc PACKAGE tar gz tar xf cd PACKAGE
121. pre equilibrium models are used to describe this phase in which high energy particles and light ions are emitted able to interact with other nuclei In Sections 4 1 1 through 4 1 6 we give more detail on the various physics models used to simulate these processes Table 4 1 compares the three MCNPX options in terms of the differences in these components Table 4 2 gives the working range of validity for each 38 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 ry LA UR 02 2607 Accelerator Production of Tritium first stage intranuclear cascade a T high energy proton intermediate stage preequilibrium Ss be second stage evaporation and or fission i s N I 4A eo a s a Se 7 i SAN e e y final stage residual deexictation Vane Figure 4 1 Interaction processes MCNPX User s Manual 39 Accelerator Production of Tritium MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 4 1 Summary of Physics in Intermediate Energy Models Physics Process Bertini ISABEL CEM Method INC EQ or INC EQ or INC PE EQ INC PE EQ INC PE EQ Intranuclear Cascade Model Bertini INC ISABEL INC improved Dubna INC Monte Carlo Technique spacelike timelike spacelike Nuclear Density Distribu tion P r polexp r c a 1 c 1 07A1 fm a 0 545 fm p r a ip 0 i 1
122. protons is also randomized The randomized cutoff energy is the default CTOFE 1 0 For the ISABEL INC the randomized cutoff energy is always used FLIMO The maximum correction allowed for mass energy balancing in the cascade stage used with NOBAL 1 and NOBAL 3 FLIMO gt 0 Kinetic energies of secondary particles will be reduced by no more than a fraction of FLIMO in attempting to obtain a non negative excitation of the residual nucleus and a consistent mass energy balance A cascade will be re sampled if the correction exceeds FLIMO FLIMO 0 No correction will be attempted and a cascade will be re sampled if a negative excitation is produced FLIMO lt 0 default 1 0 The maximum correction is 0 02 for incident energy above 250 MeV 0 05 for incident energy below 100 MeV and is set equal to 5 incident energy between those limits As an example consider LCB 3000 3000 2000 2000 1000 1000 For IEXISAQ 1 the default nucleons will switch to the BERTINI model from the FLUKA model below 3 GeV and Pions would switch below 2 GeV Kaons and anti nucleons would switch to the ISABEL model from the FLUKA model below 1 GeV lons use only the ISA BEL model and muons have no nuclear interactions For lIEXISA 2 nucleons and pions would also switch to the ISABEL model below 1 GeV Note that the nominal upper energy limit for the ISABEL model is about 1 GeV nucleon it may actually execute at higher energies without crash
123. represents many thousand person years of effort over the past 30 years and we hope our efforts will add new vistas to this core capability Our special thanks goes to Dr John Hendricks and Dr Gregg McKinney as well as the numerous contributors who over the years have made MCNP a world class code We also wish to express our appreciation to Dr Alfredo Ferrari currently with CERN for allowing the use of an early version of the FLUKA code in MCNPX permitting a significant expansion of our upper energy limits We will endeavor in future versions of the code to MCNPX User s Manual iii MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 upgrade this capability In addition we wish to express our fond appreciation for the efforts of Dr Stepan Mashnik who has improved the CEM code for inclusion in MCNPX Dr Nikolai Mokhov of Fermi National Laboratory has provided improved high energy photonuclear physics routines that will be implemented in future versions of the code We also wish to thank him for his part in the formal reviews of our work Several visitors have provided invaluable help to the nuclear data team with evaluations notably Dr Satoshi Chiba JAERI and Dr Arjan Koning ECN Petten Of special note is the valuable help given us by those sponsoring MCNPX classes includ ing William Hamilton of HQC Professional Services Inc Enrico Sartori of NEA Tadakazu Suzuki of JAERI and Pedro Vaz of ITN Portugal
124. return not immediately preceded by an amp or by a COPLOT command Commands consist of keywords usually followed by some parameters entered space or comma delimited MCNPX User s Manual 48 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Defaults are available for nearly everything If MCNP is run with Z as the execute line message and if file RUNTPE is present with more than one energy bin in the first tally and if a carriage return is entered in response to the MCPLOT prompt a lin log histogram plot of tally MeV vs energy with error bars and suitable labels will appear on the screen 5 2 2 Plot Conventions and Command Syntax 5 2 2 1 2D plot The origin of coordinates is at the lower left corner of the picture The horizontal axis is called the x axis It is the axis of the independent variable such as user bin or cell number or energy The vertical axis is called the y axis It is the axis of the dependent variable such as flux or current or dose Each axis can be either linear or logarithmic 5 2 2 2 Contour plot The origin of coordinates is at the lower left corner of the picture The horizontal axis is called the x axis It is the axis of the first of the two independent variables The vertical axis is called the y axis It is the axis of the second independent variable The contours represent the values of the dependent variable Only linear axes are available 5 2 2 3 Command syntax Each command con
125. run The tally numbers are entered on the TALNP card as negative numbers 8 2 4 Reading the Radiography Tally Output The output of the two radiography tally options is contained in the mctal file It can be for matted for use with external graphics programs with the gridconv routine The user is referred to Section 8 1 2 for information on how to use gridconv MCNPX User s Manual 107 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 3 Energy Deposition With the high energy extensions in MCNPX considerable thought has gone into the design and adoption of energy deposition tallies In particular we must address such issues as 108 Local energy deposition of non tracked particles is not valid as particle energy increases Heating numbers and Kerma factors do not exist in the physics modules Energy dep osition processes must be modeled online as interactions occur and the individual contributions summed This process is termed collision based estimate Track ionization for charged particles is not linearly distributed over a step but can increase or decrease as the particle slows down depending on initial energy MCNPX 2 3 0 always scores the energy of a particle at the beginning of a step In most cases step sizes for charged particles are small therefore little error is introduced in this pro cess However occasionally particles may lose so much energy in one t
126. sections are given in 30 groups and photons are given in 12 groups Thus an existing continuous energy input file can be converted to a multigroup input file simply by adding one of the following cards MGOPT F 30 MODEN MGOPT F 42 MODENP MGOPT F 12 MODE P 5 4 11 DRXS Discrete Reaction Cross Section Form DRXS ZAID ZAID ZAID or blank ZAID Identifying number of the form ZZAAA nn where ZZ is the atomic number AAA the mass number and nn the neutron library identifier Use Discouraged Default Continuous energy cross section treatment if DRXS is absent Example DRXS A blank DRXS card will use discrete reaction neutron data wherever possible MCNPX User s Manual 81 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 5 PHYSICS MODE PHYS TMP THTME COINC CUT ELPT NPS CTME LCA LCB LEA LEB 5 5 1 MODE Problem Type Form MODE x4 Xi xi particle designator The MODE card can take any argument listed in the Symbol column of Table 4 1 in any order It must list all particles that will be transported If a particle is designated the anti particle will also be transported For example MODE n e will transport neutrons and anti neutrons protons and anti protons u and uw electrons and positrons Default If the MODE card is omitted MODE N is assumed 5 5 2 PHYS Energy Physics Cutoff 5 5 2 1 Neutrons Form PHYS n EMAX EAN IUNR DNB TABL FISM RECL Table 5
127. signs are optional Table 5 52 Surface Source Write Card MCNPX User s Manual Variable Description problem surface number with the appropriate sense of s inward or outward particle direction for which parti cle crossing information is to be written to the surface source file WSSA Macrobody facets are allowed Ci problem cell number keyword Values m symmetry option flag m 0 no symmetry assumed m 1 spherical symmetry assumed The list of problem SYM surface numbers must contain only one surface and it must be a sphere m 2 write particles to a surface bidirectionally Otherwise only particles going out of a positive surface and into a negative surface are recorded nNyNp tracks to record absent record all tracks This is the default PTY nj N record neutron tracks n P record photon tracks n E record electron tracks 103 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 52 Surface Source Write Card Variable Description CCo gt gt Cy list of names of all the cells from which CEL KCODE fission source neutrons are to be written active cycles only Default SYM 0 PTY absent record all particle types Use Optional as needed 5 6 5 SSR Surface Source Read Form SSR keyword value keyword value The signs are optional Table 5 53 Surface Source Read Card Keyword Description S1 So Sp lis
128. source only and a total contribution but could be further binned as described for the pinhole tally The transmitted image projection is set up as follows in version 2 1 5 Fin P X1 Y1 Z1 RO X2 Y2 Z2 F1 F2 F3 Note that this form is the same as the pinhole image The transmitted image capability is turned on by setting F2 less than zero as described below Version 2 3 0 changes the form of the card old input files are backward compatible if one replaces the control card symbol 104 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium TI R C n P X1 Y1 Z1 RO X2 Y2 Z2 F1 F2 F3 TIR is used to establish a grid on a plane surface TIC is used to establish a grid on a cylindrical surface n is the tally number and must be a multiple of 5 since this is a detector type tally P is the particle type for the tally Only neutrons or photons are allowed since detector techniques do not currently work for charged particles Table 8 6 Transmitted Image Projection Argument Description Argument Description X1 Y1 Z1 The coordinates used with the entries on the FSn and Cn cards to define the detector grid In the plane grid case this defines the center of the grid In the cylindrical grid case this defines the center of the cylinder on which the grid is established RO Always 0 zero in this application as in the pinhole case X2 Y2 Z2 The refer
129. stage HISTP may be edited as noted in comment 3 above 116 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 9 References ARM73 T W Armstrong and K C Chandler SPAR A FORTRAN Program for Com puting Stopping Powers and Ranges for Muons Charged Pions and Heavy lons ORNL 4869 Oak Ridge National Laboratory May 1973 AAR86 P A Aarnio A Fasso H J Moehring J Ranft and G R Stevenson CERN TIS RP 186 1986 FLUKA 86 users guide AAR87 P A Aarnio J Lindgren A Fasso J Ranft and G R Stevenson CERN TIS RP 190 1987 FLUKA 87 AAR90 P A Aarnio e al FLUKA89 Consiel Europeene Organisation pour La Recherche Nucleaire informal report January 2 1990 ART88 E D Arthur The GNASH Preequilibrium Statistical Model Code LA UR 88 382 Los Alamos National Laboratory February 1988 ATC80 F Atchison Spallation and Fission in Heavy Metal Nuclei under Medium Energy Proton Bombardment in Targets for Neutron Beam Spallation Sources Jul Conf 34 Kernforschungsanlage Julich GmbH January 1980 BAR73 V S Barashenkov A S Iljinov N M Sobolevskii and V D Toneev Interac tion of Particles and Nuclei of High and Ultrahighy Energy with Nuclei Usp Fiz Nauk 109 1973 91 Sov Phys Usp 16 1973 31 BAR81 J Barish T A Gabriel F S Alsmiller and R G Alsmiller Jr HETFIS High Energy Nucleon
130. standard Lane model assumption and by accounting approximately for the Coulomb correction Final comparisons of predicted and measured elastic scattering observables for both protons and neutrons were made for 7AI Fe and 2 8Pb The results were generally good 52 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium The neutron and proton elastic cross sections so generated are tabulated for 9 mass val ues and 20 energies between 50 and 400 MeV Above 400 MeV the tabulations from HERMES are used and the HERMES neutron elastic cross section tabulation below 50 MeV has been extended to lower and higher masses to minimize mass extrapolation error Proton elastic scattering vanishes below 50 MeV in this implementation Examples of the use of the elastic scattering data can be found in PRA95 MCNPX 2 3 0 MCNPX 2 3 0 users will notice a new file called BARPOL dat This contains improved data on reaction and elastic cross sections which is used in the physics as opposed to the library regions of the code The old method described above has been retained although the new one is the default in compiling the code To access the old method com pile the code with the with OLDXS option from table 3 1 Previously the concept of a reaction cross section for use with the intranuclear cascade model has been implicit in the model and not explicitly defined fo
131. tally bins subdivisions of the tally space into discrete and contiguous increments such as cosine energy or time Usually when the user subdivides a tally into bins MCNP can also provide the total tally summed over appropriate bins Such as over energy bins Absence of any bin specification card results in one unbounded bin rather than one bin with a default bound No information is printed about the limits on the unbounded bin If there are reflecting surfaces or periodic boundaries in the problem the user may have to normalize the tallies in some special way this can be done by setting the weight of the source particles or by using the FMn card Printed with each tally bin is the relative error of the tally corresponding to one standard deviation These errors cannot be believed reliable hence neither can the tally itself unless the error is fairly low Results with errors greater than 50 are useless results between 20 and 50 can be believed to within a factor of a few results between 10 and 20 are questionable results less than 10 are generally but not always reliable except for detectors and detector results are generally reliable below 5 One bin of every tally is designated for the tally fluctuation charts at the end of the output file This bin is also used for the weight window generator It also is subject to ten statistical checks for tally convergence including calculation of the variance of the variance VOV Th
132. the evaporation phase production is edited For KOPT 6 or 7 only the total particle production is edited For KOPT 8 or 9 only the pre fission evaporation production is edited For KOPT 10 or 11 only the post fission evaporation production is edited If KOPT is even the edit is over cell numbers if KOPT is odd the edit is over material numbers If NPARM is zero the edit is over the entire system The parameters NTYPE and NFPRM are not used If KPLOT 1 a plot is made of each edit table With KOPT 0 or 1 the cascade production for neutrons and protons is simultaneously plotted as a dotted line with the total production Unless otherwise modified tally option 3 or 103 represents the weight of particles emitted in a given bin per source particle As such it is a dimensionless quantity 6 Edit Option IOPT 4 or 104 Track Length Estimate for Neutron Flux Option 4 is not available in this version use a standard F4 flux tally 7 Edit Option IOPT 5 or 105 Residual Masses and Average Excitation Option 5 provides an edit by mass number A of the calculated residual masses and the average excitation energy for each mass Only nonelastic interactions are included The option accesses the records on HISTP for all interacting particle types The edit is performed for both the final residual masses and the residuals after the cascade phase If IOPT is preceded by a minus sign the edit is performed for events initiated by primar
133. the secondaries are high or when the user is simulating thin volumes When secondary particles are indicated on the MODE card MCNPX will subtract their energies from the heating values and energy deposition will be handled in the regular process of tracking those particles Where there are no libraries available de dx nuclear recoil and the energies of some non tracked secondary particles are added to the F6 collision estimator A secondary particle can be produced either by collision or by particle decay In MCNPX the energies of neutral particles will never be added to the collision estimator this includes neutrons photons neutrinos pi0 and neutral Kaons This is not consistent with the library heating factor treatment and will be reconsidered in future versions of the code Therefore it is 1 In MCNPX residual nuclei cannot be tracked This is usually not a problem for heavy residuals however for light residuals such as a scattered hydrogen nucleus errors in energy deposition in small volumes can occur This has caused some users problems when tracking in small volumes where it is unlikely that the recoil hydrogen nucleus will not stop We will modify this practice in an upcoming release 2 Energies of particles which fall below minimum energy cutoffs will also be deposited locally The user must be certain that the value of these cutoff energies will not cause the results of the F6 tally to be in error 3 Note that the
134. the surface crossing file is HISTX for input into HTAPE3X The latter is written by MCNPX with the default file name WSSA If option 8 is requested the data file PHTLIB must be in the user s file space if option 16 is requested the data file BERTIN must be in the user s file space All these file names may be defined by file replacement on the execute line HTAPE3X INT my_input OUTT my_output HISTP file1 HISTX file2 References 1 R E Prael and H Lichtenstein User Guide to LCS The LAHET Code System LA UR 89 3014 Los Alamos National Laboratory September 1989 http www xdiv lanl gov XCI PROJECTS LCS lahet doc html 2 H G Hughes R E Prael and R C Little MCNPX The LAHET MCNP Code Merger X Division Research Note XTM RN U 97 012 LA UR 97 4891 Los Alamos National Laboratory April 1997 http www xdiv lanl gov XTM hughes LA UR 97 4891 cover html 3 J F Briesmeister editor MCNP A General Monte Carlo N Particle Transport Code Los Alamos National Laboratory report LA 12625 M March 1997 http Awww xdiv lanl gov XCI PROJECTS MCNP manual html 4 J Linhard V Nielsen and M Scharff Kg Dan Vidensk Selsk Mat Fys Medd 36 No 10 1968 222 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 M Robinson The Dependence of Radiation Effects on Primary Recoil Energy Radiation Induced Voids in Metals AEC Symp Ser 26 p 397 US Atomic Energy Comm
135. to 20 MeV Although the 150 MeV evaluations do include the detailed secondary infor mation in the 20 150 MeV range the lt 20 MeV data typically do not Therefore sec ondary production is ignored in processing that energy range Table 4 4 lists the actual secondary particle production thresholds in LA150N MCNPX User s Manual 5 10 11 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Fixing this situation is non trivial and involves a re evaluation of the low energy data Improved libraries will be issued but on an isotope by isotope basis No explicit generation of delta ray knockon electrons as trackable particles is done for heavy charged particles Delta rays will be produced for electrons Positrons may not be used as source particles Correcting this involves a change in the way the particle identification numbering system is handled for electrons and positrons Historically this has not been treated in the same way as the method used for neutrons in MCNP which forms the basis for the multiparticle extension of MCNPX Beware of the results of an F6 p tally in small cells when running a photon or photon electron problem Photon heating numbers include the energy deposited by electrons generated during photon collisions but assume that the electron energy is deposited locally In a cell where the majority of the electrons lose all of their energy before exit ing that cell this is a good approximatio
136. to make multiple versions with different options A better example will follow this one The following example uses bourne shell commands to accomplish this task If you are more familiar with csh you will need to adjust things appropriately NOTE Comments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to go to your user home directory cd home me 14 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 unpack the distribution that was copied from the net ora CDROM This creates home me mcnpx_2 4 0 gzip dc mcnpx_2 4 0 tar gz tar xf go into the unpacked distribution cd mcnpx_2 4 0 execute the configure script the prefix tells where to put the executables and libraries configure prefix home me Make the executable mcnpx program the bertin and pht libraries and run the regression tests make all make tests now install the executable mcnpx program and the bertin and pht libraries in home me bin and home me lib mcnpx make install 3 1 3 4 Individual Private Installation Done Better For a more flexible version of our second example we will look at the same single non privileged user Me on a computer loading and building a private copy of the code This time however the user will use a second directory away from the
137. to one correspondence with the LPARM array The last NPARM 1 entry applies to a total over the NPARM entities where applicable if omit ted it defaults to 1 0 Through this feature it is possible to input a list of volumes areas or masses as appropriate obtained from a MCNP calculation When IOPT gt 100 the NPARM cell surface or material identifiers are treated as a single entity in constructing a tally edit In this case the NPARM normalization divisors are summed to a single divisor Consequently one may supply the full list of divisors if appropriate or just supply one value for the common tally e For IRS gt 0 the original source definition record in LAHET format as described in Section 2 4 of reference 1 followed by the new source definition record also in LAHET format e ForlITCONV 0 a LAHET source time distribution record as described in Section 2 4 of reference 1 e For IRSP 0 three records defining the user supplied response function ERESP I l 1 NRESP a monotonically increasing energy grid on which the value of the response function is tabulated FRESP l l 1 NRESP the values of the response function at the above energies IRESP l l 1 NRESP 1 interpolation scheme indicators where IRESP I indi cates the interpolation scheme to be used for the response function in the I th energy interval The length NRESP lt 200 is obtained from the array ERESP input terminated by a The
138. translation and rotation according to the following equations where 0 lt 9 lt x x X sing y cosd Xo y X coso y sing Yo Thus the angle is the angle of rotation of the major axis of the source distribution from the positive y direction in the laboratory coordinate system If cos 0 0 the angle is 90 and the major axis lies along the x axis The TRn card in the above example imple ments this rotation matrix however the user is warned that in the TRn card is equal to IU OL 5 Defining Multiple Beams The opportunity to specify a probability distribution of transformations on the SDEF card is a new feature that goes beyond enabling the representation of LAHET beam sources It allows the formation of multiple beams which differ only in orientation and intensity a fea ture that may have applications in radiography or in the distribution of point sources of arbitrary intensity The use of a distribution of transformations is invoked by specifying TR Dn on the SDEF card The cards SI SP and optionally SB are used as specified for the SSR card on page 3 57 of the MCNP4B User s Guide Sin L l4 lk SPn option P4 Pk SBn option By The L option on the SI card is required new input checking has been implemented to ensure this usage for both the SDEF and SSR applications The option on the SP and SB cards may be blank D or C The values l4 l identify k transformations which must be supplied
139. typically do not Therefore secondary production is ignored in processing that energy range Table 4 4 lists the actual secondary particle production thresholds in LA150N Fixing this situation is non trivial and involves a re evaluation of the low energy data Improved libraries will be issued but on an isotope by isotope basis 6 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 10 Light particle residual nuclei are not transported When a light charged particle is the residual nucleus in a nuclear reaction in the tabular range those charged particles are not produced banked and transported in MCNPX 2 3 0 Instead their energy is assumed to be deposited locally For example the residual proton from neutron elas tic scattering on H 1 is not produced or transported This will be resolved in a subse quent version of MCNPX 11 No explicit generation of delta ray knockon electrons as trackable particles is done for heavy charged particles in 2 3 0 Delta rays will be produced for electrons 12 The upper energy limit for photon transport is 100 GeV and for electron trans port is 1 GeV This is a standard feature of MCNP4B and has been inherited by MCNPX 2 3 0 Although adequate for most uses of MCNP4B higher energy problems often need increased upper energy ranges particularly at electron accelerators Future versions of MCNPX will remove these limitat
140. unused 15 Edit Option IOPT 13 Global Emission Spectrum The original definition I of option 13 was given by Option 13 tallies the number of particles per unit solid angle entering the external void region with direction cosine falling within a segment of solid angle as such it represents the angular distribution of the emitted particles at a very large distance from the interaction region The option uses any NCOL 4 leakage records on HISTP and all records on HISTX indiscriminately Surface crossing records appearing on a SSW written file are not distinguished as to whether they correspond to an internal surface crossing or to escape into the external void Therefore for use with MCNPX the original intent of this option may most easily be achieved by defining the external importance 0 leakage region as the exterior of a sphere containing the complete geometry then only specifying the defining spherical surface on the SSW card that controls the contents of the surface crossing file Energy binning is specified by the usual methods The number of energy bins is given by NERG The number of particle types for which surface crossing data are to be tallied is given by NTYPE and must be gt 0 The polar angle bins representing lines of latitude are defined by entering the NFPRM cosine values in the FPARM array Binning in the azi muthal angle corresponding to lines of longitude is determined by the value of NPARM which defines N
141. use extreme caution when doing this 72 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Additional cards are needed when specifying photonuclear libraries Since there are a lim ited set of libraries available there may not be a photonuclear table corresponding to the neutron proton electron or photon ZAID s on the Mm card A new card has been devel oped to instruct the code what to do in such cases WHI00 MPNn PNZA PNZA PNZAgnn pairs For material n one can enter the isotope description from which to get photonuclear data for all elements listed on the Mn card A Zero entry for PNZA will turn off photonuclear interactions for that particular element 6 1 7 Energy and Thermal Treatment Cards PHYS TMP THTME MTm A PHYS card may be specified for any particle type and we recommend that they be included for all particles on the MODE card Charged and Neutral Particles except Photons The first entry on the PHYS card is the maximum energy for the specified particle Note that the default EMAX can be quite low and failing to reset this for high energy problems will result in code termination because particle energies exceed EMAX The code will note the largest EMAX from all the specified PHYS cards in the problem If a tracked particle does not have a PHYS card its EMAX will be set to this largest value If no PHYS cards are included in
142. user must maintain the proper correspondence among the arrays see Section 22 below e Any additional input required for the particular option For basic option types 1 2 or 11 this may be the specification of surface segmenting For basic option types 9 10 or 12 it is the collimating window definition Also for basic option types 1 9 11 or 12 an arbitrary vector for angular binning may be input The order of the input records as they appear in the INT file is illustrated in Table D4 3 Edit Option IOPT 1 or 101 Surface Current Option 1 tallies the particle current across the NPARM designated surfaces it is analo gous to the MCNP F1 tally If IOPT is preceded by a minus sign the weight binned is multiplied by the particle energy The number of energy bins is given by NERG The num ber of particle types for which surface crossing data is to be tallied is given by NTYPE and 142 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium must be gt 0 Current will be tallied on NPARM surfaces a total over surfaces is not per formed Any of the above particle types may be specified Binning into NFPRM cosine bins is defined by the value of KOPT For KOPT 0 or 5 the cosine is taken with respect to the normal to the surface at the crossing point For KOPT 1 or 6 the cosine is taken with respect to the x axis For KOPT 2 or 7 the cosine is taken with r
143. x y coordinates of the points in the current plot PRINTPTS PRINTPTS is not available for co plots or contour or 3D plots File Manipulation Commands Read dump n from RUNTPE file aa If the parameter n RUNTPE aan is omitted the last dump in the file is read DUMP n Read dump n of the current RUNTPE file MCNPX User s Manual 51 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description Write the tally data in the current RUNTPE dump to MCTAL WMCTAL aa F file aa Read MCTAL file aa Parameter setting Commands Parameters entered for one curve or plot remain in effect for subsequent curves and plots until they are either reset to their default values with the RESET com mand or are overridden either by the same command with new values by a con flicting command or by the FREE command that resets many parameters There are two exceptions FACTOR and LABEL are effective for the current curve only An example of a conflicting command is BAR which turns off HIST PLINEAR and SPLINE Define tally n as the current tally n is the n on the Fn card in the INP file of the problem rep resented by the current RUNTPE or MCTAL file TALLY n The default is the first tally in the problem which is the low est numbered neutron tally or if none then the lowest numbered photon tally or if none then the lowest nu
144. 0 0000 any termination 5 4273E 00 wc2 2 5000E 01 128 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Net neutron production in this case is 18 364 n p or 0 5 above the base case value The difference is primarily due to the neutron multiplicity between 20 and 150 MeV in the new 150 MeV evaluations as compared to the multiplicity given by the LAHET physics models in this energy range Since the data evaluations are considered more accurate than the LAHET physics models the base case value of 18 263 should be considered the better estimate Note the difference in net production by nuclear interactions 15 617 n p for the base case versus 17 897 n p for case 1 and by n xn reactions 3 785 n p for the base case versus 0 516 n p for case 1 for the two cases The difference of 2 280 n p between the two cases for net production by nuclear interactions is the value calculated by the LAHET modules within mcnpx for net neutron production by neutrons in the energy range 20 to 150 MeV Similarly the difference of 3 269 n p in the values for net n xn production is the value pre dicted by the new 150 MeV Pb data libraries for net neutron production by neutrons with energies between 20 and 150 MeV Case 2 In the second variation we transport not only nucleons denoted by the symbols n and h on the mode card and charged pions but also light ions deuterons tr
145. 0 1969 BLU50 O Blunck and S Leisegang Zum Energieverlust schneller Elektronen in dunnen Schichten Z Physik 128 1950 500 BLU51 O Blunck and R Westphal Zum Energieverlust energiereicher Elektronen in dunnen Schichten Z Physik 130 1951 641 BRE81 D J Brenner R E Prael J F Dicello and M Zaider Improved Calculations of Energy Deposition from Fast Neutrons in Proceedings Fourth Symposium on Neutron Dosimetry EUR 7448 Munich Neuherberg 1981 BRE89 D J Brenner and R E Prael Calculated Differential Secondary particle Production Cross Sections after Nonelastic Neutron Interactions with Carbon and Oxygen between 10 and 60 MeV Atomic and Nuclear Data Tables 41 71 130 1989 BRIOOx J F Briesmeister ed MCNP A General Monte Carlo N Particle Transport Code Los Alamos National Laboratory Report LA 13709 M Version 4C March 2000 CHA98 M B Chadwick et al Reference Input Parameter Library handbook for Calculations of Nuclear reaction Data IAEA TECDOC Draft IAEA Vienna March 1998 CAR98 L L Carter R C Little J S Hendricks New Probability Table Treatment in MCNP for Unresolved Resonances 1998 Radiation Protection and Shielding Division Topical Conference on Technologies for the New Century Sheraton Music City Nashville TN vol Il p 341 April 19 23 1998 CHA99a M B Chadwick P G Young S Chiba S C Frankle Hale H G Hughes A J Koning R
146. 0 and to provide feedback to the developers This process is invaluable and we express our deepest appreciation to the participants in the beta test program Applications for the code among the beta test team are quite broad and constantly devel oping Examples include e Design of accelerator spallation targets particularly for neutron scattering facilities e Investigations for accelerator isotope production and destruction programs including the transmutation of nuclear waste e Research into accelerator driven energy sources e Medical physics especially proton and neutron therapy e Investigations of cosmic ray radiation backgrounds and shielding for high altitude air craft and spacecraft MCNPX User s Manual 1 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium e Accelerator based imaging technology such as neutron and proton radiography e Design of shielding in accelerator facilities e Activation of accelerator components and surrounding groundwater and air e Investigation of fully coupled neutron charged particle transport for lower energy applications e High energy dosimetry and neutron detection e Design of neutrino experiments e Comparison of physics based and table based data e Charged particle tracking in plasmas e Charged particle propulsion concepts for spaceflight Single event upset in semiconductors from cosmic rays in spacecraft or from the
147. 0 MeV libraries have been produced for use with MCNPxX The neutron library is called LA150n The proton and photonuclear libraries are called la150h and la150u respectively The LA150N library is the same as DLC200 with the addition of 150 MeV evaluations above the DLC200 energy limits Once the proton and photonu clear components are added the entire library will be reissued under the name DLC200X 4 Anumber of users are requesting secondary particle and recoil nuclei information for the lower energy portions of the libraries typically below 20 MeV Note that some information is available in the lower energy tables per table 4 4 in this manual but it is far from complete A proper fix to the problem will involve full re evaluations of the lower energy libraries which is a time consuming and often difficult task Nonethe less progress is being made and the user should look for improved library releases in the future The LANL group that formats libraries for MCNP MCNP xX is currently providing 64 bit type 2 binary files and MCNPX 2 4 0 will only accept these Therefore the user will find that older versions of 32 bit binary libraries won t work with the 2 4 0 The program MAKXS is provided with the MCNPxX distribution to do the reformatting and details can be found in Appendix C of the MCNP manual An alternative is to use type 1 formatted sequential access libraries The XSDIR file tells the code all the information
148. 0 ee eee eee 77 5 4 4 TOTNU Total Fission 0 00 ce eee 77 5 4 5 NONU Fission Turnoff 000 c eee ees 77 5 4 66 AWTAB Atomic Weight 002 cece eee eee 78 5 4 7 XSn Cross Section File nannan nannan 78 5 4 8 VOID Material Void 0 00 cece ees 78 5 4 9 PIKMT Photon Production Bias 2 0000e eee eeee 79 5 4 10 MGOPT Multigroup Adjoint Transport Option 80 5 4 11 DRXS Discrete Reaction Cross Section 81 5 5 PHYSICS 226 054 0205 e elected eskee ek ANE cie gaia eee oe ee 82 5 5 1 MODE Problem Type 00c cece eee e eee eee 82 5 5 2 PHYS Energy Physics Cutoff 000 e cece e eee eee 82 5 5 201 NEUIONS 402 eee else aa tet hed eee ee dae eee oe es 82 55 22 PNOLONSEs hs act Minh E A 2 tact trees Std Oeste hl bt toes 83 5 5 2 S Electron 2 2025 a Sd hese ee ene devel Ba ee eee oE 84 5 5 2 4Proltons e sxx0 vos beens Pete earde eed eae t eho sews Bete 85 5 5 2 5 Other Particles 234 6 eh ele ajo bbc Sa haere Viel eed Se 85 5 5 3 TMP Free Gas Thermal Temperature 00000ee eens 86 5 5 4 THTME Thermal Times 0000c cece eee ees 86 5 5 5 COINC 3He Detector Coincidence 0 00 eens 87 5 5 6 Problem Cutoff Cards 0 00 c eee eee eee eee 87 55 6 1 CUT Gutier renega te ined Cae EE uea ete oa RENA 87 5 5 6 2 ELPT Cell by cell Energy Cutoff 0 00 88 5 5 6 3 NPS Hist
149. 000eeeeeeee 89 7 1 Secondary Particle biasing 0 00 cece eens 89 8 New and Improved Tallies and Data Analysis 91 8 1 The Mesh Tally 2 0 0 0 cee eee eee 91 8 1 1 Setting up the Mesh in the INP File 0 0 0 e eae eae 92 8 1 2 Processing the Mesh Tally Results 0 000 e eee 100 8 2 The Radiography Tally 0 eects 102 8 2 1 Pinhole Image Projection 0 0 cee ee eee 102 8 2 2 Transmitted Image Projection 0 ee eee 104 8 2 3 Additional Radiography Input Cards 2 0 000 ee 107 8 2 4 Reading the Radiography Tally Output 00005 107 8 3 Energy Deposition 0 0 0c eee 108 viii MCNPX User s Manual MCNPX User s Manual x ae 8 4 Dose Conversion Coefficients 0 00 cece 113 8 5 ISTP and FVAPESXe 0shaeosackead f xen Mee bd a felt oe Ped Rene oe 116 9 RGIGFENCES 6 ie ean eke cdinae Stee hie eee COS ae Se hee 117 Appendix A Examples jc 0 sci ceased Saw eee ge Kew eae tw d 125 Appendix B HTAPESX for Use with MCNPX 00000es 135 AOSTA tee ia te Renee gare Savi Rie Soteen ke Pee war eee LY 135 4 The HTAPESX Cod yc it et he ete eh Behe tt oe aes 135 2 Input forHTAPE3X o n2hate soa hs Sareterde dada ts Jed ie A a Toke ee 135 3 Edit Option IOPT 1 or 101 Surface Current 0 0 0 0 eee eee 142 4 Edit Option IOPT 2 or 102 Surface Flux 0 00 c eee ee 14
150. 002 LA UR 02 2607 Accelerator Production of Tritium RAN85 J Ranft and S Ritter Z Phys C27 1985 412 569 RIL75 M E Riley C J MacCallum and F Biggs Theoretical Electron Atom Elastic Scattering Cross Sections Selected Elements 1 keV to 256 KeV Atom Data and Nucl Data Tables 15 1975 443 RUT11 E Rutherford The Scattering of a and b Particles by Matter and the Structure of the Atom Philos Mag 21 1911 669 SCH82 P Schwandt et al Phys Rev C 26 55 1982 SEL88 S M Seltzer An Overview of ETRAN Monte Carlo Methods in Monte Carlo Transport of Electrons and Photons edited by T M Jenkins W R Nelson and A Rindi Plenum Press New York 1988 p 153 SEL91 S M Seltzer Electron Photon Monte Carlo Calculations The ETRAN Code Appl Radiat Isot Vol 42 No 10 1991 pp 917 941 SNO96 E C Snow Radiography Image Detector Patch for MCNP private communication SNO98 E C Snow Mesh Tallies and Radiography Images for MCNPX Proceedings of the Fourth Workshop on Simulating Accelerator Radiation Environments SARE4 Tony A Gabriel ed 1998 113 STE71 R M Sternheimer and R F Peierls Phys Rev B3 no 11 June 1 1971 3681 TRI97a R K Tripathi F A Cucinotta J W Wilson Universal Parameterization of Absorption Cross Sections NASA Technical Paper 3621 January 1997 TRI97b R K Tripathi J W Wilson and f A Cucinotta New Para
151. 02 LA CP 02 408 or Cn 4 er k Table 5 62 Cosine Card Variable Description n tally number upper cosine limit of the ith angular bin for surface current C tally n Cy gt 1 Ck 1 bi upper angular limit expressed in degrees 1 lt 180 0 Default If the Cn card is absent there will be one bin over all angles unless this default has been changed by a CO card Use Tally type 1 and 2 Required if CMn card is used Consider FQn card Example C1i 866 5 0 5 866 1 or C1 150 120 90 60 30 0 This will tally currents within the angular limits 1 180 to 150 2 150 to 120 3 120 to 90 4 90 to 60 5 60 to 30 and 6 30 to 0 with respect to the positive normal No total will be provided 5 7 6 FQn Print Hierarchy Form FQn a dp ag Table 5 63 Variable Description n tally number F cell surface or detector D direct or flagged U user S segment M multiplier C cosine E energy T time aj Default Order as given above right to left MCNPX User s Manual 123 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Use Highly recommended Prints tallies in more easily readable blocks in the output file without affecting answers Example FQ4 ESM The output file printout will be tables with multiplier bins across the top segments listed vertically and these segment multipli
152. 1 non blank 7 The S must not appear anywhere else in the input file MCNPX User s Manual 37 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 8 The K are optional integers If any are non blank all must be non blank If the S are cell parameter card names the K if present must be valid cell names The same is true with surface parameters 10 If the K are present the D must not be multiple special syntax items such as OR 4 1 10 Particle Designators Several of the input cards require a particle designator to distinguish between input data for tracked particles Refer to the pertinent card information for instructions The particle designator consists of a colon followed by the particle symbol or IPT number s immediately after the name of the card At least one blank must follow the particle designator For example imp n signifies neutron importances follow enter photon importances on an IMP P card To specify the same value for more than one kind of particle a single card can be used instead of several Example IMP E P N 11 0 With a tally card the particle designator follows the card name including tally number For example F5 N indicates a neutron point detector energy tally In the heating tally case both particle designators may appear The syntax F6 N P indicates the combined heating tally for both neutrons and photons Table 4 1 MCNPX Particles
153. 15E 01 6 4394E 01 0000E 05 7 4505E 03 0 9011E 01 3 4571E 02 cutoffs tco 1 0000E 34 eco 0 0000E 00 wcl 5 0000E 01 wc2 2 5000E 01 130 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Note the net neutron production calculated with the ISABEL INC model is 17 569 which is 3 8 below the value predicted by the Bertini INC model This is consistent with other studies that reveal slightly lower neutron production resulting from ISABEL as compared to Bertini Case 4 In the next variation from the base case we use the new evaluated proton libraries for transporting protons below 150 MeV replacing the Bertini model used at all proton ener gies in the base case We invoke transport of protons with energies less than 150 MeV by including a phys h card to specify the transition energy between LAHET physics and data evaluations for proton transport Base Case phys h 1000 j 0 Case 4 phys h 1000 j 150 The neutron summary table for this case is shown below sample problem spallation target Case 4 neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source 0 0 QO escape 365199 1 8244E 01 2 1884E 02 nucl interaction 308299 1 5415E 01 3 2024E 02 energy cutoff 0 0 0 particle decay 0 0 0 time cutoff 0 0 0 weight window 0 0 0 weight window 0 0 0 cell importance 0 0 0 cell imp
154. 2 Chapter 3 covers code installation and general notes on software management 2 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Chapter 4 gives an overview of the new high energy physics options in addition to discuss ing the extended 150 MeV nuclear data libraries and other tabular data available for MCNPX Chapter 5 describes the extended particle set with specific notes on particle tracking multiple scattering and energy straggling routines Chapter 6 contains information on modifications and enhancements to existing MCNP4B INP input cards while Chapter 7 covers new variance reduction techniques Chapter 8 describes new tallying capabilities Information supplemental to the text is included in the Appendices This manual is not intended to replace the existing user guides to MCNP4B BRI97 the LAHET Code System PRA89Q nor any other manual covering incorporated physics mod ules The user should become familiar with these works which are extensively referenced Work is now underway to fully upgrade MCNPX to MCNP4C and to explore the possibil ities inherent in conversion to Fortran 90 Classes in MCNPX are also held on a regular basis http mcnpxworkshops com MCNPX User s Manual 3 MCNPX User s Manual Version 2 3 0 April 2002 F LA UR 02 2607 Accelerator Production of Tritium 4 MCNPX User s Manual MCNPX User s Manual Ver
155. 2 pe Dy away from point 1 1 1 6 6V9 6 V9 p 6 away from origin 8 5V9 5 v9 p 5 toward origin 9 SZ S Z p L d along Z axis 10 4X 4 X p 4 along X axis 5 8 9 VECT Vector Input Form VECT Vm XmYmZm VN Xn Yn Zn Table 5 95 Vector Input Card Variable Description m n any numbers to uniquely identify vectors Vm Vn XmYmZm coordinate triplets to define vector Vm Default None Use Optional The entries on the VECT card are quadruplets which define any number of vectors for either the exponential transform or user patches See the EXT card Section 5 8 8 for a usage example 5 8 10 FCL Forced Collision Form FCL n x4 X2 Xj X 160 MCNPX User s Manual MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 96 Forced Collision CArd Variable Description n particle designator forced collision control for cell i 1 lt x lt 1 gt 0 applies to particles surviving weight cutoff weight win dow games in the cell lt 0 applies only to particles entering the cell 0 no forced collision in cell Xi I number of cells in the problem Default x 0 no forced collisions Use Optional Exercise caution 5 8 11 DDn Detector Diagnostics Form DDn k m kp mp Table 5 97 Detector Diagnostics Card Variable Description tally number for specific detector tally n 1 for neutro
156. 3 5 Edit Option IOPT 3 or 103 Particle Production Spectra 144 6 Edit Option IOPT 4 or 104 Track Length Estimate for Neutron Flux 144 7 Edit Option IOPT 5 or 105 Residual Masses and Average Excitation 144 8 Edit Option IOPT 6 or 106 Energy Deposition 20000 0 eee 145 9 Edit Option IOPT 7 Mass and Energy Balance 00200000 eu 145 10 Edit Option IOPT 8 or 108 Detailed Residual Mass Edit 145 11 Edit Option IOPT 9 or 109 Surface Current with Collimating Window 146 12 Edit Option IOPT 10 or 110 Surface Flux with Collimating Window 146 13 Edit Option IOPT 11 or 111 Pulse Shape of Surface Current 146 14 Edit Option IOPT 12 or 112 Pulse Shape of Surface Current with Window 147 15 Edit Option IOPT 13 Global Emission Spectrum 20 000000 147 16 Edit Option IOPT 14 or 114 Gas Production 0 00 e eee 148 17 Edit Option IOPT 15 or 115 Isotopic Collision Rate 2 148 18 Edit Option IOPT 16 or 116 Recoil Energy and Damage Energy Spectra 149 19 The Resource Option 0 2 0 ccc tee 150 20 The Merge Optom weres iena ee ead atte ee Lew bs eee ee 150 21 The Time Convolution Option 0000 ce eee 150 22 The Response Function Option 000 ccc eee ee 151 23 Executing HTAPE3X 2 0 tees 151 References sc
157. 3078 1 30678 1 27151 1 22449 1 16522 1 09322 1 00800 0 90906 0 79592 0 66808 0 52506 0 36637 0 19151 0 00000 For the base case the neutron problem summary follows MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 sample problem spallation target base case neutron creation tracks weight energy neutron loss tracks per source particle source 0 0 QO escape 365317 nucl interaction 316017 1 5801E 01 3 2136E 02 energy cutoff particle decay 0 Os OF time cutoff 0 weight window 0 0 0 weight window 0 cell importance 0 0 0 cell importance 0 weight cutoff 0 Oe 0 weight cutoff 0 energy importance 0 QO 0 energy importance 0 dxtran 0 0 0 dxtran 0 forced collisions 0 0 0 forced collisions 0 exp transform 0 0 QO exp transform 0 upscattering 0 0 0 downscattering 0 tabular sampling 0 QO QO capture 0 n xn 78320 3 9123E 00 1 8804E 01 loss to n xn 25352 fission 0 0 0 loss to fission 0 photonuclear 0 0 0 nucl interaction 3668 tabular boundary 0 QO 0 tabular boundary 0 gamma xn 0 0 0 particle decay 0 adjoint splitting 0 0 s 394337 1 9713E 01 3 4016E 02 total 394337 number of neutrons banked 368985 average time of shakes MCNPX User s Manual weight energy per source particle 8249E 01 4266E 02 2660E 00 1 0 0 0 0 0 0 0 0 0 0 1 A 0 1 8340E 01 0 0 1 9713E 01 cutoffs 1995E 02 2 0 0 0 0 0 0 0 0 0 9 8498E 00 7 6455E 02 4 8878E 01 0 6 140
158. 31 Neutron Physics Options Keyword Description n particle designator EMAX Upper limit for neutron or proton energy MeV Analog energy limit MeV Implicit capture for E gt Ean EAN implicit capture for E lt Ean Unresolved resonance range probability table treatment when IUNR data tables exist 0 on 1 off Delayed neutron production when data tables exist 1 analog DNB 0 off gt 0 produce up to n delayed neutrons per fission n gt 0 Note in KCODE n lt 0 biasing disallowed 82 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 31 Neutron Physics Options Keyword Description Table based physics cutoff For E gt Tabl use model physics TABL E lt Tabl use physics from data tables WARNING If Tabl gt emax of a data table the cross section values at E emax will be used in the energy range emax Tabl Fission multiplicity control Sample the number of fission neu trons lt nu gt from a gaussian of width Fism FISM 0 sample lt nu gt as the integer value either above or below lt nubar gt 1 sample lt nu gt with the width appropriate for each nuclide Light ion recoil control Number of light ions h d t s a to be RECL created at each neutron elastic scatter off H D T 3He He CUT n 2J 0 is usually needed for n h d t s a 0 lt RECL lt 1 Use Encouraged D
159. 4 September 14 16 1998 Knoxville Tn ed by Tony A Gabriel ORNL pp 171 181 PRA98b R E Prael Upgrading Physics Packages for LAHET MCNPX Proceedings of the American Nuclear Society Topical Meeting on Nuclear Applications of Accelerator Technology Gatlinburg TN Sept 20 23 1998 PRA98c R E Prael and W B Wilson Nuclear Structure Libraries for LAHET and MCNPX Proceedings of the Fourth workshop on simulating Accelerator Radiation Environments SARE4 September 14 16 1998 Knoxville Tn ed by tony A Gabriel ORNL pp 183 PRA99 R E Prael Primary Beam Transport methods in LAHET Transactions of the June ANS Meeting Boston June 6 10 1999 PRAO00a R E Prael Proposed Modification to the Charged Hadron Tracking Algorithm in MCNPX Los Alamos Research Note X 5 RN U August 23 2000 LA UR 00 4027 PRAOOb R E Prael A New Nuclear Structure Library for MCNPX and LAHET3 Proceedings of the Fourth International topical Meeting on Nuclear Applications of Accelerator Technology Nov 12 15 2000 Washington DC pp 350 352 RAD77 Radiation Shielding Information Center HETC Monte Carlo High Energy Nucleon Meson Transport Code Report CCC 178 Oak Ridge National Laboratory August 1977 RAN85 J Ranft and S Ritter Z Phys C27 1985 412 569 MCNPX User s Manual 187 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 RIL75 M E Riley C J MacCallum and F Biggs
160. 4353 2 06 x10 18 cascade Z 2470 3 1 0 9 8 x 106 19 lambda Ap r 5641 1 0 1 07 x 104 Mesons MCNPX User s Manual 39 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 4 1 MCNPX Particles Low Kinetic Mean Lifetime IPT Name of Particle Symbol Mass MeV Energy Cutoff aaa Mev production 20 pion z 139 56995 0 14875 2 6033 x 10 8 20 pion 7 139 56995 0 14875 2 6033 x 10 8 21 neutral pion x Z 134 9764 0 0 8 4 x 10717 22 kaon K k 493 677 0 52614 1 2386 x 108 22 kaon K k 493 677 0 52614 1 2386 x 10 8 23 Kg short 497 672 0 000001 0 8927 x 19 19 24 Kglong 497 672 0 000001 517x108 25 pt g 1869 3 1 9923 1 05 x 104 26 p 1864 5 1 0 415x100 27 D f 1968 5 2 098 4 67x10 28 Bt j 5278 7 5 626 1 54x 107 29 Bo b 5279 0 1 0 1 5x104 30 B q 5375 1 0 1 34 x 104 Light lons 31 deuteron d 1875 627 2 0 huge 32 triton t 2808 951 3 0 12 3 years 33 Helium 3 s 2808 421 3 0 huge 34 Helium 4 a a 3727 418 4 0 huge Particle tracking between interactions involves several physics considerations which are described below Atomic electron interactions will cause a charged particle to lose energy along its track length ionization Certain modifications to this energy loss are determined by energy straggling theory Multiple scattering of charged
161. 5 7 17 FTn Special Treatments for Tallies 0055 131 5 7 18 Subroutine TALLYX User supplied Subroutine 135 5 7 19 TFn Tally Fluctuation 00 cece 135 5 7 20 TIRn The Radiography Tally 200 e ee eee eee eee 136 5 7 20 1 Pinhole Image Projection 0 c eee eee 136 5 7 20 2 Transmitted Image Projection 00 eee ee eae 138 5 7 20 3 Additional Radiography Input Cards 139 5 7 20 4 Reading the Radiography Tally Output 140 5 7 21 PERTn Perturbation 000 c eee eee 140 MCNPX User s Manual ix MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 22 TMESH The Mesh Tally 0 00e cece eee eee eee 143 5 7 22 1 Setting up the Mesh in the INP File 144 5 7 22 2 Track Averaged Mesh Tally Type 1 2 000 145 5 7 22 3 Source Mesh Tally Type 2 00 000 eee eee eee 147 5 7 22 4 Energy Deposition Mesh Tally Type 3 0 148 5 7 22 5 DXTRAN Mesh Tally Type 4 00 0c e eee eee 149 5 7 22 6 Dose Conversion Coefficients 0200 eee eee 150 5 7 22 7 Processing the Mesh Tally Results 004 152 5 8 Variance Reduction 00 ccc eee eee eee eee eee eens 153 5 8 1IMP Cell Importance 00 0c eee eee 153 5 8 2 WWG Weight Window Generator 00000eee eens 154 5 8 3 WWGE Weight Window Generation En
162. 5 I Range of one or more lattice ele ments Use the same format as on the FILL card I Ip I3 l4 Is Ig Indicating lattice element Jj Zo I3 I4 Is Ig etc See LAT and FILL cards for indices explanation Example F4 N 5 lt 4 lt 2 100 This example could specify an F4 tally in cell 5 when it is in cell 4 when cell 4 is in cell 2 which is a lattice and only in lattice element 1 0 0 While any cell lattice filled or simple can be entered as a tally cell e g S4 through S5 only cells filled with a universe can be used in higher levels e g C through Cs Important the arrows separate different universe levels Cell 5 in U 2 is inside cell 4 in U 1 For C4 lt C3 C4 must NOT be in the same universe as Co 5 7 1 2 1 Multiple bin format In addition to multiple levels multiple entries can be used in each level of the tally chain resulting in multiple output bins Within the parentheses required around the tally bin chain other sets of parentheses can be used to indicate the union of cells as in a simple tally description resulting in fewer output tally bins S4 S5 lt Cy C2 U Lal lt C3 C4 C5 This example results in one output tally bin and will be the union of the tally in Sz plus S5 that fill C or Cp elements J Z3 and when C or Co fills cells C3 Cz or C5 Removing the first and third inner parentheses S4 S5 lt C1 C 2 U4 I lt C3 C4 Co results in the crea
163. 5 MeV potential well for pions 5 The same as l 2 but using a 25 MeV potential well for pions 6 The same as l 2 but using a 25 MeV potential well for pions Note Not all the options for the ISABEL INC model have been thoroughly debugged JCOUL 1 Use Coulomb barrier on incident charged particle interactions default 0 No Coulomb barrier for incident charged particles NEXITE 1 Subtract nuclear recoil energy to obtain nuclear excitation energy default 2 Do not subtract nuclear recoil energy NPIDK 1 Force 1 to terminate by decay at the pion cutoff energy 0 Force av to interact by nuclear capture INC when cutoff is reached default Note The capture probability for any isotope in a material is proportional to the product of the number fraction and the charge of the isotope However capture on 1H leads to decay rather than interaction 78 MCNPX User s Manual Accelerator Production of Tritium MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 6 3 LCA Keyword Descriptions Continued Keyword Description NOACT Note The use of the NOACT option other than the default is intended as a diagnostic tool allowing other processes to be more easily observed PRA99 2 Attenuation mode transport primary source particles without nonelastic reactions 1 Do not turn off nonelastic reactions default 0 Turn off all nonelastic reactions 1 Compute nuc
164. 6 lt 78 V V5 V Vi Vo v Vy vi vy v 123 lt 456 lt 78 V V Vz 1 2 3 4 5 6 123 lt 456 lt 78 Viog Ving Viog V123 V123 V123 MCNPX User s Manual 119 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 V volume of cell i for bin j and Viss volume of the union of cells 1 2 and 3 for bin j If cell i is repeated the same number of times in all six bins generated by the first line above then all six SD values for this input bin will be the same V4 V V However if cell 1 is repeated a different number of times in each bin then different SD values should be entered The volume is multiplied by the number of times it is repeated In these cases the total cell 1 volume for each generated bin will not be calculated The bin generation order is explained previously in the Fn card section For the first line above the bin order is 1 lt 4 lt 7 1 lt 5 lt 7 1 lt 6 lt 7 1 lt 4 lt 8 1 lt 5 lt 8 and 1 lt 6 lt 8 The second line above generated 18 tally bins and 18 SD values are required in the proper sequence This option requires the knowledge of both the number and sequence of bins generated by each input tally bin 5 7 1 3 Detector Tallies tally type 5 Form for point detectors Fnip XYZ R Table 5 56 Point Detector Variable Description n tally number pl N for neutrons or P for photons XYZ location of the detector point radius of the sphere of exclusi
165. 8 18 Edit Option IOPT 16 or 116 Recoil Energy and Damage Energy Spectra Option 16 provides an edit of the spectra of total recoil energy elastic recoil energy total damage energy and elastic damage energy Also estimated are the mean weight of recoiling fragments per history mean weight of recoil or damage energy per history and the mean energy per fragment the ratio of the previous two estimates NERG specifies the number of energy bins for the spectra a minus sign on NERG will have the tabulation normed per MeV recommended to produce a true spectrum Input variables NTIM NTYP NFPRM IXOUT IRS IMERGE ITCONV and IRSP are unused KOPT 0 indicates tally by cell KOPT 1 indicates tally by material NPARM is the number of cells or materials to be read in for the tally If a minus sign flag is used with IOPT IOPT 16 the weights tallied for the spectra will be multiplied by corresponding recoil or damage energy At any collision the damage energy Egis obtained from the recoil energy E of nucleus A Z by the relation of Linhard 4 Ej E L E using the formulation of Robinson 5 Table 8 2 p 01337452202 A Ay 2 i i 3 3 4 9 g2l8 4 72 3 js fin su NSD OR AT A A Z 2 22 22 glei ei 0 40244e7 3 4008 n fi UES es ee re zi 2 1 kig i 1 1 where the summation is over the components of the material with atom fractions f 220 MCNPX User s Manual MCNPX
166. 8 2 9 3 0 3 1 3 2 3 3 3 4 3 5 sp1 0 00000 0 09992 0 19935 0 29780 0 39478 0 48980 0 58237 0 67200 0 75820 0 84049 0 91837 0 99135 1 05894 1 12065 1 17600 1 22449 1 26563 1 29894 1 32392 1 34008 1 34694 1 34400 1 33078 1 30678 1 27151 1 22449 1 16522 1 09322 1 00800 0 90906 0 79592 0 66808 0 52506 0 36637 0 19151 0 00000 For the base case the neutron problem summary follows sample problem spallation target base case neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source o 0 0 re 365317 1 82498 01 2 1995E 02 nucl interaction 316017 1 5801F 01 3 2136F 02 energy citait 0 0 0 particle decay 0 o 0 time cutoff o 0 o weight window o By o weight window o 0 0 cell importance o 0 0 cell importance oo 0 0 weight cutoff 0 o 0 weight cutoff o 0 0 194 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 energy importance 0 QO 0 energy importance 0 0 0 dxtran 0 0s 0 dxtran 0 Os 0 forced collisions 0 0 0 forced collisions 0 0 0 exp transform 0 QO QO exp transform 0 QO 0 upscattering 0 0 0 downscattering 0 O s 9 8498E 00 tabular sampling 0 QO QO capture 0 1 4266E 02 7 6455E 02 n xn 78320 3 9123E 00 1 8804E 01 loss to n xn 25352 1 2660E 00 4 8878E 01 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 0 nucl interaction 3668 1 8340E 01 6 1409E 01 tabular boundary 0 QO QO tabular boundary 0 QO QO
167. 8389 0 11261 2 19703 x 10 pipe symbol MCNPX User s Manual 65 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 5 1 Particles in MCNPX EEE Mean Lifetime Low Kinetic seconds IPT Name of Particle Symbol Mass MeV Energy Cutoff MeV decayed on production 4 anti muor u 105 658389 0 11261 2 19703 x 10 5 tau T z 1777 1 1 894 2 92 x 10 6 electron neutrino Ve u 0 0 0 0 huge 6 anti electron neutrino u 0 0 0 0 huge 7 muon neutrino Vm v 0 0 0 0 huge 8 tau neutrino v w 0 0 0 0 huge Baryons 9 proton p h 938 27231 1 0 huge 9 anti proton p h 938 27231 1 0 huge lower case L 11 sigma 2 1189 37 1 2676 7 99 x108 12 sigma 1197 436 1 2676 1 479 x 1072 13 cascade x 1314 9 1 0 29x102 14 cascade E y 1321 32 1 4082 1 639 x102 15 omega Q o 1672 45 1 7825 8 22 x 103 16 lambda A Cc 2285 0 2 4353 2 06 x 10 i 17 cascade 67 2465 1 2 6273 3 5 x 10 i 18 cascade 2470 3 1 0 9 8 x 106 19 lambda A r 5641 1 0 1 07 x 104 Mesons 20 pion 0 139 56995 0 14875 2 6033 x 108 66 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 xz LA UR 02 2607 Accelerator Production of Tritium
168. 96E 01 3 3488E 02 banked 316635 source particle 1 7300E 01 per source particle 2 3611E 01 472212 MCNPX User s Manual neutron loss tracks weight energy per source particle escape 313015 1 5635E 01 2 1374E 02 energy cutoff 0 0 QO time cutoff 0 O 0 weight window 0 0 0 cell importance 0 0 0 weight cutoff 0 EA 0 energy importance 0 QO QO dxtran 0 0 0 forced collisions 0 0 D exp transform 0 0 QO downscattering 0 0 7 3438E 00 capture 0 1 3051E 02 8 5469E 02 loss to n xn 29374 1 4667E 00 5 7124E 01 loss to fission 0 0 0 2 nucl interaction 3619 1 8095E 01 5 6576E 01 tabular boundary 1 5 0000E 05 7 4680E 03 particle decay 0 0 0 total 346009 1 7296E 01 3 3488E 02 average time of shakes cutoffs escape 5 7337E 00 tco 1 0000E 34 capture 4 7022E 01 eco 0 0000E 00 capture or escape 5 7293E 00 wcl 5 0000E 01 201 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 net multiplication 0 0000E 00 0000 any termination 5 1842E 00 wc2 2 5000E 01 Net neutron production for this case is 15 648 n p which is 14 3 than the base case value Note also that CEM took twice as long to run as the base case Both of these factors are well known and CEM improvements is a very active project in the MCNPX program The increase in time is understood and will be corrected in future versions through algorithm optimization The lower n p values are also being extensively benchmarked and improvements involving the tra
169. 99 1 5415E 01 3 2024E 02 energy cutoff particle decay 0 0 0 time cutoff weight window 0 s 0 weight window cell importance 0 0 0 cell importance weight cutoff 0 0 0 weight cutoff energy importance 0 QO 0 energy importance dxtran 0 0 0 dxtran forced collisions 0 0 0 forced collisions exp transform 0 QO 0 exp transform upscattering 0 0 0 downscattering tabular sampling 7166 3 5830E 01 1 8289E 00 capture n xn 78791 3 9358E 00 1 9090E 01 loss to n xn fission 0 0 0 loss to fission photonuclear 0 0 0 nucl interaction tabular boundary 0 QO 0 tabular boundary gamma xn 0 0 Gs particle decay adjoint splitting 0 s 0 gt total 394256 1 9709E 01 3 4116E 02 total number of neutrons banked 368932 average time of shake neutron tracks per source particle 1 9713E 01 escape 5 neutron collisions per source particle 2 7817E 01 capture 4 total neutron collisions 556332 capture or escape 5 net multiplication 0 0000E 00 0000 any termination Dis tracks 365199 25324 3733 394256 s 7563E 00 6071E 01 7522E 00 3292E 00 weight energy per source particle 1 8244E 01 2 1884E 02 QO QO QO 0 QO 0 0 0 QO QO QO 0 QO QO QO 0 QO QO QO 9 8423E 00 1 4179E 02 7 6277E 02 1 2646E 00 4 9542E 01 QO QO 1 8665E 01 6 2865E 01 QO 0 0 QO 1 9709E 01 3 4116E 02 cutoffs tco 1 0000E 34 eco 0 0000E 00 wcl 5 0000E 01 wc2 2 5000E 01 Net neutron production f
170. 9E 01 0 0 3 4016E 02 127 MCNPxX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium neutron tracks per source particle 1 9717E 01 escape 5 7458E 00 tco 1 0000E 34 neutron collisions per source particle 2 7874E 01 capture 4 6648E 01 eco 0 0000E 00 total neutron collisions 557485 capture or escape 5 7417E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 3201E 00 wc2 2 5000E 01 The two methods for calculating total neutron production give the following results net nuclear interactions net n xn 15 801 0 1834 3 9123 1 2660 18 263 n p escapes captures 18 249 0 014226 18 263 n p Both methods give the same answer Since escapes captures is easier to calculate this is the method typically used A reasonable upper limit on the relative uncertainty of n p is 20 000 0 7 Case 1 The first variation considered is the impact of the extension of the evaluated neutron cross sections to 150 MeV on total neutron production To evaluate this impact we set the tran sition energy between LAHET physics and neutron transport using evaluated nuclear data given by the third value on the phys n card to 20 MeV Base Case phys n 1000 3 150 Case 1 phys n 1000 j 20 In this case neutron transport is done in the same manner as was done traditionally with LAHET and HMCNP The neutron problem summary for this case is shown below sample pr
171. A similar approach is taken to calculate net n xn production Net neutron production may also be calculated by realizing that the only loss mechanisms for neutrons are escape and capture The sum of the weights in the neutron loss column under escape and capture is thus equal to the net neutron production The values listed in the problem summary are collision estimators meaning they are tal lied when a collision occurs during transport Uncertainties are not calculated by MNCPX for these collision estimated quantities A reasonable upper limit on the relative uncer tainty would be given by the inverse square root of the number of source particles launched We provide here five different variations for the calculation of net neutron production for this simple target geometry In the base case we transport protons neutrons and charged pions The transition energy between LAHET physics and neutron transport MCNPX User s Manual 125 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium using tabular nuclear data is set at 150 MeV and the LA150 library is used All protons are transported using LAHET physics Nucleon and pion interactions simulated by LAHET physics use the Bertini intranuclear cascade model Variations from this base case are outlined in Table A 1 below For each case 20 000 source protons were transported Table A 1 Neutron Problem Summaries
172. CCC 715 MCNPX 2 4 0 OAK RIDGE NATIONAL LABORATORY managed by UT BATTELLE LLC for the U S DEPARTMENT OF ENERGY RSICC COMPUTER CODE COLLECTION MCNPX 2 4 0 Monte Carlo N Particle Transport Code System for Multiparticle and High Energy Applications Contributed by Los Alamos National Laboratory Los Alamos New Mexico RADIATION SAFETY INFORMATION COMPUTATIONAL CENTER Legal Notice This material was prepared as an account of Government sponsored work and describes a code system or data library which is one of a series collected by the Radiation Safety Information Computational Center RSICC These codes data were developed by various Government and private organizations who contributed them to RSICC for distribution they did not normally originate at RSICC RSICC is informed that each code system has been tested by the contributor and if practical sample problems have been run by RSICC Neither the United States Government nor the Department of Energy nor UT BATTELLE LLC nor any person acting on behalf of the Department of Energy or UT BATTELLE LLC makes any warranty expressed or implied or assumes any legal liability or responsibility for the accuracy completeness usefulness or functioning of any information code data and related material or represents that its use would not infringe privately owned rights Reference herein to any specific commercial product process or service by trade name trademark manufactur
173. CNPX which uses standard F90 allocation schemes for dynamic variables on all platforms RSICC tested this release on the following systems 1 AIX 4 3 3 IBM 43P 260 with XL C C 4 4 XL Fortran 6 1 2 Dell PowerEdge6400 running RedHat Linux 7 0 with PGF90 4 0 2 and gcc iv 3 Intel Pentium running RedHat Linux 6 1 with PGF90 3 3 2 and pgcc 4 Sun UltraSparc 60 under SunOS5 6 with F90 2 0 and C 5 0 The LANL developers ran MCNPX 2 4 0 on the following systems Their executables are included in the distribution Installation may fail with different compilers Sun Solaris WorkShop Fortran Compilers 6 update 2 Fortran 95 6 2 SGI IRIX MIPSpro Compilers Version 7 30 under 64 bit IRIX and 32 bit IRIX HP HPUX HP F90 v2 4 10 IBM AIX xlf90 Version 7 Release 1 DEC Alpha Tru64 running OSF1 V5 0 with Compaq Fortran V5 3 915 Intel Linux 7 with The Portland Group Fortran Group Inc f90 3 2 3 Windows2000 on Pentium IV Compaq Visual Studio 6 6 and Microsoft C 6 0 Note that Compaq Visual Studio 6 5 fails to compile the code but 6 1 works 10 REFERENCES a included in documentation MCNPX User s Manual Version 2 4 0 LA CP 02 408 September 2002 L S Waters ed MCNPX User s Manual Version 2 3 0 LA UR 02 2607 April 2002 b background references J F Briesmeister Ed MCNP A General Monte Carlo N Particle Transport Code Version 4C LA 13709 M April 2000 M B Chadwick P G Young S Chiba S
174. Contribution Card Variable Description n tally number P probability of contribution to detector n from cell i Default P 1 162 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 98 Detector Contribution Card Variable Description I number of cells in the problem Use Optional Consider also using the DD card Section 5 8 11 5 8 13 DXT DXTRAN Form DXT n X1 Y1 Z1 RI RO X2 Yo Z2 RI RO gt 2 wan DWC DWC DPWT Use DXTRAN deterministic transport method At each source or collision point a particle is put on the outermost DXTRAN sphere RO by the next event estimator The particles are then transported inside the DXTRAN sphere Table 5 99 DXTRAN Card Variable Description n particle type coordinates of the point at the center of the it pair X Z el of spheres radius of the i inner sphere in cm RI NOTE The inner sphere is only used to aim 80 of the DXTRN particles All particles start on the outer sphere RO radius of the i outer sphere in cm DWC upper weight cutoff in the spheres DWC lower weight cutoff in the spheres minimum photon weight Entered on DXT N card DPWT only Defaults Zero for DWC DWC and DPWT Use Optional Consider using the DXC N DXC P or DD cards when using DXTRAN 5 8 14 DXC DXTRAN Contribution Form DXCm nP P2
175. Creation Card Variable Description unit no 1 99 filename name of the file access sequential or direct form formatted or unformatted record length record length in direct access file Default None none sequential formatted if sequential unformatted if direct not required if sequential no default if direct Use When a user modified version of MCNP needs files whose characteristics may vary from run to run Not legal in a continue run Example FILES 21 ANDY S F 0 22 MIKE D U 512 If the filename is DUMN1 or DUMN2 the user can optionally use the execution line message to designate a file wnose name might be different from run to run for instance in a continue run Example FILES 17 DUMN1 MCNPX INP TEST3 DUMN1 POST3 5 10 SUMMARY OF MCNPX INPUT CARDS The following table lists the various input cards and when they are required Two kinds of defaults are involved in the following table 1 if a particular entry on a given card has a default value that value is listed in the appropriate location on the card and 2 the omission of a card from the input file sometimes has a default meaning and if so the default description is preceded by an asterisk Table 5 113 Summary of MCNPX Input Cards Use Card and Defaults Page General Categories optional Message block plus blank terminator 34 required Problem title card 34 174 MCNPX User s Manual MCNPX User s Manual Version 2 4
176. ET MCNP Code Merger X Division Research Note XTM RN U 97 012 LA UR 97 4891 Los Alamos National Laboratory April 1997 htto www xdiv lanl gov XT M hughes LA UR 97 4891 cover html 3 J F Briesmeister editor MCNP A General Monte Carlo N Particle Transport Code Los Alamos National Laboratory report LA 12625 M March 1997 http www xdiv lanl gov XCI PROJECTS MCNP manual html 4 J Linhard V Nielsen and M Scharff Kgl Dan Vidensk Selsk Mat Fys Medd 36 5 152 No 10 1968 M Robinson The Dependence of Radiation Effects on Primary Recoil Energy Radi ation Induced Voids in Metals AEC Symp Ser 26 p 397 US Atomic Energy Commission 1971 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Appendix C Using XSEX3 with MCNP 1 Introduction XSEX3 is the code which analyzes a history file produced by LAHET3 or MCNPX and gen erates double differential particle production cross sections for primary beam interactions Cross section plots may also be generated by creating a file to be plotted by MCNP It is necessary to execute either code in a specific mode described below to achieve the desired cross section calculation The execution of XSEX3 assumes that the LAHET run was made using the option N1COL 1 Under this option the incident particle interacts directly in the specified material in which the source is
177. ISTP and all records on HISTX indiscriminately MCNPX User s Manual 217 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Surface crossing records appearing on a SSW written file are not distinguished as to whether they correspond to an internal surface crossing or to escape into the external void Therefore for use with MCNPX the original intent of this option may most easily be achieved by defining the external importance 0 leakage region as the exterior of a sphere containing the complete geometry then only specifying the defining spherical surface on the SSW card that controls the contents of the surface crossing file Energy binning is specified by the usual methods The number of energy bins is given by NERG The number of particle types for which surface crossing data are to be tallied is given by NTYPE and must be gt 0 The polar angle bins representing lines of latitude are defined by entering the NFPRM cosine values in the FPARM array Binning in the azimuthal angle corresponding to lines of longitude is determined by the value of NPARM which defines NPARM equal azimuthal angle bins from a lower bound of 0 on the first bin to an upper bound of 360 on the last bin The value of KOPT determines the orientation used to define the angles as shown in Figure D 1 The allowed options are as follows KOPT 1 the z axis defines the polar angle and is measured counter clockwise from the x direction K
178. If you are more familiar with csh you will need to adjust things appropriately NOTE Com ments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to 18 MCNPX User s Manual MCNPxX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium go to your user home directory cd home me unpack the distribution that was copied from the net or a CDROM This creates home me mcnpx_2 3 0 gzip dc mcnpx_2 3 0 tar gz tar xf go into the unpacked distribution cd menpx_2 3 0 execute the configure script the prefix tells where to put the executables and libraries configure prefix home me Make the executable mcnpx program the bertin and pht libraries and run the regression tests make all make tests now install the executable mcnpx program and the bertin and pht libraries in nhome me bin and home me lib mcnpx make install 3 1 3 4 Individual Private Installation Done Better For a more flexible version of our second example we will look at the same single non privileged user Me on acomputer loading and building a private copy of the code This time however the user will use a second directory away from the mcnpx source code in which to do the build This can be done several times in different build directories with dif ferent
179. Interpolate Multiply and Jump amp Log Shortcuts 35 4 1 9 Vertical Input Format 2 00 c eee eee 36 4 1 10 Particle Designators 2 00 eee 38 vi MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 4 1 11 Default Values 000 eens 41 4 2 Input Error MessageS 00 cece eee eee eee eee eee 41 4 3 Geometry Errors eee eee eee a ee eee ee ee ee ee 41 4 4 Storage Limitations 00 0 eee 43 By POTENT NG ise ied i satan ae aan ca lyn ie a Va I 45 5 1 The Interactive Geometry Plotter 00 00 c eee ee eee 45 5 2 Tallies amp Cross sectionS 0c eee eee 47 5 2 1 Input for MCPLOT and Execution Line Options 47 5 2 2 Plot Conventions and Command Syntax 00 0 0200e00s 49 5 2 222 DIOL sts Tna sa Grae tebe ans ek tie art nae a a ene eas 49 5222 COMOUP plot rroiak ma Sea we ene cet be Pela d Selah eden oe 49 5 2 2 3 Command syntax a nus saaa aee 49 Plot Commands Grouped by Function 00cc cece ee eee 50 3 GOOMOLIY ce Sit tea nO ec i E E mu eden wean E E n e 58 53T Cell Le a on eS E a NA aa i a aei 58 53 2 Surface air aa eee ieee a a a a a a eae 60 5 3 2 1 Surfaces Defined by Equations 00 eee 60 5 3 2 2 Axisymmetric Surfaces Defined by Points 62 5 3 2 3 General Plane Defined by Three Points
180. LTEST Parameter Meaning NERG Defines the number of energy or momentum bins for which cross sections will be calculated For NERG GT 0 an energy momentum boundary record is required For NERG 0 only energy integrated cross sections will be generated The default is 0 NANG Defines the number of cosine bins for which cross sections will be calculated For NANG not equal to 0 a angular bound ary record is required For NANG 0 only angle integrated cross sections will be generated Positive values of NANG indi cate cosine bin boundaries will be defined negative values indicate angle bin boundaries in degrees will be specified The default is 0 FNORM An overall multiplicative normalization factor to be applied to all cross sections The default is 1 0 To convert to millibarns use FNORM 1000 0 obtain macroscopic cross sections use an atom density KPLOT A plot control flag the default is 0 Any nonzero value will cause the output to be written to a file XSTAL in the format of an MCNP MCTAL file for subsequent plotting see below MCNPX User s Manual 155 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Parameter Meaning IMOM Chooses energy or momentum to be used in cross section def inition IMOM 0 cross sections are tabulated by energy MeV and differential cross sections are calculated per unit energy per Me
181. MCNP practice The input file default name INT for HTAPE3X has the following structure 1 Two records of title information 80 columns each 2 An option control record MCNPX User s Manual 205 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3 Additional input as required by the chosen option Items 2 and 3 above are written as list directed input 1 Repeat counts are allowed including repeat counts for commas to take default values i e 4 expands to Multiple cases may be processed for each case the above structure applies Slashes are allowed only in the first pair of title cards unless each title card containing one or more slashes has an S in column 1 The option control record defines the options to be used and the additional input information that must be specified for the problem The structure of this record is IOPT NERG NTIM NTYPE KOPT NPARM NFPRM FNORM KPLOT IXOUT IRS IMERGE ITCONV IRSP ITMULT Some of the parameters in this record may optionally be preceded by a minus sign whose meaning is defined below Thus if NTIM is specified by inserting 3 in the option control record it is interpreted as NTIM 3 with a minus sign flag attached In the discussion which follows input control parameters are treated as positive or zero quantities even though the flag may be present Table B 1 Applicability of Input Control Parameters IOPT
182. MIPSpro Compilers Ver terminates with errors in random sion 7 30 places in the code HP HPUX HP F90 v2 4 10 terminates with errors in random places in the code IBM AIX the one that came lots of syntax errors with AIX 3 4 Alpha Tru64 OSF1 V5 0 Compaq works Fortran V5 3 915 Alpha Linux Compag Fortran works BUT behavior depends on the V1 1 0 1534 Compag Fortran Com file suffix piler V1 1 0 1534 46B31 F gt FORTRAN 77 and F90 gt For tran 90 Intel Linux pgf90 3 2 3 works 3 1 10 In the End Each subdirectory of the MCNPX distribution contains a different utility with its own install target The top level directory also has an install target that moves into the src subdirectory and executes the install target which covers all of the subdirectory install targets The ulti mate destination for the binary executables and associated library files depends upon what parameters were given when running the configure script If prefix VALUE was given to the configure script then the path represented by VALUE is the directory where two subdirectories shown in the table below will be created and populated If no prefix parameter was specified for the configure then a default directory of usr local is used In both cases the bin and lib subdirectories are created and populated 3 2 Libraries and Where to Find Them Several types of data libraries are used by MCNPX including the XSDIR pointer file to nuclea
183. Meson Transport Code with Fission Oak Ridge National Laboratory Report ORNL TM 7882 July 1981 BAR94 V S Barashenkov A Polanski Electronic Guide for Nuclear Cross Sections Comm JINR E2 94 417 Dubna 1994 BER63 WM J Berger Monte Carlo Calculation of Penetration and Diffusion of Fast Charged Particles in Methods in Computational Physics Vol 1 edited by B Alder S Fernbach and M Rotenberg Academic Press New York 1963 p 135 BER70 M J Berger and S M Seltzer Bremsstrahlung and Photoneutrons from Thick Target and Tantalum Targets Phys Rev C2 1970 621 BER63a H W Bertini Phys Rev 131 1963 1801 BER69 H W Bertini Phys Rev 188 1969 1711 MCNPX User s Manual 117 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium BET34 H A Bethe and W Heitler On Stopping of Fast Particles and on the Creation of Positive Electrons Proc Roy Soc London A146 1934 p 83 BEV69 Phillip R Bevington Data Reduction and Error Analysis for the Physical Sci ences McGraw Hill Book Company 1221 Avenue of the Americas New York NY 10020 1969 BLU50 O Blunck and S Leisegang Zum Energieverlust schneller Elektronen in dun nen Schichten Z Physik 128 1950 500 BLU51 O Blunck and R Westphal Zum Energieverlust energiereicher Elektronen in dunnen Schichten Z Physik 130 1951 641 BRE81 D J Brenner R E
184. N 0 N 0 N N N N N 105 N N N R N 0 N N N N N 8 N N N 0 N 0 0 N N N N 108 N N N R N 0 0 N N N N 9 109 O O R R O N N O O O O 10 110 O O R R N N N O O O O 11 111 O N R R O N N O N N N 12 112 O N R R O N N O N N N 13 O O R O O N N O O O O 14 N N N O N N N N N N O 136 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table B 1 Applicability of Input Control Parameters Continued IOPT NERG NTIM NTYPE NPARM NFPRM KPLOT IXOUT IMERGE ITCONV IRSP ITMULT 114 N N N R N N N N N N O 15 N N N O N O O N N N N 115 N N N R N O O N N N N 16 O N N 0 N O N N N N N 116 O N N R N O N N N N N R required O optional N not used IRS is optional with any value of IOPT IOPT defines the editing option to be applied as defined below For all but IOPT 13 100 may added to the basic option type to indicate that the tally over a list of cell surface or material numbers will be combined in a single tally Prefixing IOPT by a minus sign when allowed indicates an option dependent modification to the tally NERG when applicable defines the number of energy bins for the tally the maximum is 2000 The default is 0 implying that only a total over energy will be produced If NERG is gt and is preceded by a minus sign the tally in each energy bin will be divided b
185. NPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 5 1 Reaction Probability Calculation Interaction physics in MCNPX is determined in two ways through table based data and through on line calculation with physics models The physics models are used wherever the lower energy tabular data are missing MCNPxX version 2 3 0 can be used with any of the existing libraries now available for use with the MCNP4B code These can be obtained through the RSICC facility at Oak Ridge National Laboratory or through the NEA outside the United States One set of libraries however is distributed directly with MCNPX the new LA150 compendium see Section 4 3 1 In the physics module energy regime the time tracking is governed by several cutoffs The actual interaction chosen is the minimum in time of the following e Particle decay time see Table 5 1 last column Time to the next interaction as determined by the computed cross section e Low energy cutoff see Table 5 1 fifth column Note that minimum energy cutoffs may be set by the user to 001 MeV for most particles Neutrons neutral pions and neutri nos are an exception where a 0 0 cutoff can be set However unless there is tabular data or a specially implemented low energy physics model no interactions of these particles will occur between below the minimum recommended in Table 5 1 e User specified time cutoff 5 2 Collisional Stopp
186. NPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 1 7552E 01 2 225 7E 02 QO QO QO QO 0 Dis QO QO QO QO QO 0 QO QO QO QO 0 QO QO 9 3603E 00 1 3946E 02 7 4771E 02 1 2545E 00 4 9306E 01 0 QO 1 9115E 01 6 4394E 01 5 0000E 05 7 4505E 03 QO 0 1 9011E 01 3 4571E 02 cutoffs tco 1 0000E 34 eco 0 0000E 00 wcl 5 0000E 01 wc2 2 5000E 01 Note the net neutron production calculated with the ISABEL INC model is 17 569 which is 3 8 below the value predicted by the Bertini INC model This is consistent with other studies that reveal slightly lower neutron production resulting from ISABEL as compared to Bertini Case 4 In the next variation from the base case we use the new evaluated proton libraries for transporting protons below 150 MeV replacing the Bertini model used at all proton energies in the base case We invoke transport of protons with energies less than 150 MeV by including a phys h card to specify the transition energy between LAHET physics and data evaluations for proton transport Base Case phys h 1000 j 0 MCNPX User s Manual 199 Case 4 phys h 1000 150 The neutron summary table for this case is shown below MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Sample problem spallation target Case 4 neutron creation tracks weight energy neutron loss per source particle source 0 QO QO escape nucl interaction 3082
187. NPX User s Manual 119 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium and Safety International Centre for Theoretical Physics Miramare Trieste Italy 15 April 17 May 1996 proceedings published by World Scientific A Gandini G Reffo eds Vol 2 p 424 532 1998 FIR96 R B Firestone and V S Shirley Table of Isotopes 8th Edition John Wiley New York 1996 GOU40 S Goudsmit and J L Saunderson Multiple Scattering of Electrons Phys Rev 57 1940 24 GUD75 K K Gudima G A Osokov and V D Toneev Model for Pre Equilibrium Decay of Excited Nuclei Yad Fiz 21 1975 260 Sov J Nucl Phys 21 1975 138 GUD83 K K Gudima S G Mashnik and V D Toneev Cascade Exciton Model of Nuclear Reactions Nucl Phys A 401 1983 329 HAL88 J Halbleib Structure and Operation of the ITS Code System in Monte Carlo Transport of Electrons and Photons edited by Theodore M Jenkins Walter R Nelson and Alessandro Rindi Plenum Press New York 1988 153 HOW81 R J Howerton ENSL and CDRL Evaluated nuclear Structure Libraries UCRL 50400 Vol 23 Lawrence Livermore National Laboratory February 1981 HUG95 H G Hughes and L S Waters Energy Straggling Module Prototype Los Alamos National Laboratory Memorandum XTM 95 305 U November 29 1995 HUG97 H G Hughes R E Prael R C Little MCNPX The LAHET MCNP Code
188. NPX accepts all standard MCNP input cards with additional card options that take advantage of the multiparticle capabilities of MCNPX Modifications to standard MCNP inputs are described in Section 5 4 and following Section 5 5 7 describes new cards added to control the model physics options MCNPX uses when table based data are not available Use of high energy proton and photonuclear data library capabilities has already been described Accelerator simulation applications have a need for specialized source input to describe an incident particle beam Usually this takes the form of a directed beam of particles monoenergetic with a transverse gaussian profile To facilitate this a new source option has been added to MCNPX and is described in Section 5 6 7 4 1 INP FILE The INP file can have two forms initiate run and continue run 4 1 1 Initiate Run This form is used to set up a Monte Carlo problem describe geometry materials tallies etc and run if message block is present The initiate run file has the following form MCNPX User s Manual 31 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Message Block Optional Blank Line Delimiter Title Card Cell Cards Blank Line Delimiter Surface Cards Blank Line Delimiter Data Cards Blank Line Terminator Optional but recommended Anything Else Optional MCNPX interprets blank lines as the end of preceding information type MCNPX will stop reading the i
189. OPT 2 the z axis defines the polar angle and is measured counter clockwise from the y direction KOPT 3 the x axis defines the polar angle and is measured counter clockwise from the y direction KOPT 4 the x axis defines the polar angle and is measured count er clockwise from the z direction KOPT 5 the y axis defines the polar angle and is measured counter clockwise from the z direction KOPT 6 the y axis defines the polar angle and is measured counter clockwise from the x direction A value of KOPT 0 defaults to KOPT 1 For NPARM 1 a null record must be supplied in place of the LPARM array NPARM 0 defaults to NPARM 1 but the null record need not be supplied If a null record is supplied for the FPARM array NFPRM equal cosine bins from 1 0 to 1 0 are supplied The following is an example of the input for using option 13 Title 1 Option 13 Example Title 2 100 Equal Solid Angle Bins 218 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 13 10 1 1 10 10 0 5 800 1 In this case the energy is binned in 10 equal lethargy intervals of half decade width below 800 MeV and normalized per MeV No time binning is done Only neutrons are edited The z axis determines the polar angle and the azimuthal angle is measured from the x axis Ten azimuthal angle bins are used and 10 equal polar angle cosine bins are defined by takin
190. PARM equal azimuthal angle bins from a lower bound of 0 on the first bin to an upper bound of 360 on the last bin The value of KOPT determines the orientation used to define the angles as shown in Figure D 1 The allowed options are as follows KOPT 1 the z axis defines the polar angle and is measured counter clock wise from the x direction KOPT 2 the z axis defines the polar angle and is measured counter clock wise from the y direction KOPT 3 the x axis defines the polar angle and is measured counter clock wise from the y direction KOPT 4 the x axis defines the polar angle and is measured count er clock wise from the z direction MCNPX User s Manual 147 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium KOPT 5 the y axis defines the polar angle and is measured counter clock wise from the z direction KOPT 6 the y axis defines the polar angle and is measured counter clock wise from the x direction A value of KOPT 0 defaults to KOPT 1 For NPARM 1 a null record must be sup plied in place of the LPARM array NPARM 0 defaults to NPARM 1 but the null record need not be supplied If a null record is supplied for the FPARM array NFPRM equal cosine bins from 1 0 to 1 0 are supplied The following is an example of the input for using option 13 Title 1 Option 13 Example Title 2 100 Equal Solid Angle Bi
191. PRINT MPLOT PTRAC PERT 5 9 1 PRDMP Print and Dump Cycle Form PRDMP NDP NDM MCT NDMP DMMP Table 5 105 Print amp Dump Cycle Card Variable Description NDP increment for printing tallies NDM increment for dumping to RUNTPE file MCT gt 0 write MCTAL file but delete all timing information from MCTAL and OUTP NDMP maximum number of dumps on RUNTPE file TFC entries and rendezvous every lt 0 1000 particles DMMP 0 1000 particles or if multiprocessing 10 total during the run gt 0 DMMP particles Increment gt 0 histories or KCODE cycles lt 0 running time in minutes 166 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Default Print only after the calculation has successfully ended Dump every 15 minutes and at the end of the problem Do not write a MCTAL file Write all dumps to the RUNTPE file DMMP 0 see table above Use Recommended especially for complex problems 5 9 2 PRINT Output Print Tables Form PRINT x Table 5 106 Output Print Tables Variable Description table numbers to be included in the output file blank gives the basic output print X1 X92 prints basic output plus the tables specified by Xx the table numbers x4 Xo x1 Xp prints full output except the tables specified by X4 Xp Default No PRINT card in the INP file or no PRINT option on the execution li
192. Production of Tritium e Additional cards needed for photonuclear interactions are described in Section 6 1 e Discussion of PHYS CUT_N and CUT_H and EMAX revised in Section 6 1 7 A list of new MCNPX specific cards was added to section 6 1 10 e Default parameter settings for LCA LCB LEA and LEB were corrected e Nontracking Change The default setting for IPREQ on the LCA card has been changed to 1 Use pre equilibrium model after intranuclear cascade In 2 1 5 the default had been 0 No pre equilibrium model will be used This change was made at the overwhelming request of the users e Additional NOACT options added to table 6 3 for attenuation and cross section mode e Examples in Section 6 3 were reformatted for greater clarity A note regarding the dif ference between the a value defined in the manual and that shown in Table 10 of the MCNPX output file was included Chapter 7 e Mistype in SPABI corrected Chapter 8 e Inversion 2 1 5 cylindrical mesh tally grids must have an inner radius starting ata value greater than 0 0 This restriction has been removed in version 2 3 0 e Spherical Mesh Tally option is added e Clarification on normalization of Mesh Tallies is added e GNUPLOT has been added to the supported gridconv graphics options Appendix C which reproduces part of gridconv has been removed e Nontracking Change The form of the two radiography cards has been changed Input decks are back
193. ST not equal to 0 suppresses date and timing on the conventional output file OUTXS the default is 0 LTEST is used to produce output for compari son during MCNPX installation and should not be used gen erally At most two additional records may be required depending on the values specified for NERG and NANG For NERG gt 0 a record defining NERG upper energy bin boundaries from low to high defined as the array ERGB I I 1 NERG The first lower bin boundary is implicitly always 0 0 The definition may be done in four different ways 1 The energy boundary array may be fully entered as ERGB I 1 NERG in increas ing order If two or more but less than NERG elements are given with the record terminated by a slash the array is completed using the spacing between energy boundaries obtained from the last two entries If only one entry is given it is used as the first upper energy boundary and also as a constant spacing between all the boundaries If only two entries are given with the first negative and the second positive the second entry is used as the uppermost energy boundary ERGB NERG and the first entry is interpreted as the lethargy spacing between bin boundaries Thus the record bf 0 1 800 will specify ten equal lethargy bins per decade from 800 MeV down For NANG gt 0 arecord is required to define the NANG upper cosine bin boundaries They should be entered from low to high with the last
194. STP for all particles causing collisions If IOPT is pre ceded by a minus sign the edit is performed only for events initiated by the primary source particles For KOPT 0 or 1 separate edits are performed for cascade and evap oration phase production In addition total nucleon production from either phase is edited For KOPT 2 or 3 only the cascade production is edited For KOPT 4 or 5 only the evaporation phase production is edited For KOPT 6 or 7 only the total particle produc tion is edited For KOPT 8 or 9 only the pre fission evaporation production is edited For KOPT 10 or 11 only the post fission evaporation production is edited If KOPT is even the edit is over cell numbers if KOPT is odd the edit is over material numbers If NPARM is zero the edit is over the entire system The parameters NTYPE and NFPRM are not used If KPLOT 1 a plot is made of each edit table With KOPT 0 or 1 the cascade production for neutrons and protons is simultaneously plotted as a dotted line with the total production Unless otherwise modified tally option 3 or 103 represents the weight of particles emitted in a given bin per source particle As such it is a dimensionless quantity 6 Edit Option lIOPT 4 or 104 Track Length Estimate for Neutron Flux Option 4 is not available in this version use a standard F4 flux tally 7 Edit Option IOPT 5 or 105 Residual Masses and Average Excitation Option 5 provides an edi
195. Surface and Cell Tallies tally types 1 2 4 6 and 7 114 5 7 1 2 Repeated Structures Tallies 0000 c eae eee 116 5 7 1 2 1 Multiple bin format 0 0 eee 117 50222 Brackets iaar et ahead ud ata digs wena at ox 118 5 7 1 2 3 Universe format 2 0 eee 118 5 7 1 2 4 Use of SDn card for repeated structures tallies 119 5 7 1 3 Detector Tallies tally type 5 2 2 eee 120 5 7 1 4 Pulse height Tallies tally type 8 2 0008 121 5 7 2 FCn Tally Comment 00 00 eee eee 121 Sa En Tally Energy lt 2 3c 3 aceite oe Pe ee Se he ee ie 122 5 7 4 Tn Tally Time sasni eee cette vie eee eee ee ae 122 5 7 5 Cn Cosine Card tally type 1 and 2 0 20c cess 122 5 7 6 FQn Print Hierarchy 000 e eee eee 123 5 7 7 FMn Tally Multiplier 2000 eee 124 5 7 8 DEn and DFn Dose Energy and Dose Function 126 5 7 9 EMn Energy Multiplier 00 0 c eee eee 128 5 7 10 TMn Time Multiplier 000 eee 128 5 7 11 CMn Cosine Multiplier tally type 1 only 128 5 7 12 CFn Cell Flagging tally types 1 2 4 6 7 2 0000 129 5 7 13 SFn Surface Flagging tally types 1 2 4 6 7 129 5 7 14 FSn Tally Segment tally types 1 2 4 6 7 0055 130 5 7 15 SDn Segment Divisor tally types 1 2 4 6 7 131 5 7 16 FUn Special Tally or TALLYX Input 2 200000ee 131
196. T make a working space that reminds you it s a debug version mkdir mcnpx debug cd mcnpx debug execute the configure script request debug for the Makefiles also specify where to put the installed code and which compilers to use MCNPX_DIST configure with F C f90 with C C cc with LD usr ccs bin Id with DEBUG prefix home me libdir usr mcnpx data now make the executable mcnpx program We will omit the regression tests this time although it would be a good idea to run them again if different compiler optimization values are used make install That s all there is to it There are many other options available with this new version of mcnpx Please read the User s Notes or the Programmer s Notes for more details MCNPX User s Manual 17 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3 1 4 Directory Reorganization In order to accommodate the use of the autoconf utility to generate the Makefiles it became necessary to arrange the source code and regression test directories a bit We also added a config directory to hold autoconf related code The new directory structure is depicted in Figure 3 1 Each of the levels contains a collection of autoconf files and links Removal of any of these files will break the automated configure and make capabilities First Level Data contains data used with the bertin phtlib makexs targets Docs contains files describing this mcnpx distribution Test
197. The x axis of the grid is defined as the cross product of a unit vector in the t direction and a unit vector in the reference direction S Cosine bins Image Grid A Scatter Contribution Ne Source Point Pinhole s SANS easter Ref Point sensors ccc aeghen NANA Transport eee ET h eed ee Fa N Segment bins an aT a mune x2 2 22 Source Geometry Figure 8 2 Pinhole image projection 8 2 2 Transmitted Image Projection In the transmitted image projection case the grid acts like a film pack in an X ray type image or transmitted image projection The diagram in figure 8 3 shows how the planar grid type of image capability is set up In MCNPX 2 3 0 additional capability has been added to allow the user to set up a cylindrical grid for generating an image In both cases for every source or scatter event a ray trace contribution is made to every bin in the detec tor grid This eliminates statistical fluctuations across the grid that would occur if the grid location of the contribution from each event were to be picked randomly as would be the case if one used a DXTRAN sphere and a segmented surface tally For each event source or scatter the direction to each of the grid points is determined and an attenuated ray trace contribution is made As in pinhole image projection there are no restrictions as to location or type of source used These tallies automatically bin in a
198. Theoretical Electron Atom Elastic Scattering Cross Sections Selected Elements 1 keV to 256 KeV Atom Data and Nucl Data Tables 15 1975 443 RUT11 E Rutherford The Scattering of a and b Particles by Matter and the Structure of the Atom Philos Mag 21 1911 669 SCH82 P Schwandt et al Phys Rev C 26 55 1982 SEL88 S M Seltzer An Overview of ETRAN Monte Carlo Methods in Monte Carlo Transport of Electrons and Photons edited by T M Jenkins W R Nelson and A Rindi Plenum Press New York 1988 p 153 SEL91 S M Seltzer Electron Photon Monte Carlo Calculations The ETRAN Code Appl Radiat Isot Vol 42 No 10 1991 pp 917 941 SNO96 E C Snow Radiography Image Detector Patch for MCNP private communication SNO98 E C Snow Mesh Tallies and Radiography Images for MCNPX Proceedings of the Fourth Workshop on Simulating Accelerator Radiation Environments SARE4 Tony A Gabriel ed 1998 113 STE71 R M Sternheimer and R F Peierls Phys Rev B 3 no 11 June 1 1971 3681 TRI97a R K Tripathi F A Cucinotta J W Wilson Universal Parameterization of Absorption Cross Sections NASA Technical Paper 3621 January 1997 TRI97b R K Tripathi J W Wilson and f A Cucinotta New Parameterization of neutron Absorption Cross Sections NASA Technical Paper 3656 June 1997 VAV57 P V Vavilov lonization Losses of High Energy Heavy Particles Sovie
199. User s Manual 105 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 53 Surface Source Read Card Keyword Description rzbze 0 lt zb lt ze Allparticles with acceptable polar angles relative to the surface normal are started so that they will pass through a cylindrical window of radius r starting at zb from the center of the source sphere and BCW ending at ze from the center The axis of the cylinder is parallel to the z axis of the auxiliary original coordinate system and contains the center of the source sphere The weight of each source particle is adjusted to compensate for this biasing of position and direction Default no cylindrical window Use Required for surface source problems Example 1 Original run SSW 1 2 3 Current run SSROLD 3 2 NEW 6 7 12 13 TRD5 COL 1 SISL 4 5 SP5 4 6 SB5 3 7 Particles starting on surface 1 in the original run will not be started in the current run because 1 is absent from the list of OLD surface numbers Particles recorded on surface 2 in the original run will be started on surfaces 7 and 13 and particles recorded on surface 3 in the original run will be started on surfaces 6 and 12 as prescribed by the mapping from the OLD to the NEW surface numbers The COL keyword causes only particles that crossed surfaces 2 and 3 in the original problem after having undergone collisions to be started in the current problem The TR entry indicates that dist
200. V IMOM not equal 0 cross sections are tabulated by momentum MeV c and differential cross sections are estimated per unit momentum per MeV c IYIELD not equal to 0 estimates differential yields or multiplicities for nonelastic and elastic reactions rather than cross sections The integral over energy and angle for each particle type will be the multiplicity per nonelastic reaction or unity for the elastic scat tering of the incident particle if it is included in the calculation LTEST not equal to 0 suppresses date and timing on the conventional output file OUTXS the default is 0 LTEST is used to produce output for compari son during MCNPX installation and should not be used gener ally At most two additional records may be required depending on the values specified for NERG and NANG For NERG gt 0 a record defining NERG upper energy bin boundaries from low to high defined as the array ERGB I lI 1 NERG The first lower bin boundary is implicitly always 0 0 The definition may be done in four different ways 1 The energy boundary array may be fully entered as ERGB I 1 NERG in increas ing order If two or more but less than NERG elements are given with the record terminated by a slash the array is completed using the spacing between energy boundaries obtained from the last two entries If only one entry is given it is used as the first upper energy boundary and also as a constant spac
201. Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium If you make changes to any of the input files or macros it will be necessary to regenerate the configure script so it can pick up all of the changes you have made to the component files To regenerate the configure scripts use the following command from the Top Level directory autoreconf localdir config f This forces regeneration of the configure scripts that live at each directory level of the distribution The localdir config parameter lets autoconf know where to find the macros that are called in the various configure in files it encounters 3 1 7 2 How to add a new hardware OS compiler Example 1 Add the Portland Group compiler to the Linux OS on all Intel platforms yes i s already there but we will step through it For hardware and operating system study the case statements in the menpx_2 3 0 con fig config guess and mcnpx_2 3 0 config config sub files You may need to insert a new case to handle your variation of hardware and operating system versions Luckily most of the current platforms are already specified therefore it is unlikely that you would have to edit either of these files For the most recent version of autoconf check with the lt http Awww gnu org software soft ware html HowToGetSoftware gt GNU autoconf distributions There may be a more recent version of autoconf s config guess config sub scripts that cover your conf
202. Version 2 4 0 September 2002 LA CP 02 408 Defaults If A or B is missing LOG is chosen for that table Example DES5 E E E E4 Ek DF5 LIN Fy Fo F3 F3 Fr This example will cause a point detector tally to be modified according to the dose function F E using logarithmic interpolation on the energy table and linear interpolation on the dose function table Table 5 66 Standard Dose Functions value of ic Meaning Neutron Dose Function 10 ICRP 21 1971 20 NCRP 38 1971 ANSI ANS 6 1 1 1977 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric 40 ICRP 74 1996 ambient dose equivalent Photon Dose Function 10 ICRP 21 1971 20 Claiborne amp Trubey ANSI ANS 6 1 1 1977 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric 35 ISO isotropic Default ic 10 Example DF4 DFO ic 40 iu 1 lin fac 123 4 DF1 iu 2 fac 2 log ic 34 Use optional MCNPX User s Manual 127 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 9 EMn Energy Multiplier Form EMn M My Table 5 67 Energy Multiplier Card V
203. X require three special libraries BERTIN containing the elemental cross section data needed by the Bertini model PHTLIB containing nuclear structure data needed to generate de excitation photons BARPOL DAT containing new high energy total reaction and elastic cross sections They are unpacked with the rest of the code and if make install is executed placed in the lib directory There are basically 2 ways that the code tries to find these files 1 MCNPX tries to open the files named bertin and phtlib in the current directory If the user wants to keep these file in another directory a symbolic link should be made from whatever directory you are in when running the code The following unix com mand can be used to do this In s home me lib bertin 2 A default pathname is coded in the fortran data statements in the file src Ics inbd F This can be changed by the user but you must remember to recompile the code Look for the variable currently holding the string usr local xcodes3 Icsdir ber tin and the similar variable referencing a location for phtlib Change them to reflect the appropriate location of the two data files on your system and re make the code A typical location for these two files might be usr local lib mcnpx This would be the preferable method when a community of users is accessing one copy of the code ona single system As suggested above we recommend making a s
204. X3 Analyzes a HISTP history file and generates double differential particle production cross sections for primary beam interactions RELATED DATA LIBRARIES Libraries specific to the LAHET Bertini model are included in a file called BERTIN Gamma production cross sections from spallation products are included in a file called PHTLIB A new version of PHTLIB is available for MCNPX 2 4 0 including improved data and also metastable state information High energy total reaction and elastic cross sections are contained in a file called BARPOL DAT MCNPXxX includes a test library of cross sections for running the sample problems but the test library is not suitable for real problems Running the code requires continuous energy cross section data included in the DOO20S5ALLCP03 MCNPXDATA package or equivalent data To receive the data from RSICC users must include MCNPXDATA on their request license and Export Control form The DO0205ALLCP03 MCNPXDATA package is comprised of DLC 200 MCNPDATA which was released for use with MCNP4C plus the LA150N library of 42 high energy neutron data tables LA150U photonuclear data for 12 isotopes and LA150H proton data tables for 41 isotopes In LA150N the neutron energy is extended to 150 MeV except for Be 9 which only goes to 100 MeV This library typically extends ENDF B VI data from 20 MeV to 150 MeV therefore charged particle and recoil nuclei data will sometimes not be available below 20 MeV Exceptions are
205. a eE E oven eating ieee hate balk Sette seat E RE oh 152 Appendix C Using XSEX3 with MCNPX 200 eee e eee 153 MCNPX User s Manual ix Accelerator Production of Tritium Figures Figure 3 1 Figure 4 1 Figure 8 1 Figure 8 2 Figure 8 3 Figure 8 4 Figure 8 5 Figure A 1 Figure B 1 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Directory Organization Structure c ceccccececeeeeeeeeeeeceeeeeeeeeseeaeeeseaeeseeeeeenaeeees 22 interaction processes oo eeeeceeeeeeeeeeeeeeeeeeeeeeaeeeeeeeaaeeeeeeeaaaeeeeeeeaaeeeeseeeaeeeeeeeaaes 39 Mesh Tally depiction of a sample spallation target neutron fluence 93 Pinhole image Projection eeccceeeeeeceeeeeeeeneeeeeeeenaeeeeeeeaeeeeeeeeaeeeeeeeaaeeeeeeeaees 104 Transmitted image Projection eeeeeeeeeeeeeeeeeeeeeeeeeeeeaeeeeeeeeaeeeeeeeaaeeeeneeaees 108 Effect of too fine binning ON energy spectra ooo eee eee eeeseeeeeeeenteeeeeeenaeeeeeeeaas 108 Energy spectra for neutrons produced from a proton beam on tungsten 111 Neutron production from a spallation target eeeceeeeeeeseeeeeeeenaeeeeeeennaeeeeeeeaas 125 Use of the KOPT Parameter for HTAPE3X Option 13 essere 149 MCNPX User s Manual Accelerator Production of Tritium Tables Table 3 1 Table 3 2 Table 3 3 Table 4 1 Table 4 2 Table 4 3 Table 4 4 Table 4 5 Table 5 1 Table 6 1 Table 6 1 Table 6 3 Table 6 4 Table 6 5 Ta
206. a is available at http t2 lanl gov data photonuclear html These tables are based on IAEA Photonuclear Data Library http iaeand iaea or at photonu clear and as of this writing are available for MCNPX use on a test basis only Forty two neutron evaluations have been completed for the LA150N library The neutron evaluations are a combination of existing ENDF B VI Release 5 neutron evaluations up to 20 MeV and new evaluated data from 20 150 MeV For the mercury isotopes the data below 20 MeV are from recent JENDL evaluations Note the Beryllium 9 neutron library is based on work completed 10 years ago and only goes to 100 MeV Proton evaluations to 150 MeV have been completed for the same materials except that 12C and 4 Ca are available rather than elemental C and Ca In contrast to the neutron eval uations the proton work is entirely new as no previous ENDF B VI low energy evaluations existed upon which to build The minimum energy of the LA150 proton evalu ations ranges from 1 keV to 3 MeV 150 MeV proton data libraries will be first distributed concurrent with the release of MCNPX version 2 3 0 48 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium The gt 20 MeV neutron and all proton evaluations include e production cross sections for light particles e production cross sections for gammas e production cross sections for heavy recoil particles
207. a test team Code configuration management is 1 MCNPX MCNP MCNP4B LAHET and LAHET Code System LCS are trademarks of the Regents of the University of California Los Alamos National Laboratory MCNPX User s Manual xiii MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium involves the CVS system and methods of assessing code development progress are being implemented Training courses are held regularly This manual has been developed to support the latest MCNPX version 2 3 0 RSICC release as an updated of the previously released document for version 2 1 5 Geometry basic tally and graphical capabilities of MCNPX do not fundamentally differ from the standard MCNP4B code as released to RSICC in March 1997 The MCNPX manual should be used as a Supplement to the MCNP4B manual although some additional remarks are made on basic concepts where they might need clarification for the high energy community The primary purpose of the MCNPX manual is to describe the exten sions and additional features incorporated that directly address the high energy multiparticle environment envisioned in these applications Except where noted in Chapter 2 all of the original capabilities of MCNP are intact and MCNPX is intended to be back ward compatible with standard MCNP input files MCNPX code development team is now testing a version of the code fully updated to the capabilities of MCNP4C We are
208. ags m4 file is included into the aclocal m4 file via the m4 include macro Because autoconf covers redefines the m4 include behavior the m4 built in macro is used to call the m4 version of include Within flags m4 the ARCH SYSTEM FCOMP CCOMP variables are used in various case statements to define needed symbols Check to see if your arch system fcomp and ccomp combination appear in this large case statement You may need to add your combination For our example we are looking for usages of intel linux pgf77 and gcc Around line 21 there is a case statement that depends on the value of the SYSTEM variable We must have case label for the linux operating system If linux did not occur we would add it as a case and define the needed symbols that our scripts will use later when generating the various Makefile files MCNPX User s Manual 29 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Around line 70 we see a case statement that depends on the value of the ARCH vari able We must have a case label for the intel hardware architecture There is an i 86 label The is a wildcard character and will match a variety of intel machines i286 i386 i486 If i 86 did not appear we would add it as a case and define the needed symbols that our scripts will use later when generating the various Makefile files Throughout the rest of the flags m4 file we find a varie
209. al MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 preted as the lethargy spacing between bin boundaries Thus the record 0 1 800 will specify ten equal lethargy bins per decade from 800 MeV down e For NTIM gt 0 a record specifying NTIM upper time bin boundaries from low to high defined as the array TIMB I l 1 NTIM The first lower time boundary is always 0 0 The same four methods that are allowed for defining the energy boundaries may also be used to define the time bin boundaries Table B 4 Order of HTAPESX Input Records IOPT option control record always required ERGB I 1 NERG upper energy bin limits TIMB l l 1 NTIM upper time bin limits ITIP I l 1 NTYPE particle type identifiers LPARM l l 1 NPARM surface cell or material identifiers FPARM I l 1 NFPRM upper cosine bin boundaries DNPARM l l 1 NPARM 1 normalization divisors original source definition record for RESOURCE option new source definition record for RESOURCE option ITOPT TWIT TPEAK TWIT parameters for TIME CONVOLUTION ERESP I l 1 NRESP energy grid for RESPONSE FUNCTION FRESP I l 1 NRESP 1 function values for RESPONSE FUNCTION IRESP 1 l 1 NRESP 1 interpolation scheme for RESPONSE FUNCTION segment definition record or window definition record CN I I 1 3 arbitrary direction vector for defining cosine binning
210. al Fission Form TOTNUNO or blank Default If the TOTNU card is absent prompt is used for non KCODE calculations and total v is used for KCODE calculations Use All steady state neutron problems with fission should use this card 5 4 5 NONU Fission Turnoff Form NONUa do dj Amya or blank Table 5 27 Fission Turnoff Argument Description 0 fission in cell i treated as capture gammas produced 1 fission in cell i treated as real gammas produced di 2 fission in cell i treated as capture gammas not pro duced mxa number of cells in the problem MCNPX User s Manual 77 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Default If the NONU card is absent fission is treated as real fission Use Needed with SSR with fissioning neutron problems only Example NONU When fission is already modeled in the source such as SSR it should not be duplicated in transport and should be turned off with NONU 5 4 6 AWTAB Atomic Weight Form AWTAB ZAID AW ZAID 5 AW c i Table 5 28 Atomic Weight Argument Description ZAID ZAID used on the Mm material card excluding the X for class of data specification AW atomic weight ratios Default If the AWTAB card is absent the atomic weight ratios from the cross section directory file XSDIR and cross section tables are used Use Discouraged Occasionally useful when XS card introduces rare isoto
211. alf maximum of the observed energy broadening in a physical radiation detector fwhm a b4E cE where E is the energy of the particle The units of a b and c are MeV MeV and none respectively The energy actually scored is sampled from the Gaussian with that fwhm See Chapter 2 TMC ab All particles should be started at time zero The tally scores are made as if the source was actually a square pulse starting at time a and ending at time b INC No parameters follow the keyword but an FUn card is required Its bin boundaries are the number of collisions that have occurred in the track since the creation of the current type of particle whether at the source or at a collision where some other type of particle created it If the INC special treatment is in effect the call to TALLYX that the presence of the FUn card would normally trigger does not occur Instead IBU is set by calling JBIN with the number of collisions as the argument ICD MCNPX User s Manual 133 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 No parameters follow the keyword but an FUn card is required Its bins are the names of some or all of the cells in the problem If the cell from which a detector score is about to be made is not in the list on the FUn card the score is not made TALLYX is not called The selection of the user bin is done in TALLYD SCX k The parameter k is the name of one of the source distributions and is the k
212. allow the user control of physics options A summary of the cards follows The options controlling the Bertini and ISABEL physics modules are taken from the User Guide to LCS PRA8Q The user is referred to that document for further information CEM allows neutrons and protons up to 5 GeV and pions up to 2 5 Gev to initiate nuclear reactions Valid targets are nuclei with a charge number greater than 5 and a mass number greater than 11 The light nuclei are passed to the Bertini ISABEL models that use the Fermi Breakup model in this regime CEM consists of an intranuclear cascade model followed by a pre equilibrium model and an evaporation model Possible fission events are initiated in the equilibrium stage for compound nuclei with a charge number greater than 70 The fragmentation of the fission event is handled by modules from the RAL fission model Fission fragments undergo an evaporation stage that depends on their excitation energy After evaporation a de excitation of the residual nuclei follows generating gammas using the PHT data Future developments of MCNPX will allow greater freedom in the selection of physics options INC pre equilibrium evaporation fission etc so the user may compare the effect of varying one parameter at a time Presently CEM is still relatively self contained All of the input values on the four cards have defaults which will be taken in the absence of the cards or with the use of the MCNP style J input opt
213. ally type 3 Keyword Descriptions Continued Keyword Description mfact Can have from one to four numerical entries following it e The value of the first entry is in reference to an energy dependent response function given on a MSHMFn card no default e The second entry is 1 default 1 for linear interpolation and 2 for loga rithmic interpolation e Ifthe third entry is zero default 0 the response is a function of energy deposited otherwise the response is a function of the current particle energy e The fourth entry is a constant multiplier and is the only floating point entry allowed default 1 0 If any of the last three entries are used the entries preceding it must be present so that the order of the entries is preserved Only one mfact keyword may be used per tally nterg Allows one to record in a separate mesh array the local energy deposition only due to particles otherwise not considered or tracked in this problem This allows the user to ascertain the potential error in the problem caused by allow ing energy from non tracked particles to be deposited locally This can be a serious problem in neglecting the tracking of high energy photons or electrons trans Must be followed by a single reference to a TR card that can be used to trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card MCNPX User s Manual 99 MCNPX User s Manual E Version 2 3 0 Ap
214. als Engineering Development and Demonstration ED amp D project A code develop ment team under the leadership of Dr H Grady Hughes was formed Because the Los Alamos accelerator community has long supported the work of Dr Richard Prael in the development of the LAHET Code System it was decided to build on this base by com bining the capabilities of LAHET and MCNP into one code This involved extending the capabilities of MCNP4B to all particles and all energies and including the use of physics models in the code to compute interaction probabilities where table based data are not available Additional development has been provided by the theoretical efforts of the T 16 group at Los Alamos particularly in the areas of nuclear data evaluation and expansion of physics based models A program of experimental activities was also undertaken including mea surement of various cross sections and development of more complex benchmarks specific to the APT and AAA projects Our commitment to modern software management and quality assurance methods in the development of MCNPX is very strong The code is used for the design of high intensity accelerator category 2 nuclear facilities and has already been used to design a major cat egory 3 activity at the LANSCE high power beamstop MCNPX development is guided by a set of requirements design and functional specification documents Code testing is per formed on a large scale by a volunteer bet
215. also assessing the implications of Fortran 90 conversion on all parts of the code We anticipate release of that code version later in 2002 The MCNPX team is actively exploring code modularity in a component architecture for mat which will enable the simple addition of new routines into the code and also allow the code to communicate with related software applications It will also give original authors full control of their contributions We anticipate that this advanced version of MCNPX will be available in 2003 It is hoped that MCNPX will be of use to the Monte Carlo radiation transport community in general The development of the modular approach in future versions of the code will facil itate the addition of new capabilities to the base code and make this tool a flexible reliable aid in the exploration of both traditional and new mixed energy multiparticle applications Laurie Waters Deputy Group Leader D 10 Nuclear Systems Design Los Alamos National Laboratory April 2002 xiv MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 1 Introduction The MCNPX program represents a major extension of the MCNP code putting in place the ability to track all particles at all energies MCNPX version 2 3 0 is built on MCNP4B as released to RSICC in 1997 LAHET version 2 8 plus extensions developed in LAHET version 3 0 Additional development of the CEM code was
216. am hcnv to translate LAHET text input to binary input phtlib builds and executes a program trx to translate LAHET text input to binary input gridconv converts output files generated by mesh tally and mctal files into a variety of different graphics formats htape3x reads the history tapes optionally generated by mcnpx and performs post processing on them makexs a cross section library man agement tool that converts type 1 cross sections to type 2 cross sections and vice versa xsex3 a utility associated with the new cross section generation mode for mcnpx which allows tabulation of cross section sets based on physics models include contains include files shared across directories and include files localized in subdirectories mcnpx the organizing root directory for the mcnpx program Third Level cem dedx etc directories that organize the Fortran77 and C source code files that are related to different aspects of the MCNPX program MCNPX User s Manual 21 MCNPxX User s Manual Version 2 3 0 April 2002 ry LA UR 02 2607 Accelerator Production of Tritium Fourth Level individual Fortran77 and C source code files for a particular aspect of MCNPX Figure 3 1 Directory Organization Structure menpx_2 2 0 iscell f autoconf files and links configure in config install sh Makefile Readme autoconf files and links fluka89 autoconf files and links mene menpx main dedx gvaviv 77
217. ange emax Tabl J Unused be sure to put the J s in the keyword string Charged particle straggling control ISTRG 0 Vavilov model best fe 1 continuous slowing down approximation 1 old MCNPX_2 2 4 and earlier J see above MCNPX User s Manual 85 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 34 Proton Physics Options Keyword Description Light ion recoil control Number of light ions h d t s a to be created at each proton elastic scatter off H D T 3 He 4 He CUT n 2J 0 is usually needed for n h d t s a RECL Note that protons having elastic scatter with hydrogen pro duce more protons which may produce an overwhelming number of protons 0 lt RECL lt 1 Default PHYS h 100 OO0OJOJO Use Optional Example PHYS h 800 10 150 J 0j 2 5 5 2 5 Other Particles Form PHYS lt pl gt EMAX J J J ISTRG Table 5 35 Other Charged Particle Physics Options Keyword Description EMAX Upper limit for particle energy MeV JJJ Unused be sure to put the J s in the keyword string Charged particle straggling control 0 Vavilov model best 1 continuous slowing down approximation 1 old MCNPX_2 2 4 and earlier ISTRG Use Optional Default PHYS n 100 3J 0 Example PHYS d 800 3J 1 5 5 3 TMP Free Gas Thermal Temperature Form TMPn Typ Ton Tin Tin 86 MCNPX User s Manual MCNPX User s Manual Version
218. anual Version 2 4 0 September 2002 LA CP 02 408 Figure 3 1 Directory Organization Structure menpx_2 2 0 Data Docs src miscellany autoconf files and links configure script configure in config install sh Makefile Readme autoconf files and links flukas9 ies autocont files and links 3 1 5 User s Notes Do not edit the Makefiles generated by the configure script In order to change the contents of the generated Makefiles you must alter the contents of several input files that the configure script uses Please read the Programmer s Notes in the next subsection for instructions Table 3 1 contains options which are available for use as parameters to the configure script for mcnpx 2 4 0 MCNPX User s Manual 19 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested compile step for the gener ated Makefiles with STATIC linking of the compiled files STATIC is the default cannot results in a static archive be used at the same time as mcnpx a SHARED with SHARED linking of the compiled files STATIC is used this option is results in a dynamically exploratory for future linked executable releases of MCNPX mcnpx so with DEBUG a debug switch appears inthe no debug switch appears in the compile step for t
219. ard see Section 5 7 14 and use the SDn card see Section 5 7 15 to enter the appropriate values You can also redefine the geometry as another solution to the problem The detector total is restricted to 20 The tally total is limited to 100 Note that a single type 5 tally may create more than one detector MCNPX User s Manual 113 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 1 1 Surface and Cell Tallies tally types 1 2 4 6 and 7 Simple Form Fn pl Sj Sk General Form Fn pl S4 So S3 Sq S5 Sg S7 T Table 5 54 Surface and Cell Tallies Variable Description n tally number pl particle designator S problem number of surface or cell for tallying T total over specified surfaces or cells Only surfaces bounding cells and listed in the cell card description can be used on F1 and F2 tallies Tally 6 does not allow E Tally 7 allows N only In the simple form above MCNP creates k surface or cell bins for the requested tally listing the results separately for each surface or cell In the more general form a bin is created for each surface or cell listed separately and for each collection of surfaces or cells enclosed within a set of parentheses Entries within parentheses also can appear separately or in other combinations Parentheses indicate that the tally is for the union of the items within the parentheses For unnormalized tallies tally type 1 the union
220. ariable Description n tally number M multiplier to be applied to the energy bin Default None Use Requires En card Tally comment recommended 5 7 10 TMn Time Multiplier Form TMn M My Table 5 68 Time Multiplier Card Variable Description n tally number M multiplier to be applied to the time bin Default None Use Requires Tn card Tally comment recommended 5 7 11 CMn Cosine Multiplier tally type 1 only Form CMn M Mx Table 5 69 Cosine Multiplier Card Variable Description n tally number Mi multiplier to be applied to the cosine bin 128 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Default None Use Tally type 1 Requires Cn card Tally comment recommended 5 7 12 CFn Cell Flagging tally types 1 2 4 6 7 Form CFn C Ck Table 5 70 Cell Flagging Card Variable Description n tally number C problem cell numbers whose tally contributions are to be flagged Default None Use Not with detectors or pulse height tallies Consider FQn card Example F4 N 6 10 13 CF4 3 4 In this example the flag is turned on when a neutron leaves cell 3 or 4 The print of Tally 4 is doubled The first print is the total track length tally in cells 6 10 and 13 The second print is the tally in these cells for only those neutrons that have left cell 3 or 4 at some time
221. aries used with MCNP4B model such effects in detail therefore we usually see a discontinuity in predictions in going from library upper limits to INC physics At energies around the pion threshold the simpler INC physics can ade quately model reaction probabilities Starting in 1996 the APT project undertook the extension of standard nuclear data evalu ations to 150 MeV for a number of elements of interest to the plant design At the same time proton evaluations were also developed and a program of photonuclear library devel 1 The pion production threshold is 290 MeV for nucleons interacting with nucleons at rest For a nucleon interacting with nucleons in a nucleus additional Fermi energy in the nucleus lowers the threshold to 200 MeV 46 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium opment is underway Since that time other programs have contributed funding for other elements For example the Spallation Neutron Source SNS program has funded the development of mercury evaluations in order to design their liquid mercury target Pro grams involved in accelerator transmutation are working on actinide libraries In contrast to previous versions MCNPX version 2 3 0 can take full advantage of all features of the extended neutron libraries and has added proton and photonuclear libraries In addition work is underway to produce libraries of certain ligh
222. ary 1 5 0000E 05 7 4680E 03 tabular boundary 1 5 0000E 05 7 4680E 03 gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 Ox total 346009 1 7296E 01 3 3488E 02 total 346009 1 7296E 01 3 3488E 02 number of neutrons banked 316635 average time of shakes cutoffs neutron tracks per source particle 1 7300E 01 escape 5 7337E 00 tco 1 0000E 34 neutron collisions per source particle 2 3611E 01 capture 4 7022E 01 eco 0 0000E 00 total neutron collisions 472212 capture or escape 5 7293E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 1842E 00 wc2 2 5000E 01 Net neutron production for this case is 15 648 n p which is 14 3 than the base case value Note also that CEM took twice as long to run as the base case Both of these factors are well known and CEM improvements is a very active project in the MCNPX program The increase in time is understood and will be corrected in future versions through algo rithm optimization The lower n p values are also being extensively benchmarked and improvements involving the transitions from INC to Preequilibrium and Preequilibrium to evaporation have been developed Until the new version is available the user should be cautious in using the CEM model for production calculations Summary Results compiled for each case of this example are shown in Table A 2 Note the run time for the case where the ISABEL INC model is used is about 15 greater than the base case using the Bertini
223. ase Icaj j j Case 3 lca jJ 2 This changes the value of the variable IEXISA third value on the Ica card from its default value of 1 to 2 The neutron problem summary for this case follows sample problem spallation target Case 3 neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle 198 MCNPX User s Manual source nucl interaction particle decay weight window cell importance weight cutoff energy importance dxtran forced collisions exp transform upscattering tabular sampling n xn fission photonuclear tabular boundary gamma xn adjoint splitting total 0 302047 0 0 0 0 380298 1 5102E 01 3 9089E 00 5 0000E 05 1 9011E 01 3 2679E 02 1 8916E 01 7 4505E 03 3 4571E 02 escape energy cutoff time cutoff weight window cell importance weight cutoff energy importance dxtran forced collisions exp transform downscattering capture loss to n xn loss to fission nucl interaction tabular boundary particle decay total 351353 25121 3823 380298 number of neutrons banked 355177 neutron tracks per source particle 1 9015E 01 neutron collisions per source particle 2 6865E 01 total neutron collisions 531297 net multiplication 0 0000E 00 0000 average time of escape capture shakes 5 7572E 00 4 9166E 01 capture or escape 5 7530E 00 any termination 5 3162E 00 MC
224. asic MCNP4B capability as well as extensions to the higher energy modules unique to MCNPX A full PVM version based on MCNPX 2 1 5 has already been prepared at Oak Ridge National Laboratory and that version is forming the basis for formal implementation into later versions of the code For those wishing to run with PVM we recommend the following compile with option with FFLAGS DMULTP DPVM Unfortunately there is no with FLIB option for the configure script therefore a small amount of editing must be done in Makefile h FLIB should be defined as L path lfpvm lpvm The user is warned that multiprocessing in 2 3 0 has not yet been extended to the higher energy physics region This is an area of active progress in code development 3 1 7 Programmer s Notes Autoconf is not new it has been available as a configuration management tool for several years We have just recently adopted its use to simplify the build process for the mcnpx end user community to allow the flexibility to build and keep multiple versions of mcnpx and to improve our software development process 26 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 3 1 7 1 Where it all starts the relevant files what s in them Refer to the diagram and related description given in the figure 3 1 Table 3 2 Config Directory File Name Purpose local m4 a file containing al
225. at f BLOCK DATA subrou tine This can be edited to change the directory but the code must be recompiled D pl Oy Ol BOO The actual coding in MCNP4B for this is a bit complex Upon detailed examination the MCNPX team has come up with the following slightly modified set of directions In the following cases if the desired file is found exit the list with the success 1 Look in the current working directory for the file 2 Look at the DATAPATHE input directive or the DATAPATH environment variable 2a If there is a DATAPATH directive in the input file look there for the file 2b If there was no DATAPATHz directive then examine the DATAPATH environment variable for a value 2b 1 If there is an environment value use that value as a directory to search for the file 2b 2 If there is no value environment variable not set then look for the file again in the current working directory 3 Look in a default place 3a If there was a DATAPATH directive then the default place is either the value of the DATAPATH environment variable if there was one or value of the pre processor symbol LIBPREFIX from the autoconfiguration process typically usr local lib mcnpx 3b If there was not a DATAPATHE directive in the input file then the default is just the LIBPREFIX pre processor symbol 4 If the file is not found by now then it is a fatal error The MCNPX teams plans to try and clarify this in the code for a future version It is rec
226. ater Once CVF and MSVC are installed simply open a Command Prompt window enter the MCNPX BLD directory and execute GNU Make C gt Make Be sure to execute the SETUPX BAT file as explained above so GNU Make can be found it is provided as an executable in MCNPX BIN Also be sure that your PATH environment variable is less than 255 characters as this version of GNU Make has a problem if this is exceeded A MAKEPATH BAT file is provided in MCNPX BIN as an example of how to reduce your PATH variable to a minimum set of directories note this assumes CVF and MSVC are installed on the C drive The X11 library and include files are provided in MCNPX LIB and should not be moved from here As on a Unix platform you can build any subcomponent of MCNPX by entering that directory and executing Make All the source files are in the MCNPX SRC directory and one should take care in modifying any of these files Patches to MCNPX can be developed as done for MCNP however one should contact us for the needed script file and instructions to apply such a patch If a stack overflow error is generated this is NOT an MCNPX bug A stack limit must be specified upon linking The included executable has a stack limit of 32 MBytes This can be increased by editing the Makfile h file in the MCNPX BLD SRC MCNPxX directory line 66 and rebuilding MCNPX 3 3 LIBRARIES AND WHERE TO FIND THEM Several types of data libraries are used by MCNPX including the XSDIR poin
227. ation specifies a density change to 0 03 atoms cm in cell 1 This change is applied to both neutron and photon interactions Example 2 3 1 1 12 34 56 mat 1 at 1 g cm 121 1 7 8 9 10 11 12 mat1 at 1 g cm C M1 material is semiheavy water M11001 334 1002 333 8016 333 C M8 material is heavy water M8 1002 667 8016 333 PERT2 n CELL 3 12 MAT 8 RHO 1 2 This perturbation changes the material composition of cells 3 and 12 from material 1 to material 8 The MAT keyword on the PERT card specifies the perturbation material The MCNPX User s Manual 141 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 material density was also changed from 1 0 to 1 2 g cm to change from water to heavy water Example 3 PERT3 n p CELL 110i12 RHO 0 METHOD 1 This perturbation makes cells 1 through 12 void for both neutrons and photons The estimated changes will be added to the unperturbed tallies Example 4 60 13 2 34 105 106 74 73 mat 13 at 2 34 g cm M13 1001 2 8016 2 13027 2 26000 2 29000 2 M15 1001 2 8016 2 13027 2 26000 2 29000 4 PERT1 p CELL 60 MAT 15 RHO 2 808 RXN 51 9i 61 91 ERG 1 20 PERT2 p CELL 60 RHO 4 68 RXN 2 This example illustrates sensitivity analysis The first PERT card generates estimated changes in tallies caused by a 100 increase in the Cu n n cross section ENDF B reaction types 51 61 and 91 above 1 MeV To effect a 100 increase double the composition fra
228. ave not changed the name of the new PHTLIB library but we do recommend that you call it PHTLIB_SPEC1 and make a symbolic link in your current directory such as In s nome user data PHTLIB_SPEC1 PHTLIB Further information on the contents of the new library can be found in PRA98c PRAOOb Although the new libraries do contain updated nuclear structure data termination at 1 msec metastable states may cause confusion in interpretation of results Careful thought should go into the decision to switch to the new library In the future we hope to produce a method whereby the user can designate the termination time in the code 4 3 2 Photoelectric Interactions No change in the standard MCNP4B capability to track photoatomic interactions and elec tron transport has been made in MCNPX Below we summarize part of the discussion presented in the MCNP4B manual with comments of interest to those using these capa bilities for high energy applications In particular the user should be aware that the upper limit for interactions by photons is 100 GeV and for electrons 1 GeV Cross sections for all photon and electron interactions are taken from the ENDF library Part of the future work for MCNPX will be to investigate the use of the LLNL Evaluated Photon and Electron librar ies which will also raise these energy limitations 54 MCNPX User s Manual Accelerator Production of Tritium 4 3 2 1 Photon Interactions MCNPX User s Manual Vers
229. between the factored cross section and the more accurate partial wave cross sections of Riley A discussion of the extension of this theory to heavy charged particles is found in Section 5 4 Electron Bremsstrahlung MCNP and MCNP4B use the Bethe Heitler BET34 Born approximation to sample bremsstrahlung photons Formulas and approximations relevant to the present level of theory in MCNP4B and MCNPX can be found in the paper of Koch and Motz KOC59 Particular prescriptions appropriate to Monte Carlo calculations have been developed by Berger and Seltzer BER70 These data have been converted to tables including bremsstrahlung production probabilities photon energy distributions and photon angular distributions and are used directly in MCNP4B MCNPX An alternative to the use of tabular data is a simple material independent probability distribution 2 1 pdu Pau 2 1 Bu MCNPX User s Manual 61 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium where u cos and B v c is used to sample for the angle of the photon relative to the direc tion of the electron according to the formula _ 2s 1 f w p1p where is a random number This method is used for detectors and DXTRAN spheres where a set of source contributions p u consistent with the tabular data is not available On should note that although bremsstrahlung for heavy charge particles is a valid physical ph
230. ble The amp continuation symbol is considered as part of the comment not as a continuation command Default No comment 5 6 2 KCODE Criticality Source Form KCODENSRCK RKK IKZ KCT MSRK KNRM MRKP KC8 ALPHA Table 5 50 KCODE Card Variable Description NSRCK number of source histories per cycle RKK initial guess for Ker IKZ number of cycles to be skipped before beginning tally accumulation KCT number of cycles to be done MSRK number of source points to allocate storage for KNR normalize tallies by O weight 1 histories maximum number of cycle values on MCTAL or MBISE RUNTPE summary and tally information averaged over KC8 0 all cycles 1 active cycles only Defaults NSRCK 1000 RKK 1 0 IKZ 30 KCT IKZ 100 MSRK 4500 or 2 NSRCK KNRM 0 MRKP 6500 KC8 1 Use Required for criticality calculations 5 6 3 KSRC Source Points for KCODE Calculation Form KSRCx 9121 X27232 102 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 51 KSRC Card Variable Description Xi Yi Zi location of initial source points Default None If this card is absent an SRCTP source file or SDEF card must be supplied to provide initial source points for a criticality calculation Use Optional card for use with criticality calculations 5 6 4 SSW Surface Source Write Form SSW SS2 C C S3S keyword values The
231. ble 6 6 Table 7 1 Table 8 1 Table 8 2 Table 8 3 Table 8 4 Table 8 5 Table 8 6 Table 8 7 Table 8 8 Table 8 9 Table A 1 Table A 2 Table B 1 Table B 2 Table B 3 Table B 4 MCNPX User s Manual Configure Script Parameters cccsccceeeceseeceeeeeeeeeeaaeeseneeeeaaeseeaeeeseaeeseaaeeeneas 23 Contig DifeCtory i 02 nae et See ate ee ee eee ee ee 27 Fortran 90 Compilers 0c ccccscecceee cesses a a a a i aaNet 33 Summary of Physics in Intermediate Energy Models cccccsceeeteeeeesteeteees 40 Intermediate Energy Model Recommended Ranges cesee eeceeeeeeeeeeeeees 41 Summary of LA150 Libraries 0 0 eeeececeeeeeeeeeeeeeeeeeeeaeeeeeeeeeeaaaeeeeneeeseaeeeseaeeeeeas 47 Charged Particle Production Thresholds for Low Energy Neutron Libraries 49 Summary of Photon Physics Options 0 ccccececcceseeeeeeeeeeeeeaeeeeeeeeseeeeesnaeeeeaes 55 Particles in MONPX stein ea ie tie ee eed 65 Setting Upper Limits for Neutron amp Proton Tabular Data ccccccccsssseeeeee 74 Turning on Photonuclear InteractiOnS c ccceeeeceeeeeeeeeeeeeeeeeeeeeeeeeeneaeeeeeeeneaees 75 LCA Keyword Descriptions ccccceeeeeeeeeeeneeeeeeeeeceaeeeeeaeeeeeaeeeesaaeeseneeeesaeesenees 77 LOB Keyword DeSCriptions ccccceeeeceeeeeeeeeeeeeeceaeeseeeeeeseaeeeeenaeesseeeeeeaeeeninees 80 LEA Keyword Descriptions 0 eececceeeeeneeeeeeenceeeeeeeaeeeeeeenaaeeeeeeeaaeeeeeee
232. ble 7 1 Secondary Particle Biasing Argument Descriptions Argument Description p Secondary Particle Type see Table 5 1 XXX List of primary particles to be considered For example nphe represents reactions of neutrons pho tons protons and electrons No spaces are allowed e Ifall particles are to be considered the entry should be all En Upper energy bin limit The lower bin limit is considered to be zero Sn Use Splitting if Sn gt 1 Splitting Use Roulette if 0 lt Sn lt 1 As many SPABI cards as needed can be used to cover any number of secondary particle types and there is no limit on the number of En Sn pairs Every time an interaction takes place in MCNPX which results in secondary particles gen eration the code checks to see if secondary particle biasing is turned on If so the particle causing the interaction is compared with the list of primary particles on the SPABI card to see if these secondary particles are to be considered or not If the primary particle is in the list the secondary particle energy is used to determine the energy bin and subsequent splitting or roulette to be played before the particles are banked An adjustment is then made to the number of particles resulting from this type interaction scored in the summary tables It should be noted that all of the split particles coming out of the bank are identical There fore if there is little or no scattering media between t
233. but an FUn card is required Its bins are a list of atomic weights in units of MeV of particles masquerading as neutrons in a multigroup data library The scores for tally n are then binned according to the particle type as differentiated from the masses in the multigroup data library For example 511 0 would be for electrons and photons masquerading as neutrons ELC c The single parameter c of ELC specifies how the charge on an electron is to affect the scoring of an F1 tally Normally an electron F1 tally gives particle current without regard for the charges of the particles There are 3 possible values for c c 1 to cause negative electrons to make negative scores c 2 to put positrons and negative electrons into separate user bins c 3 for the effect of both c 1 and c 2 134 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 If c 2 or 3 three user bins positrons electrons and total are created 5 7 18 Subroutine TALLYX User supplied Subroutine Use Called for tally n only if an FUn card is in the INP file See discussion in Appendix 5 7 19 TFn Tally Fluctuation Form TFn Le Ip ly Is lm ic Te Ir This card specifies the bin of the tally fluctuation chart statistical information and weight window generator Table 5 76 Tally Fluctuation Card Variable Description n non zero tally number IF of first cell surface or detector on Fn card I
234. cards have defaults which will be taken in the absence of the cards or with the use of the MCNP style J input option LCA IELAS IPREQ IEXISA ICHOIC JCOUL NEXITE NPIDK NOACT ICEM LCA is used to select the Bertini ISABEL or CEM models as well as set certain parame ters used in Bertini and ISABEL CEM is a self contained package with no internal options presently defined Table 6 3 LCA Keyword Descriptions Keyword Description IELAS 0 No nucleon elastic scattering 1 elastic scattering for neutrons only 2 elastic scattering for neutrons and protons default IPREQ 0 No pre equilibrium model will be used 1 Use pre equilibrium model after intranuclear cascade default 2 Use IPREQ 1 and IPREQ 3 randomly with an energy dependent proba bility that goes to IPREQ 3 at low energies and to IPREQ 1 at high incident energies 3 Use pre equilibrium model instead of the intranuclear cascade Note options IPREQ 2 and IPREQ 3 apply only when using the Bertini intranuclear cascade model IEXISA 0 when using the ISABEL model these options default to IPREQ 1 IEXISA 0 Do not use ISABEL intranuclear cascade model for any particle 1 Use Bertini model for nucleons and pions with ISABEL model for other particle types default 2 Use ISABEL model for all incident particle types Note The ISABEL INC model requires a much greater execution time In addi tion incident particle energies should be less than 1 GeV
235. case the entries on the FSn card are the distances along the sym MCNPX User s Manual 105 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium metry axis of the cylinder and the entries on the Cn card are the angles in degrees as measured counterclockwise from the positive t axis Image Grid Sk s Cosine bins Source Contribution Object Geometry Source Point Ref Point x1 y1 z1 Center of Gnd f Segment bins Scatter Contribution x2 y2 22 Scatter Source Geometry Figure 8 3 Transmitted image projection When this type of detector is being used in a problem if a contribution is required from a source or scatter event an attenuated contribution is made to each and every detector grid bin Since for some types of source distributions very few histories are required to image the direct or source contributions an additional entry has been added to the NPS card to eliminate unwanted duplication of information from the source The new NPS card now becomes NPS NPP NPSMG Table 8 7 NPS Keyword Descriptions Keyword Description NPP Total number of histories to be run in the problem NPSMG Number of histories for which source contributions are to be made to the detec tor grid When the number of source histories exceeds NPSMG the time consuming process of determining the attenuati
236. cation to the tally NERG when applicable defines the number of energy bins for the tally the maximum is 2000 The default is 0 implying that only a total over energy will be produced If NERG is gt and is preceded by a minus sign the tally in each energy bin will be divided by the bin width to normalize per MeV The total over energy will be unnormalized Table B 2 Applicability of Minus Sign Flags on Input Control Parameters IOPT IOPT NERG NTIM NTYPE NPARM NFPRM 1 101 O O O O O 2 102 O O O O N 3 103 O O O O N MCNPX User s Manual 207 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table B 2 Applicability of Minus Sign Flags on Input Control Parameters Continued IOPT IOPT NERG NTIM NTYPE NPARM NFPRM 5 105 O N N N O N 8 108 O N N N O N 9 109 O O O N O O 10 110 O O O N O N 11 111 N O N N O O 12 112 N O N N O O 13 O O O N N N 14 114 N N N N O N 15 115 O N N N O N 116 O O N N O N O optional N not used NTIM defines the number of time bins for the tally when applicable the maximum is 100 The default is 0 implying that only a total over time will be produced If NTIM is gt 1 and is preceded by a minus sign the tally in each time bin will be divided by the bin width to normalize per nanosecond the total over time will be unnormalized NTYPE defines the number of parti
237. ce of cell 1 is 1 cell 2 is 2 cell 3 is 4 cell 4 is 0 and cells 5 through 25 is 1 A track will be split 2 for 1 going from cell 2 into cell 3 each new track having half the weight of the original track before splitting A track moving in the opposite direction will be terminated in about half that is probability 0 5 the cases but followed in the remaining cases with twice the weight Weight Window Cards See discussion in appendix 5 8 2 WWG Weight Window Generator Form WWG I I Wg JI J J Ig Table 5 87 Weight Window Generator Variable Description problem tally number n of the Fn card The particular L tally bin for which the weight window generator is opti mized is defined by the TFn card invokes cell or mesh based weight window generator gt 0 cell based weight window generator with as the Ic reference cell typically a source cell 0 mesh based weight window generator MESH card required value of the generated lower weight window bound for cell J or for the reference mesh see MESH card Wg 0 means lower bound will be half the average source weight J unused 154 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 87 Weight Window Generator Variable Description toggles energy or time dependent weight windows le 0 means interpret WWGE card as energy bins 1 means interpret WWGE card a
238. ceeding This software engi neering project fully recognizes that some elements of MCNPX are older well tested programs developed outside of the core MCNPX team and may even be written in different languages We also see a very strong future in building the capability to interface effectively with these and even other types of codes such as geometry builders transmutation and thermal hydraulics packages The MCNPX build system is the first step in this process and work on a formal software definition interface language is underway Geometry basic tally and graphical capabilities of MCNPX do not fundamentally differ from the standard MCNP4C code as released in 2000 Input cards have rarely been modified however a number of new cards have been added to control the physics model options set parameters for new particles and control new tally and variance reduction features The present MCNPX 2 4 0 manual differs fundamentally from those released for code ver sions in the past 2 1 5 2 3 0 We are now starting to build a more comprehensive description of the code which eventually will be issued in three parts Vol will cover phys ics and appropriate Monte Carlo methodology Vol II will be the practical user guide for the code Vol Ill will cover items of interest to code developers The present work is equivalent to Volume II and also integrates much more fundamental material than present in the pre vious manuals We are also seriously rethin
239. ces e Medical physics especially proton and neutron therapy e Investigations of cosmic ray radiation backgrounds and shielding for high altitude air craft and spacecraft e Accelerator based imaging technology such as neutron and proton radiography e Design of shielding in accelerator facilities e Activation of accelerator components and surrounding groundwater and air MCNPX User s Manual 1 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 e Investigation of fully coupled neutron charged particle transport for lower energy applications e High energy dosimetry and neutron detection e Design of neutrino experiments e Comparison of physics based and table based data e Charged particle tracking in plasmas e Charged particle propulsion concepts for spaceflight Single event upset in semiconductors from cosmic rays in spacecraft or from the neutron component on the earth s surface e Detection technology using charged particles i e abandoned landmines e Nuclear Safeguards e Nuclear criticality safety e Radiation protection and shielding e Oil well logging In addition to the activities of the beta test team the development of MCNPX is governed by several documents including MCNPX Software Management Plan e MCNPX Requirements MCNPX Design MCNPX Functional Specifications Configuration management of the code is done through CVS which allows us to conveniently track issues
240. cle types for which the edit is to be performed for those options where it is applicable the particle type is that of the particle causing the event which is recorded on the history tape The default is 0 however some options require that a value be supplied KOPT defines a sub option for tally option IOPT The default is 0 NPARM usually defines the number of cells materials or surfaces over which the tally is to be performed when applicable the maximum is 400 If NPARM is preceded by a minus sign NPARM I normalization divisors will be read in as described below The default is 0 however some options require that a value be supplied NFPRM at present is used only to define the number of cosine bin boundaries to read in for particle current tallies the maximum is 400 If NFPRM is preceded by a minus sign cosine bin tallies will be normalized per steradian the total over cosine bins will remain unnormalized i e angle integrated The default is 0 208 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 Table B 3 Particle Type Identification in HTAPE3X Type LAHET Usage MCNPX Usage 0 proton proton p 1 neutron neutron n 2 tt mt m 3 9 ne 4 w 5 ut u u u 7 deuteron deuteron 8 triton triton 9 3He 3He 10 alpha alpha 11 photon photon 12 Kt Kt K 13 Klong Klong 14 K short K short 15 K 16 p 17 h 18 electron electro
241. cnpx s use a default value of usr local lib is used as the full path name for the install step permissions of the destina tion may prohibit success of installation This value overrides the library portion of the prefix if both are given with no_paw or with no_paw yes this means that the symbol NO_ PAW will be defined for compilation and actions are taken in the source to omit PAW capabilities when com piling if omitted the default behav ior is system dependent if the detected hardware soft ware platform can handle PAW it is included MCNPX User s Manual 21 22 MCNPX User s Manual Version 2 4 0 September 2002 Table 3 1 Configure Script Parameters LA CP 02 408 Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested with FFLAGS value There is a separate variable that is used for optimization switches See with FOPT in this table If in doubt run the con figure script and examine the system default or system computed values that appear in the gener ated Makefile h You may want to include the defaults in the string you specify for FFLAGS with this mechanism when configure is run again substitute a quoted or double quoted string for value that represents allowable com piler switch settings these settings will override the system default or system computed values
242. configure make install This method of installation works with MCNPX However the development team recommends a slightly different method so as not to clutter the original source tree with all the products of compiling and building More complex packages The GNU C compiler suite gcc comes to mind warn that the simple build procedure given above is a dangerous practice as it clutters the original source tree with generated Makefiles and compiled objects and makes it difficult to support multiple builds with different options They suggest using a different initially empty directory to be the target of the configure process gzip dc PACKAGE tar gz tar xf mkdir Build cd Build PATH_OF_PACKAGE SOURCE configure make install MCNPX User s Manual 11 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The MCNPX team also makes this suggestion Please use an empty directory somewhere other than the source distribution s location as the target of the build It keeps the source tree clean and allows multiple builds with different options Even if you think that you will never need additional builds it costs nothing to have the flexibility in the future 3 1 3 Build Examples We will illustrate the new configure and make procedure with two primary examples A system manager installing the MCNPX release for a system with several users and an individual user installing the MCNPX release for their own use A few variatio
243. ction 2 to 4 and multiply the ratio of this increase by the original cell density RHO 1 2 1 0 2 34 2 808 g cm where the composition fraction for material 13 is 1 0 and that for material 15 is 1 2 A change must be made to RHO to maintain the other nuclides in their original amounts Otherwise after MCNP normalizes the M15 card it would be as follows which is different from the composition of the original material M13 M15 1001 167 8016 167 13027 167 26000 167 29000 333 The second PERT card PERT2 p gives the estimated tally change for a 100 increase in the elastic RXN 2 cross section of material 13 RHO 2 34 2 4 68 g cm Example 5 M4 6000 60C 5 6000 50C 5 M6 6000 60C 1 M8 6000 50C 1 PERT1 n CELL 3 MAT 6 METHOD 1 PERT2 n CELL 3 MAT 8 METHOD 1 The perturbation capability can be used to determine the difference between one cross section evaluation and another The difference between these perturbation tallies will give an estimate of the effect of using different cross section evaluations Example 6 1 1 0 05 1 2 3 mat1 at 0 05 x 1074 atoms cm 142 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 M1 1001 1 8016 2 92235 7 M9 1001 1 8016 22 92235 7 F14 n 1 FM14 1 1 6 7 Kos estimator for cell 1 PERT1 n CELL 1 MAT 9 RHO 0 051 METHOD 1 PERT2 n CELL 1 MAT 9 RHO 0 051 METHOD 1 These perturbations involve a 10 increase in the oxyg
244. ctory for the file 2 Look at the DATAPATH input directive or the DATAPATH environment variable 2a If there is a DATAPATH directive in the input file look there for the file 2b If there was no DATAPATH directive then examine the DATAPATH environment variable for a value 2b 1 If there is an environment value use that value as a directory to search for the file 2b 2 If there is no value environment variable not set then look for the file again in the current working directory 3 Look in a default place value 28 3a If there was a DATAPATH directive then the default place is either the of the DATAPATH environment variable if there was one or value of the pre processor symbol LIBPREFIX from the autoconfiguration process typically usr local lib mcnpx MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3b If there was not a DATAPATH directive in the input file then the default is just the LIBPREFIX pre processor symbol 4 If the file is not found by now then it is a fatal error It is required that MCNPX be run with 64 bit libraries Earlier versions of the code could use 32 bit libraries however studies of long problems have shown that erroneous answer can result with the lesser accuracy data Conversion of Type 1 libraries to 64 bit binaries can be done with the MAKXSF routine described in Appendix C of the MCNP manual The LAHET physics modules in MCNP
245. d Argument Description arbitrary universe number Integer to which cell is n assigned 0 lt n lt 10 default 0 real world universe ii ki kk lattice element parameters for the upper and lower BJE bounds in the i j k directions fully specified fill universe numbers corresponding to cells in order of cells in the cell card section NOTE There must be a universe number for each cell in n4 N the problem The jump feature can be used for cells not J assigned a universe number universe numbers corresponding to each existing lattice element for fully specified fill Use Required for repeated structures Example FILL 0 2 1 2 0 1 442 i 0 1 2 for j 1 amp k 0 040 i 0 1 2 for j 2 amp k 0 033 i 0 1 2 for j 1 amp k 1 440 i 0 1 2 for j 2 amp k 1 Only eight elements of this lattice exist Elements 0 1 0 1 1 0 1 2 0 0 2 1 and 1 2 1 are filled with universe 4 Element 2 1 0 is filled with universe 2 Elements 1 1 1 and 2 1 1 are filled with universe 3 5 3 3 5 TRCL Cell Transformation Form TRCL n or TRCL 010203 XX YX ZX XY YY ZY XZ YZ ZZ M MCNPX User s Manual 71 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 23 Cell Transformation Card Statement Description number of the transformation J lt n lt 999 TRn means that the X Y Z are angles in degrees rather than being the c
246. d 0 lt n lt 10 universe numbers corresponding to cells in order of cells in the cell card section n4 n NOTE There must be a universe number for each cell in the problem The jump feature can be used for cells not assigned a universe number Use Required for repeated structures Examples MCNPX User s Manual 69 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 1 2 3 4 5 6 fill 1 7 1 3 8 u 1 fill 2 lat 1 11 u 2 11 u 2 1 2 3 4 5 6 a FF WN O O O O O px 0 px 50 py 10 py 10 pz 5 pz 5 NO on fF WON px 10 8 py 0 10 py 10 11 s 5504 Cell 1 is filled with cell 2 which is designated universe 1 Cell 2 is filled with cells 3 and 4 universe 2 It is also a square lattice cell to be discussed later Cell 3 is designated universe 2 indicating it is not truncated by the sides of the cell it fills This negative notation of untruncated cells can save computational time The above example can be described with macrobodies as follows 1 0 20 fill 4 2 0 30 u 1 fill 2 lat 1 3 0 11 u 2 4 0 11 u 2 5 0 20 20 rpp 0 50 10 10 5 5 30 rpp 0 10 0 10 11 s 5 5 0 4 5 3 3 4 FILL Fill Form fill n cell card entry or fill i i j j k k n4 ng n3 fully specified fill cell card entry 70 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 or fill n4 nz nz nj data card Table 5 22 Fill Car
247. d on each surface and the tally made within and without the window The window is defined by the intersection of a rectangular or circular tube parallel to the x y or z axis with the tally surface A window definition record appears in place of the segmenting record of option 1 For KOPT 0 1 2 3 or 4 the window is formed by the rectangular tube the window record has the following allowed forms parallel to x axis 1 y min y max z min z max parallel to y axis 2 z min z max x min x max parallel to z axis 3 x min x max y min y max For KOPT 5 6 7 8 or 9 the window is formed by a circular tube cylinder the window record has the following allowed forms parallel to x axis 1 y center z center radius parallel to y axis 2 z center x center radius parallel to z axis 3 x center y center radius 216 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 12 Edit Option IOPT 10 or 110 Surface Flux with Collimating Window Option 10 is identical to option 2 except that the edit is performed inside and outside a window defined as in option 9 Instead of the segmenting record of option 1 a window definition record appears whose form is described in option 9 For KOPT 0 the rectangular form is used and for KOPT 1 the circular form is used Parameter NFPRM is unused 13 Edit Option lIOPT 11 or 111 Pulse Shape of Surface Current For each define
248. d Particle Production Thresholds for Low Energy Neutron Libraries MeV Fe 57 26057 24c 1 943 20 0 20 0 0 8 Ni 58 28058 24c 0 5 20 0 20 0 0 5 Ni 60 28060 24c 2 076 20 0 20 0 2 021E 8 Ni 61 28061 24c 0 549 20 0 20 0 0 07 Ni 62 28062 24c 4 532 20 0 20 0 0 445 Ni 64 28064 24c 6 627 20 0 20 0 2 481 Cu 63 29063 24c 0 9 20 0 20 0 1 742 Cu 65 29065 24c 1 375 20 0 20 0 0 112 Ni 93 41093 24c 20 0 20 0 20 0 20 0 W 182 74182 24c 20 0 20 0 20 0 20 0 W 183 74183 24c 20 0 20 0 20 0 20 0 W 184 74184 24c 20 0 20 0 20 0 20 0 W 186 74186 24c 20 0 20 0 20 0 20 0 Hg 196 80196 24c 20 0 20 0 20 0 20 0 Hg 198 80198 24c 20 0 20 0 20 0 20 0 Hg 199 80199 24c 20 0 20 0 20 0 20 0 Hg 200 80200 24c 20 0 20 0 20 0 20 0 Hg 201 80201 24c 20 0 20 0 20 0 20 0 Hg 202 80202 24c 20 0 20 0 20 0 20 0 Hg 204 80204 24c 20 0 20 0 20 0 20 0 Pb 206 82206 24c 20 0 20 0 20 0 20 0 Pb 207 82207 24c 20 0 20 0 20 0 20 0 Pb 208 82208 25c 4 236 5 816 6 403 1 0e 11 Bi 209 83209 24c 20 0 20 0 20 0 20 0 Note no Helium 3 information or light ion production with Z gt 2 is currently available in the LA150N neutron libraries below 20 MeV Both the LA150 neutron and proton evaluations have also been accepted for incorporation into ENDF B VI as part of Release 6 A compendium CHA99b of neutron and proton data 50 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607
249. d all fission frag ments The default is 1 5 Zero and negative values are an error condition see YZERE above Note Applies only for ILVDEN 1 96 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 44 LEB Keyword Descriptions Continued Keyword Description BZERO The BO parameter in the level density formula for Z 71 and all fission frag ments The default is 10 0 for IEVAP 0 and is also 10 0 for IEVAP 1 Zero and negative values are an error condition see YZERE above Note Applies only for ILVDEN 1 5 6 SOURCE SPECIFICATION SDEF Sin SPn SBn DSn SCn KCODE KSRC SSW SSR SOURCE SRCDX 5 6 1 SDEF General Source Definition Form SDEFsource variable specification Use Required for problems using the general source Optional for problems using the criticality source Table 5 45 General Source Variables Variable Description Default Spades e explicit value none peti distribution function of another variable explicit e g cel 1 an explicit value is given for the variable specified value eds e g cel d1 a specification for a number of cells will be on the information card SI in distribution this case SI1 function of cel fpos d1 cell specification will depend on position specified in appropriate SI cards CEL Cell Determined from XXX YYY ZZZ and pos sibly UUU
250. d bin option 11 provides an edit of the current crossing a surface in an energy and angle bin the mean time t of crossing in the bin the standard deviation o of t given by Fs Y the figure of merit FOM1 given by current o and the figure of merit FOM2 given by current o Unless otherwise modified the current tally is dimensionless The units of t and are nanoseconds while FOM1 is in ns and FOM2 is in ns The parameter FNORM is used to adjust the units of the time variable which are nanoseconds in LAHET3 and does not modify the surface current edit Thus to convert from nanoseconds to microseconds use FNORM 0 001 The bin definition is identical to option 1 including surface segmenting except that NTIM is unused 14 Edit Option IOPT 12 or 112 Pulse Shape of Surface Current with Window Option 12 provides the same edits as option 11 with the same bin definition as option 9 using a collimating window The input is identical to option 9 with the exception that NTIM is unused 15 Edit Option IOPT 13 Global Emission Spectrum The original definition I of option 13 was given by Option 13 tallies the number of particles per unit solid angle entering the external void region with direction cosine falling within a segment of solid angle as such it represents the angular distribution of the emitted particles at a very large distance from the interaction region The option uses any NCOL 4 leakage records on H
251. dary particle biasing and new tallies have been created specific to the intermediate and high energy physics ranges The mesh and radiography tallies were included for 2 and 3 dimensional imaging purposes Energy deposition received a substantial reworking based on the demands of charged particle high energy physics An auxiliary program GRIDCONV converts the mesh and radiography tally as well as standard mctal file results for viewing by independent graphics packages The code may be run in parallel at all energies via PVM Information about MCNPX development can be found on the web site http mcnpx lanl gov Information about the MCNPX beta test program may be obtained from Laurie Waters at LANL A listserver is available for beta test participants 5 METHOD OF SOLUTION All capabilities of MCNP4C3 have been retained Consult the MCNPX User s Manual for applicability to high energy applications MCNPX 2 4 0 has been rewritten in Fortran 90 6 RESTRICTIONS OR LIMITATIONS All standard MCNP neutron libraries over their stated ranges Neutrons in the LA150 library from 0 0 150 0 MeV in tabular range for 42 isotopes except for 9Be to 100 MeV Neutrons from 1 0 MeV in physics model regime Protons from 1 0 to 150 0 MeV in tabular range for 41 isotopes Protons from 1 0 MeV in physics model regime Pions muons and kaons are treated only by physics models Photons from 1 keV 100 GeV Electrons from 1 keV 1 GeV Neutrons
252. de and the assorted data libraries that support it manually In particular the methods that the code used for locating cross section files and the binary data files used by the LCS portions of the code were different from each other and poorly documented Users had to resort to manually editing the Fortran source to customize default directories and to making symbolic links from place to place to support finding all the different sorts of data files Also in past MCNPX releases there was only one Build directory that was hard wired into the distribution s make procedure This build directory held all of the compilation and link ing results This inflexibility made it difficult to build different versions of the code in one place with variations of options debugging vs non debugging or comparing different compilers Sun f77 vs GNU g77 on Solaris or g77 vs the Portland Group pgf77 on Linux It was determined that it would be a great advantage to users if the configuration and build ing process of the software could better determine the hardware platform operating system needed libraries and compilers that were present and perform a more complete customization A utility is available the GNU Autoconf utility that makes this possible A special autoconf generated configure script distributed with MCNPX version 2 3 will examine your computing environment adjust the necessary parameters then generate all Makefiles in your chosen build di
253. detector techniques and is extensively described in SNO96 and SNO98 In essence the radiography focal plane grid is an array of point detectors 5 7 20 1 Pinhole Image Projection In the pinhole image projection case a point is defined in space that acts much like the hole in a pinhole camera and is used to focus an image onto a grid which acts much like the photographic film The pinhole is actually a point detector and is used to define the direction cosines of the contribution that is to be made to the grid The pinhole position relative to the grid is also used to define the element of the grid into which this contribution is scored Once the direction is established a ray trace contribution is made to the grid bin with attenuation being determined for the material regions along that path The source need not be within the object being imaged nor does it need to produce the same type of particles that the detector grid has been programmed to score The grid and pinhole will image either source or scattered events produced within the object see NOTRN card in Section 5 7 20 3 for either photons or neutrons These event type contributions can be binned within the grid tallies by binning as source only total or by using special binning relative to the number of collisions contributing cells etc The pinhole image projection is set up as follows Pin P X1 Y1 Z1 RO X2 Y2 Z2 F1 F2 F3 n is the tally number and must be a multiple of 5 since this i
254. dows platform this distribution is not the correct one for your needs Please request a separate Windows distribution Until an automated build system for Windows is created binary images will be distributed 3 1 2 Automated Building The process used when building mcnpx varies greatly depending upon the following e hardware platform e g SPARC ALPHA 1386 operating system e g Solaris Linux HP UX e available compilers e g f77 cc g77 gcc pgf77 gcc mcnpx program options e g the default path of cross sections and other data files In past versions of MCNPX coping with this complex set of build options required a top level Makefile that determined the architecture and propagated these decisions to lower level Makefiles It was not possible to go to some lower level makefile Build Ics Build mcenpf and do a make It was also difficult to cope with different user level options such as the desire to include mesh tallies or to exclude mesh tallies or to compile with or without debugging 14 MCNPX User s Manual MCNPX User s Manual a Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium A problem in the MCNPX 2 1 series with the various locations of X libraries on different systems added to the desire for a more complete and dynamic build system As more plat forms operating systems options and compilers were added the complexity skyrocketed Users of MCNPX have had to install the co
255. e The FATAL option on the MCNPX execution line instructs MCNPxX to ignore fatal errors and run particles but the user should be extremely cautious about doing this Most MCNPX error messages are warnings and are not fatal The user should not ignore these messages but should understand their significance before making important calculations In addition to FATAL and WARNING messages MCNPX issues BAD TROUBLE messages immediately before any impending catastrophe such as a divide by zero which would otherwise cause the program to crash MCNPX terminates as soon as the BAD TROUBLE message is issued User input errors in the INP file are the most common reason for issuing a BAD TROUBLE message These error messages indicate what corrective action is required 4 3 GEOMETRY ERRORS There is one important kind of input error that MCNPX will not detect while processing data from the INP file MCNPX cannot detect overlapping cells or gaps between cells until a particle track actually gets lost Even then the precise nature of the error may remain unclear However there is much that you can and should do to check your geometry before starting a long computer run MCNPX User s Manual 41 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Use the geometry plotting feature of MCNPX to look at the system from several directions and at various scales Be sure that what you see is what you intend Any gaps or overlaps in the geo
256. e products of compiling and building More complex packages The GNU C compiler suite gcc comes to mind warn that the simple build procedure given above is a dangerous practice as it clutters the original source tree with generated Makefiles and compiled objects and makes it difficult to sup port multiple builds with different options They suggest using a different initially empty directory to be the target of the configure process gzip dc PACKAGE tar gz tar xf mkdir Build cd Build PATH_OF_PACKAGE SOURCE configure make install The MCNPX team also makes this suggestion Please use an empty directory somewhere other than the source distribution s location as the target of the build It keeps the source tree clean and allows multiple builds with different options Even if you think that you will never need additional builds it costs nothing to have the flexibility in the future 3 1 3 MCNPX Build Examples We will illustrate the new configure and make procedure with two primary examples A sys tem manager installing the MCNPX release for a system with several users and an individual user installing the MCNPX release for their own use A few variations on these themes are given 3 1 3 1 System Wide Installation For purposes of the first illustration we will assume that the MCNPX 2 3 distribution has been unloaded from cdrom or fetched from the net and is in the file usr local src menpx_2 3 0 tar gz The system manager lo
257. e ForNTYPE gt 0 a record containing NTYPE particle types in any order defined as the array ITIP I I l LNTYPE In the present MCNPxX the contents of a surface source file WSSA are insufficient to distinguish between a particle and its antiparticle it is to be expected that this condition will be remedied in future releases of MCNPX For NPARM gt 0 a record containing NPARM user defined cell material or surface numbers integers in any order for which one wishes a tally to be made these are defined as the array LPARM l I 1 NPARM If a null record is supplied with NPARM gt 0 it is treated as 1 2 3 NPARM Note a different meaning for NPARM is used for IOPT 13 MCNPX User s Manual 211 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 For NFPRM gt 0 a record containing NFPRM upper cosine bin boundaries defined as the array FPARM I I 1 NFPRM The first lower cosine boundary is always 1 0 If a null record is supplied equal cosine bin boundaries from 1 0 to 1 0 will be defined by default e If NPARM is preceded by a minus sign a record containing NPARM or NPARM 1 nor malization divisors these are defined in HTAPE3X as the DNPARM array The NPARM values are in a one to one correspondence with the LPARM array The last NPARM 1 entry applies to a total over the NPARM entities where applicable if omit ted it defaults to 1 0 Through this feature it is possible to input a list of vo
258. e VOV can be printed for all bins in a tally by using the DBCN card 5 7 1 Fna Tally Seven basic neutron tally types six basic photon tally types and four basic electron tally types are available in MCNP as standard tallies All are normalized to be per source particle unless changed by the user with a TALLYX subroutine or normed by weight in a criticality KCODE calculation Mnemonic Tally Description Fn units Fn units F1 N or F1 P or F1 E Current integrated over a surface particles MeV F2 N or F2 P or F2 E Flux averaged over a surface particles cm MeV cm 112 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 F4 N or F4 P or F4 E Flux averaged over a cell particles em MeV cm F5a N or F5a P Flux at a point or ring detector particles cm MeV cm F6 N or F6 N P or F6 P Energy deposition averaged over MeV g jerks g a cell F7 N Fission energy deposition MeV g jerks g averaged over a cell F8 P or F8 E or F8 P E Energy distribution of pulses pulses MeV created in a detector F8 E Charge deposition charge N A The tallies are identified by tally type and particle type as follows Tallies are given the numbers 1 2 4 5 6 7 8 or increments of 10 thereof and are given the particle designator N P or E or N P only in the case of tally type 6 or P E only in the case of tally type 8 Thus you may have as many of any basic tally as you need each with different energy bins or flaggin
259. e effects of charged particle scat tering in these semi deterministic methods We have begun research to solve this long standing problem and will implement solutions in upcoming versions of the code 7 Certain Weight Window optimizations have not been fully implemented for high energy particles 8 The Mix and Match feature has yet to be implemented MCNPX version 2 3 0 will not switch between table based and physics based data where a number of tables with differing upper energies are present The switch between physics models and tabular data is made at one energy for all materials in the problem This energy is set on the PHYS card by the user see section 6 1 7 Therefore it is desirable that one use a Set of libraries all with the same upper energy limits Correctly implementing this feature involves a major rewrite of data structures in MCNPX and will be released in a future version 9 Charged particle reaction products are not included for some neutron reac tions below 20 MeV in the LA150N library In calculating total particle production cross sections the library processing routines include only those reactions where complete angular and energy information is given for secondary products The new 150 MeV evaluations are built on top of existing ENDF and JENDL evaluations which typically go to 20 MeV Although the 150 MeV evaluations do include the detailed sec ondary information in the 20 150 MeV range the lt 20 MeV data
260. e error only one material should be defined Note with N1COL 1 MCNPX will override the source specification and construct the source as a pencil beam in the z direction as required by XSEX3 Other MCNPX options may be used to suppress either nuclear elastic or nonelastic reactions 1 To create a HISTP file to be edited by XSEX3 include a HISTP card in the INP file 2 Define a volume parallel beam source in the z direction vec 0 0 1 which is com pletely contained inside a cell with the material for which the cross sections are to be calculated 3 Specify the incident particle type and kinetic energy on the SDEF card 4 Use NOACT 1 the 8th parameter on the LCA card The user may wish to suppress nuclear elastic scattering in the calculation by using IELAS 0 on the LCA card An AWTAB card may need to be supplied if the target isotope has no mass in XSDIR the value supplied is not used and is arbitrary As an example the following is a sample MCNPX input for a cross section calculation MCNPX User s Manual 225 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPxX standard cross section generation format for XSEX3 use c 1000 MeV protons on Sn121 an isotope not in MCNPX library c and for which no atomic weight is specified in XSDIR c Minimal geometric specification for this purpose 1 1 1 0 1 2 0 1 m1 501211 not in MCNPX libraries awtab 50121 119 864 need value but arbitrar
261. e fundamentals of intermediate and high energy physics are likely unfamiliar to most traditional users of MCNP This chapter gives a brief explanation of the physics options offered by MCNPX in these energy regions and also describes improvements in nuclear data libraries at lower energies An excellent discussion of these concepts is given in FER98 4 1 Intermediate Interaction Physics This section gives a brief overview of the basic elements common to most intermediate energy Monte Carlo physics packages MCNPX offers options based on three physics packages the Bertini and ISABEL models taken from the LAHET Code System and the CEM package which has been specially adapted by the author for the MCNPX work Below we describe the standard components of a physics based package in the energy MCNPX User s Manual 37 MCNPX User s Manual Version 2 3 0 April 2002 E LA UR 02 2607 Accelerator Production of Tritium regime of 150 MeV to a few GeV In future versions of MCNPX it will be possible to run the code with any combination of these options however in version 2 3 0 the components belonging to the three packages should be kept intact Figure 4 1 illustrates the major elements in pictorial form In the first stage a particle inci dent on a nucleus interacts with individual nucleons via particle particle cross sections in a potential which describes the density of the nucleus as a function of radius Intranuclear Cascade INC and
262. e output of MCNPX The results of these activi ties will be published separately and the code development team will strive to make available results from other projects We also solicit your input for potential code 2 1 Warnings and Known Bugs 1 Parallel processing in MCNPX version 2 3 0 has yet to be extended to all high energy code additions See Section 3 1 6 for further discussion 2 Pertubation methods used in MCNP have not yet been extended to the non tab ular models present in MCNPX In MCNPX version 2 3 0 there is a bug that can cause the code to crash if run for problems that invoke the pertubation capabilities of MCNPX4B This will be fixed in a future version 3 Not all plotting features have been verified for all possible outputs Since no changes have been made in geometry features the geometry plotting code works well However we have not yet been able to check out all the many features of mcplot The user should do reasonableness checks when using this feature For example cross section plotting for tables other than neutrons photons and electrons is not yet implemented MCNPX User s Manual 5 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 4 KCODE criticality calculations have not been extended to include high energy neutrons Accelerator Transmutation applications should keep criticality limitations in mind when using this feature to include high energy neutro
263. e surfaces 1 3 and 6 and one which is the average of the flux across all three of the surfaces Example 2 F1 P 1 2 3 45 6 This card provides three photon current tallies one for the sum over surfaces 1 and 2 one for the sum over surfaces 3 4 and 5 and one for surface 6 alone Example 3 F371 N 123 14 7 This card provides three neutron current tallies one for the sum over surfaces 1 2 and 3 one for the sum over surfaces 1 and 4 and one for the sum over surfaces 1 2 3 and 4 The point of this example is that the 7 bin is not confused by the repetition of surface 1 5 7 1 2 Repeated Structures Tallies Simple Form Fn pl S4 Sk General Form Fn pls S2 ees S3 S4 S5 lt Ci Cal ees I lt U lt C3 C4 Cs more bi Table 5 55 Repeated Structure Tallies Variable Description n tally number pl particle designator Sj problem number of a surface or cell for tallying 116 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 55 Repeated Structure Tallies Variable Description Ci problem number of a cell filled with a universe T Total over specified surfaces or cells U problem number of a universe used on a fill card index data for a lattice cell element with three possible formats always in brackets I Indicating the 744 lattice element of cell Cs as defined by the FILL array l I I T3 I4 Is
264. e utility that is provided by the vendor On UNIX and Linux you must use the GNU make utility and it must be version 3 76 or later Sometimes the GNU make utility is installed in an executable file called gmake Sometimes system administrators make symbolic links called make that when resolved invoke the gmake utility You can make your own symbolic links in directories that you own and control so that when you execute the make command you will be executing the make you intend to use You can also establish an alias in the shell runtime control file whereby any make command you issue actually executes gmake You can also substitute the gmake com mand everywhere you see the make command in the examples that follow The important point of this discussion is to know your make and use the right one oth erwise this automated build system can fail If no make or gmake is found you either have a PATH value problem or you need some help from your system administrator to install GNU make If both make and gmake exist query each of them to see what version you have make v gmake v Some vendor supplied make utilities do not understand the v option that requests that the version number be printed If you see an error or usage message then your make is one of the vendor supplied variety Make sure you have GNU make version 3 76 or later installed and that it is found in your search path first If you work on a Win
265. eV For pions the Bertini INC model will be used below this value FLENB4 Kinetic Energy Default 2500 MeV For pions the FLUKA high energy generator will be used above this value See Notes under FLENB2 FLENB5 Kinetic Energy Default 800 MeV For nucleons the ISABEL INC model will be used below this value FLENB6 Kinetic Energy Default 800 MeV For nucleons an appropriate model will be used above this value for IEXISA 2 it applies to all particle types for IEXISA 1 it applies to all particles except nucleons and pions for IEXISA 0 it is immaterial See the example following this table for further explanation CTOFE The cutoff kinetic energy MeV for particle escape during the INC when using the Bertini model The cutoff energy prevents low energy nucleons from escaping the nucleus during the INC for protons the actual cutoff is the max imum of CTOFE and a Coulomb barrier CTOFE gt 0 CTOFE will be used as the cutoff energy CTOFE lt 0 a random cutoff energy uniformly distributed from zero to twice the mean binding energy of a nucleon will be sampled for each projectile target interaction and separately for neutrons and protons In this case the Coulomb barrier for protons is also randomized The randomized cutoff energy is the default CTOFE 1 0 For the ISABEL INC the randomized cutoff energy is always used FLIMO The maximum correction allowed for mass energy balancing in the cascade stage used w
266. each of several multiline cell parameter cards For source distributions corresponding SI SP and SB values are side by side Source options other than defaults are on the next line and must all be entered explicitly The amp continuation symbol is not needed and if present is ignored In column format card names are put side by side on one input line and the data values are listed in columns under the card names A is put somewhere in columns 1 5 on the line with the card names The card names must be all cell parameters all surface parameters or all something else If a card name appears on a card there must not be a regular horizontal card by that name in the same input file If there are more entries on data value lines than card names on the line the first data entry is a cell or surface 36 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 number If any cell names are entered all must be entered If cell names are entered the cells don t have to be in the same order as they are in the cell cards block If cell names are omitted the default order is the order of the cells in the cell card block The same rules apply to surface parameters but because we presently have only one surface parameter AREA column input of surface parameters is less useful There can be more than one block of column data in an input file Typically there would be one block for cell parameters and one
267. eaeeeeeeeaaas 82 LEB Keyword Descriptions 0 eececceeeeeneeeeeeenceeeeeeeaeeeeeeeaaaeeeeeeeaaeeeeeeeeaeeeeeeenaas 83 Secondary Particle Biasing Argument Descriptions cceceeseeeeeteeeeetteeeees 90 Track Averaged Mesh Tally type 1 Keyword Descriptions eeeeee 95 Source Mesh Tally type 2 Keyword Descriptions 0 ccccceeeesteeeeeeessteeeeeeees 97 Energy Deposition Mesh Tally type 3 Keyword Descriptions cceee 98 DXTRAN Mesh Tally type 4 Keyword Descriptions 0 eceeeeeeenteeeeeenaes 100 Pinhole Radiography Argument Descriptions ceeeeseeceeeeeeeeeeeeeenaeeeeeeeenaes 103 Transmitted Image Projection Argument Description 0 0 0 eeeeeeeeesteeeeeeeeees 105 NPS Keyword Descriptions ccceceeeeeeeeeeeneeeeeeeeesaeeeeeneeesaeeeseaaeeseeeeetaeessaes 106 Energy Deposition Card Argument Descriptions ccccceseeeeeeereeeeteeeeeeees 112 DFACT Argument Descriptions merianiae tarasie aaa aaiae ia aeie 114 Neutron Problem Summaries cccceecceeeeeeeeeeeeeeceaeeeeeneeeseaeeeeeaaeeseaeeeetaeeesaes 126 Results Compiled for Summary CaS S ccccecceeeeeeseeeeeeeeeeseaeeeeeeeeteaeeeennees 133 Applicability of Input Control Parameters ccccceceeeeeeceeeeeeeeeeeeeeeeeseaeeteneees 136 Applicability of Minus Sign Flags on Input Control Parameters 0 c 137 Particle Type Identification in HTAPE3X o ceeeeeseeeeeeeneeeeeeeenaeeee
268. eans determine the 150 MeV cross section value Note that one can specific different values for CUT_N and CUT_H For example specify ing CUT_H 0 will tell the code not to use any proton libraries only physics models PHYS n EMAX EMCNF CUT_N PHYS h EMAX EMCNF CUT_H j ISTRAG PHYS e EMAX IDES IPHOT IBAD ISTRG BNUM XNUM RNOK ENUM see MCNP4B manual for electron definitions PHYS all other charged particles EMAX j j j ISTRAG Table 6 1 Setting upper limits for neutron amp proton tabular data Keyword Description EMAX Upper limit for neutron or proton energy MeV EMCNF Energy boundary MeV above which neutrons are treated with implicit capture and below which they are treated with analog capture This variable is not read in for protons CUT_N Energy MeV below which table based data are used and CUT_H above which physics modules are used Neutron default is 20 0 MeV proton default is 0 0 MeV unused ISTRG 0 improved approach to Vavilov straggling default 1 continuous slowing down approximation 1 old Vavilov treatment from 2 1 5 ISTRG was placed in the 5th position of the PHYS card for heavy charged particles in order to be consistent with the cor responding entry on a PHYS e card ISTRG is not used for neutrons Photons After the maximum energies for all other particles have been set photons are considered If photons are being transported a photon maximum energy is set as the low
269. econdary particle 62 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium is determined by momentum conservation This angular deflection is used for the subse quent transport of the secondary electron However neither the energy nor the direction of the primary electron is altered by the sampling of the secondary particle On the aver age both the energy loss and the angular deflection of the primary electron have been taken into account by the multiple scattering theories Note the concept of knock on electrons from heavy charged particles is valid however is not implemented in MCNPX version 2 3 0 MCNPX User s Manual 63 Accelerator Production of Tritium 64 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 5 Multiparticle Extensions and General Tracking MCNPX has expanded the capability of MCNP4B to track 34 particles although in version 2 3 0 not all are fully transported Those which are not transported typically have very short halflives and are decayed immediately upon production these are marked by a in the mean lifetime column of Table 5 1 Decay of secondary particles continues until a set of transportable particles is obtained Table 5 1 lists all particles currently defined in MCNPxX version
270. ectors or DXTRAN MCNPX will also require a SRCDX routine See Appendix 5 6 7 Extended Source Options MCNPX extends the MCNP standard source SDEF in several ways which are now summarized 1 Spontaneous fission PAR SF 2 Character particle types PAR h is equivalent to PAR 9 3 The gaussian distribution source function 41 may be used for more than time SPn 41ab See the example below for specifying an accelerator beam source 4 Surface transformations and distributions of surface transformations are allowed SDEF TR n_ or SDEF TR Dn The transformation is applied to the particle after its coordinates and direction cosines have been determined See the example below for specifying a accelerator beam source An additional feature has been added through the specification of a general transformation on the SDEF card in one of two forms TR n or TR Dn In either case a general transformation is applied to a source particle after its coordinates and direction cosines have been determined using the other parameters on the SDEF card Particle coordinates are modified by both rotation and translation direction cosines are modified by rotation only This allows the user to rotate the direction of the beam or move the entire beam of particles in space The TR Dn card is particularly powerful since it allows the specification of more than one beam ata time An example of specifying a Gaussian beam MCNPX User s Manual 107 MCNPX
271. ectory prefix is usr local usr local src mcnpx_2 4 0 configure now make the executable mcnpx program and supporting LCS libraries make all run the regression tests for your architecture make tests install the executables and libraries in usr local make install clean up The build products are no longer needed cd tmp rm rf mcnpx 3 1 3 2 System Wide Installation With Existing Directories The previous example might typically be used when a new installation of MCNPX is performed on a system that has no pre existing mcnpx with which to be compatible If a user already has mcnpx then it may be desired to use the existing locations for the data files and cross sections Two options to the configure process can be used to customize the locations where mcnpx and its data will be installed and the default locations where MCNPX will find those files When the user wants to use the normal mcnpx directory layout of bin for executables and lib for data files MCNPX User s Manual 13 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 but does not wish to use the default directory usr local then the previous example can be adjusted with additional options In the previous example the configure script could be given the option usr local src mcnpx_2 4 0 configure prefix usr mcnpx and the make install process would install the mcnpx binary in usr mcnpx bin and the data files in usr mcnpx lib
272. ectron Collisional Stopping Power Berger BER63 gives the restricted electron collisional stopping power i e the energy loss per unit path length to collisions resulting in fractional energy transfers less than an arbitrary maximum value m in the form 56 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium dE ae 5 NZC In E Nf r em 5 where 2 F 2 2 Pesje ap eae tel T Here and represent energy transfers as fractions of the electron kinetic energy E l is the mean ionization potential in the same units as E B is v c t is the electron kinetic energy in units of the electron rest mass is the density effect correction related to the polarization of the medium Z is the average atomic number of the medium N is the atom density of the medium in cm and the coefficient C is given by Ea 2ne 2 mv where m e and v are the rest mass charge and speed of the electron respectively The ETRAN codes and MCNP MCNPX do not make use of restricted stopping powers but rather treat all collisional events in an uncorrelated probabilistic way Thus only the total energy loss to collisions is needed and the above equations can be evaluated for the spe cial value of 1 2 The reason for the 1 2 is the indistinguishability of the two outgoing electrons The electron with the larger energy is by definition the p
273. eeenaeeeeeeeeaaes 138 Order of HTAPESX Input RecordS eccceeeeceeeeeeeeeneeeeeeeeeeeaaeeeeaeeeseaeeeeneeeees 141 MCNPX User s Manual xi MCNPX User s Manual Version 2 3 0 April 2002 F LA UR 02 2607 Accelerator Production of Tritium xii MCNPX User s Manual Zz MCNPX User s Manual Accelerator Version 2 3 0 April 2002 Erocmeton LA U R 02 2607 Preface Work on the MCNPX code has been sponsored by both the Accelerator Production of Tritium APT and Advanced Accelerator Applications AAA projects in response to requests from the facility designers Originally MCNPX was one part of the APT effort to provide a validated set of computer simulation tools to use in design of the APT spallation target surrounding lead blanket and associated shielding Other elements of this program included the production of new nuclear data evaluations from 20 to 150 MeV for neutrons and from 1 to 150 MeV for proton and photonuclear interactions Additional work was undertaken to provide improved total reaction and elastic cross section tables above 150 MeV and to improve the physics involved with the intermediate and high energy physics models through the CEM program Currently the requirements of the Accelerator Transmu tation of Waste program which is part of AAA are directed toward improvements in fission physics and actinide data Responsibility for the development of MCNPX was given to the APT Target Blanket and Materi
274. efault PHYS n 100 00 1 2000 Example PHYS n 800 100 3 20 1 1 5 5 2 2 Photons Form PHYS p EMCPF IDES NOCOH PNB Table 5 32 Photon Physics Options Keyword Description EMCPF Upper energy limit in MeV for detailed photon phys ics treatment IDES 0 photons will produce electrons in MODE E prob lems or bremsstrahlung photons with the thick target bremsstrahlung model 1 photons will not produce electrons as above NOCOH 0 coherent scattering occurs 1 coherent scattering will not occur MCNPX User s Manual 83 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 32 Photon Physics Options Keyword Description PNB 1 Analog photonuclear particle production 0 No photonuclear particle production 1 Biased phtonuclear particle production Default PHYS p 100000 Use Optional 5 5 2 3 Electrons Form PHYS E EMAX IDES IPHOT IBAD ISTRG Table 5 33 Electron Physics Options Keyword Description EMAX upper limit for electron energy in MeV IDES 0 1 photons will will not produce electrons IPHOT 0 1 electrons will will not produce photons 0 full bremsstrahlung tabular angular distribution IBAD 1 simple bremsstrahlung angular distribution approxima tion ISTRG 0 sampled straggling for electron energy loss 1 expected value straggling for electron energy loss lt 0 only applicable for el03 evaluation See below for
275. eger Array 0 20 cece 173 5 9 9 RDUM Floating Point Array 20 2 0 c eee eee eee 173 5 9 10 FILES File Creation 00 00sec eee eee 173 5 10 SUMMARY OF MCNPX INPUT CARDS 20 20 c eee eee eee 174 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 6 References 2 2 2 cis oie etec aed ee tee ew ee Cees eee eee ee 181 Appendix A Examples oi cos riny tma ered Cee eae ened Cee es 191 Appendix B HTAPESX for use with MCNPX 0000e 205 Appendix C Using XSEX3 with MCNPX 0000 eee eee 225 MCNPX User s Manual xi MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 xii MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Preface Work on the MCNPX code has been primarily sponsored by both the Accelerator Pro duction of Tritium APT and Advanced Accelerator Applications AAA projects in response to requests from the facility designers Originally MCNPX was one part of the APT effort to provide a validated set of computer simulation tools to use in design of the APT spallation target surrounding lead blanket and associated shielding Other elements of this program included the production of new nuclear data evaluations from 20 to 150 MeV for neutrons and from 1 to 150 MeV for proton and photonuclear interactions Addi tional work was undertaken to provide improved total reaction and elas
276. egmenting For basic option types 9 10 or 12 it is the collimating window definition Also for basic option types 1 9 11 or 12 an arbitrary vector for angular binning may be input 3 Edit Option IOPT 1 or 101 Surface Current Option 1 tallies the particle current across the NPARM designated surfaces it is analogous to the MCNP F1 tally If IOPT is preceded by a minus sign the weight binned 212 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 is multiplied by the particle energy The number of energy bins is given by NERG The number of particle types for which surface crossing data is to be tallied is given by NTYPE and must be gt 0 Current will be tallied on NPARM surfaces a total over surfaces is not performed Any of the above particle types may be specified Binning into NFPRM cosine bins is defined by the value of KOPT For KOPT 0 or 5 the cosine is taken with respect to the normal to the surface at the crossing point For KOPT 1 or 6 the cosine is taken with respect to the x axis For KOPT 2 or 7 the cosine is taken with respect to the y axis For KOPT 3 or 8 the cosine is taken with respect to the z axis For KOPT 4 or 9 the cosine is taken with respect to an arbitrary vector to be read in If KOPT 5 6 7 8 or 9 the current tallies are binned according to a slicing of each surface into NSEG 1 segments by NSEG planes In this case all additional record of the
277. ells Use Required for lattices Example 1 0 20 fill 4 2 0 30 u 1 fill 2 lat 1 3 0 11 2 4 0 11 u 2 5 0 20 20 rpp 0 50 10 10 5 5 30 rpp O0 10 0 10 11 s 5 5 0 4 Cell 2 is the base 0 0 0 element of a square lattice described by surface 30 a right parallelepiped with Xmin 0 Xmax 10 Ymin 0 Ymax 0 and infinite in the Z direction It is filled with Universe 2 cells 3 amp 4 and it is assigned to universe 1 which fills and is bounded by cell 1 an RPP with Xmin 0 Xmax 50 Ymin 10 Ymax 10 Zmin 5 and Zmax 5 In this case the lattice elements i j k would be 0 4 1 0 and 0 0 5 3 3 7 TRn Coordinate Transformation Form TRn 010203 XX YX ZX XY YY ZY XZ YZ ZZ M Table 5 25 Coordinate Transformation Card Statement Description number of the transformation J lt n lt 999 TRn means that the B are angles in degrees rather than being the cosines of the angles O O O3 displacement vector of the transformation B to Bg rotation matrix of the transformation MCNPX User s Manual 73 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 25 Coordinate Transformation Card Statement Description 1 the default means that the displacement vector is the location of the origin of the auxiliary coordi nate system defined in the main system 1 means that the displacement vector is the loca tion
278. empty working space cd mcnpx execute the configure script the prefix tells where to put the executables and libraries mcnpx_2 3 0 configure prefix home me now make the executable mcnpx program and the bertin and pht libraries run the tests and install in home me bin and home me lib make all tests install 3 1 3 5 Individual Private Installation special compilers and debugging As a final example suppose you want basically the same thing as the previous example but you would like to have the debug option turned on during compilation The compiled code will go into a private local library nhome me bin but you wish to use the cross section files and LCS data files already on your system We will assume that these data files already exist in the directory usr mcnpx data We will assume that the source distribution has already been unpacked by a system administrator into usr local src mcnpx_2 3 0 To add a bit more complexity assume for this example that we are building and running on a Sun Solaris system that has both the GNU g77 Fortran compiler and the vendor s commercial Fortran and C compilers installed Systems such as Sun s Solaris and HP s HP UX normally do not include development compilers These compilers are usually pur chased as additional items Versions of the GNU compilers are available on the net for such systems Thus such systems may have the GNU compilers the Vendor s commer cial compilers or
279. en atom fraction of material 1 RHO 0 05 x 1 02 1 0 0 051 The effect of this perturbation on tally 14 which is a track length estimate of ky will be provided as a differential change PERT 1 as well as with this change added to the unperturbed estimate of kez PERT2 Note if the RHO keyword is omitted from the PERT cards the 2 5U composition will be perturbed which can produce invalid results see Caution 4 Example 7 1 1 1 5 1 2 3 4 5 6 mat1 at 1 5 g cm M1 1001 4333 6000 2000 8016 3667 half water half plastic M2 1001 6666 8016 3334 water M3 1001 2000 6000 4000 8016 4000 plastic PERT1 n CELL 1 MAT 2 RHO 1 0 METHOD 1 PERT2 n CELL 1 MAT 3 RHO 2 0 METHOD 1 This example demonstrates how to make significant composition changes e g changing a region from water to plastic The unperturbed material is made from a combination of the two desired materials typically half of each PERT1 gives the predicted tally as if cell 1 were filled with water and PERT2 gives the predicted tally as if cell 1 were filled with plastic The difference between these perturbation tallies is an estimate of the effect of changing cell 1 from water to plastic 5 7 22 TMESH_ The Mesh Tally The Mesh Tally is a method of graphically displaying particle flux dose or other quantities on a rectangular cylindrical or spherical grid overlaid on top of the standard problem geometry Particles are tracked through the indepe
280. ence coordinates that establish the reference direction cosines for the outward normal to the detector grid plane as from X2 Y2 Z2 to X1 Y1 Z1 This is used as the outward normal to the detector grid plane for the TIR case and as the centerline of the cylinder for the TIC case F1 e F1 0 Both the source and scattered contributions will be scored at the grid F1 lt 0 Only the scatter contributions will be scored F1 gt 0 is not allowed in this application F2 F2 must be less than 0 to turn on this type of image application in 2 1 5 This restriction has been removed in 2 3 0 Do not make F2 0 as this will result in a fatal error plane grid case Radial restriction relative to the center of the grid for contributions to be made It defines a radial field of view on the grid cylindrical case Radius of the cylinder on which the grid is to be established F3 F3 0 All contributions are directed to the center of each grid bin F3 lt 0 Contributions are made with a random offset from the center of the grid bin This offset remains fixed and is used as the offset for contri butions toll of the grid bins for this event The grid itself is established with the use of FSn and Cn cards in the same manner as described for the pinhole case in Section 8 2 1 However X1 Y1 Z1 are now the coordi nates of the intersection of the reference direction and the grid plane as shown in Fig 8 3 In the cylindrical grid
281. enomena it is not currently implemented in MCNPX version 2 3 0 In intermediate energy physics applications this source is small however the user should be warned that at very high energies it could become a non negligible component Knock on Electrons The Moller cross section for scattering of an electron by an electron is P eee ET 1 8 do _ C 1 EEI E 2 2t 1 1 de a fe D where is the energy transfer as a fraction of electron kinetic energy E and tis the electron kinetic energy in units of the electron rest mass When sampling for transportable second ary particles one wants the probability of energy transfers greater than some cutoff energy below which particles will not be followed This probability can be written 1 2 do o T E The reason for the upper limit of 1 2 is the same as that given for collisional stopping power Explicit integration of this equation gives ate FE 1 at T Wee eee Eo Lees t 1 2 Gabe Eo Then the normalized probability distribution for the generation of secondary electrons with E gt E IS given by 1_do o e de g e de At each electron substep MCNP MCNPX uses o to determine randomly whether knock on electrons will be generated If so the distribution of o will be used to sample the energy of each secondary electron Once an energy has been sampled the angle between the primary direction and the direction of the newly generated s
282. ensity formulation See the LEB card for details on parameter inputs 0 Use Gilbert Cameron Cook Ignatyuk level density model PRA88 default 1 Use the Julich level density parameterization as a function of mass number CLO83 IEVAP 0 The RAL evaporation fission model ATC80 will be used default 1 The ORNL evaporation fission model BAR81 will be used Note The ORNL model allows fission only for isotopes with Z 91 NOFIS 1 Allow fission default 0 Suppress fission 5 5 7 4 LEB Form LEB YZERE BZERE YZERO BZERO This card controls level density input options for the original HETC implementation Table 5 44 LEB Keyword Descriptions Keyword Description YZERE The YO parameter in the level density formula for Z lt 70 The default is 1 5 zero or negative is an error condition For target nuclei with Z lt 70 the parameters BZERE and YZERE are used to compute level densities the default values are those used in LAHET before installation of the ORNL fission model For target nuclei with Z 71 the BZERO and YZERO parameters are used to compute level densities for the target nucleus and fission fragments Note Applies only for ILVDEN 1 BZERE The BO parameter level density formula for Z lt 70 The default is 8 0 zero or negative is an error condition see YZERE above Note Applies only for ILVDEN 1 YZERO The YO parameter in the level density formula for Z 71 an
283. ent for secondary generation lt 0 MCNP4A treatment of electron angles at secondary generation sites MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 110 Debug Information Card Variable Description X 0 default MCNP style energy indexing algorithm a 1 ITS style energy indexing algorithm X20 track previous version Use Optional 5 9 7 LOST Lost Particle Form LOST LOST 1 LOST 2 Table 5 111 Lost Particle Card Variable Description number of particles which can be lost before the job LOST 1 terminates with BAD TROUBLE maximum number of debug prints that will be made for Porte lost particles Defaults 10 lost particles and 10 debug prints Use Discouraged Losing more than 10 particles is rarely justifiable 5 9 8 IDUM Integer Array Form IDUM 1 J 1sns50 Default All array values zero Use Useful only in user modified versions of MCNP 5 9 9 RDUM Floating Point Array Form RDUM R R 1sns50 Default All array values zero Use Useful only in user modified versions of MCNP Entries up to 50 fill the RDUM array with floating point numbers 5 9 10 FILES File Creation Form FILES unit no filename access form record length MCNPX User s Manual 173 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 112 File
284. er s terminal has no graphics capability Use file aaaa as the source of plot requests When an EOF is read control is transferred to the terminal In a produc tion or batch situation end the file with an END command COM aaaa to prevent transfer of control Never end the COM file with a blank line If COM is absent the terminal is used as the source of plot requests Read file aaaa as the source of MCNP tally data The default is RUNTPE if it exists If the default RUNTPE file does not exist the user will be prompted for an RMCTAL or RUNTPE command RUNTPE aaaa Name the graphics metafile aaaa The default name is PLOTM For some systems this metafile is a stan PLOTM aaaa dard postscript file and is named PLOTM PS When CGS is being used there can be no more than six characters in aaaa Write all plot requests to file aaaa The default name is COMOUT MCPLOT writes the COMOUT file in order to give the user the opportunity to do the same plotting at some later time using all or part of the old COMOUT file as the COM file in the second run Unique names for the output files PLOTM and COMOUT will be chosen by MCNPX to avoid over writing existing files COMOUT aaaa Plot requests are normally entered from the keyboard of a terminal but alternatively can be entered from a file A plot is requested by entering a sequence of plot commands following a prompt character The request is terminated by a carriage
285. er EVAP A Fortran Program for Calculating the Evaporation of Vari ous Particles from Excited Compound Nuclei Oak Ridge National Laboratory Report ORNL TM 7882 July 1981 EVA55 R D Evans The Atomic Nucleus Robert E Krieger Publishing Co 1955 FAS94a A Fasso A Ferrari J Ranft P R Sala G R Stevenson and J M Zazula FLUKA92 Proceedings of the Workshop on Simulating Accelerator Radiation Environ ments SARE1 Santa Fe New Mexico January 11 15 1993 A Palounek ed Los Alamos LA 12835 C p 134 144 1994 FAS94b A Fasso A Ferrari J Ranft and P R Sala FLUKA Present Status and Future Developments Proceedings of the IV International Conference on Calorimetry in High Energy Physics La Biodola Elba September 19 25 1993 A Menzione and A Scribano eds World Scientific P 394 502 1994 FAS97 A Fasso A Ferrari J Ranft and P R Sala An Update about FLUKA Pro ceedings of the 2nd Workshop on Simulating Accelerator Radiation Environments SARE2 CERN Geneva October 9 11 1995 CERN Divisional Report CERN TIS RP 97 05 p 158 170 1997 FAV99 J A Favorite and K Adams Tracking Charged Particles Through a Magnetic Field Using MCNPX U X Division Research Note XCI RN U 99 002 February 5 1999 FER98 A Ferrari and P R Sala The Physics of High Energy Reactions Lecture given at the Workshop on Nuclear Reaction Data and Nuclear Reactors Physics Design MC
286. er or otherwise does not necessarily constitute or imply its endorsement recommendation or favoring by the United States Government the Department of Energy UT BATTELLE LLC nor any person acting on behalf of the Department of Energy or UT BATTELLE LLC Distribution Notice This code data package is a part of the collections of the Radiation Safety Information Computational Center RSICC developed by various government and private organizations and contributed to RSICC for distribution Any further distribution by any holder unless otherwise specifically provided for is prohibited by the U S Department of Energy without the approval of RSICC P O Box 2008 Oak Ridge TN 37831 6362 Documentation for CCC 715 MCNPX 2 4 0 Code Package PAGE RSICC Computer Code Abstract 2 nee eens ii MCNPX User s Manual Version 2 4 0 LA CP 02 408 September 2002 Section 1 L S Waters ed MCNPX User s Manual Version 2 3 0 LA UR 02 2607 April 2002 Section 2 September 2002 RSICC CODE PACKAGE CCC 715 1 NAME AND TITLE MCNPX Version 2 4 0 Monte Carlo N Particle Transport Code System for Multiparticle and High Energy Applications AUXILIARY PROGRAMS GRIDCONV Converts output of mesh and radiography tallies to input for external graphics programs HTAPE3X Postprocessor for MCNPX HISTP output MAKXSF Prepares MCNPX Cross Section Libraries HCNV and TRX Convert LAHET ASCII data to binary XSE
287. er 1983 MOL48 G Moliere Theorie der Streuung schneller geladener Teilchen II Mehrfa chund Vielfachstreuung Z Naturforsch 3a 1948 78 MOT29 N F Mott The Scattering of Fast Electrons by Atomic Nuclei Proc Roy Soc London A125 1929 425 MCNPX User s Manual 121 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium PRA88 R E Prael and M Bozoian Adaptation of the Multistage Pre equilibrium Model for the Monte Carlo Method I Los Alamos National Laboratory Report LA UR 88 3238 September 1998 PRA89 R E Prael and H Lichtenstein User Guide to LCS The LAHET Code System Los Alamos National Laboratory Report LA UR 89 3014 Revised September 15 1989 http www xdiv lanl gov XCl PROJECTS LCS lahet doc html PRA94 R E Prael A Review of Physics Models in the LAHETTM Code LA UR 94 1817 Los Alamos National Laboratory PRA95 R E Prael and D G Madland LAHET Code System Modifications for LAHET 2 8 Los Alamos National Laboratory Report LA UR 95 3605 September 1995 PRA96 R E Prael D G Madland A Nucleon Nucleus Elastic Scattering Model for LAHET in Proceedings of the 1996 Topical Meeting on Radiation Protection and Shield ing April 21 25 1996 No Falmouth Mass American Nuclear Society 1996 pp 251 257 PRA98a R E Prael A Ferrari R K Tripathi A Polanski comparison of Nucleon Cross Section Parameterization M
288. er blocks printed for each energy 5 7 7 FMn Tally Multiplier Form FMn bin set 1 bin set 2 T Table 5 64 Tally Multiplier Card Variable Description n tally number bin set i multiplier set 1 multiplier set 2 attenuator set attenuator set C 1 m px mp pxo multiplier set i C m reaction list 1 reaction list 2 special multiplier set i C k C multiplicative constant 1 flag indicating attenuator rather than multiplier set m material number identified on an Mm card density times thickness of attenuating material atom density if PA positive mass density if negative k special multiplier option sums and products of ENDF or special reaction numbers reaction list described in Appendix Example 1 FMn Cm R Ro R R3 Example 2 FMn Cm R R2 R3 These two examples reiterate that parentheses cannot be used for algebraic hierarchy within a reaction list The first example produces a single bin with the product of reaction R with the sum of reactions Rand R3 The second case creates two bins the first of which is reaction R alone the second is the sum of Rp and R3 without reference to R4 Example 3 F2 N1 2 3 4 124 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 FM2 C C C3 C4 T Example 4 F12 Ni2 3 4 FM12 C Example 5 F22 N 1 2 3 4T FM22 C 1 C2 C3 C4 These three exam
289. ergies or Times 155 5 8 4WWP Weight Window Parameter 20000eeeeee 155 5 8 5 WWN Cell Based Weight Window Bounds 156 5 8 6 WWE Weight Window Energies or Times 2 2 5 157 5 8 7 MESH Mesh Based Weight Window Generator 158 5 8 8 EXT Exponential Transform 200s eee eee ee eee 159 5 8 9 VECT Vector Input 20 00 cee eee 160 5 8 10 FCL Forced Collision 0 0 c eee eee eee 160 5 8 11 DDn Detector Diagnostics 2 00 eee 161 5 8 12 PDn Detector Contribution 00 cee eee eee 162 5 8 13 DXT lt DXTRAN i 2c oie Cite i et hee ae aed 163 5 8 14DXC DXTRAN Contribution 200 c eee eee 163 5 8 15 BBREM Bremsstrahlung Biasing 220 2eeeeeees 164 5 8 16 SPABI Secondary Particle Biasing 2 02 0000e 164 5 8 17 ESPLT Energy Splitting and Roulette 05 165 5 8 18 PWT Photon Weight 20000 cece 166 5 9 Output Control 2 025222 e bee ee ee Rie eee Seed eee aie 166 5 9 1PRDMP Print and Dump Cycle 0 200 cece eee 166 5 9 2 PRINT Output Print Tables 000 eee eee eee 167 5 9 3 MPLOT Plot tally while problem is running 169 5 9 4 PTRAC Particle Track Output 2000s 169 5 9 5 HISTP and HTAPESX 000 c eee eee 171 5 9 6 DBCN Debug Information 0 00 e eee eee 171 5 9 7LOST Lost Particle 00 cee eee 173 5 9 8IDUM Int
290. ersion 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Items 2 and 3 above are written as list directed input 1 Repeat counts are allowed including repeat counts for commas to take default values i e 4 expands to Mul tiple cases may be processed for each case the above structure applies Slashes are allowed only in the first pair of title cards unless each title card containing one or more slashes has an S in column 1 The option control record defines the options to be used and the additional input informa tion that must be specified for the problem The structure of this record is IOPT NERG NTIM NTYPE KOPT NPARM NFPRM FNORM KPLOT IXOUT IRS IMERGE ITCONV IRSP ITMULT Some of the parameters in this record may optionally be preceded by a minus sign whose meaning is defined below see Table D2 for applicability Thus if NTIM is specified by inserting 3 in the option control record it is interpreted as NTIM 3 with a minus sign flag attached In the discussion which follows input control parameters are treated as pos itive or zero quantities even though the flag may be present Table B 1 Applicability of Input Control Parameters IOPT NERG NTIM NTYPE NPARM NFPRM KPLOT IXOUT IMERGE ITCONV IRSP_ ITMULT 1 O O R R O N N O O O O 101 O O R R O N N O O O O 2 102 O O R R N N N O O O O 3 O O N 0 N 0 N N 0 N N 103 O O N R N 0 N N 0 N N 5 N N
291. ersion 2 4 0 September 2002 LA CP 02 408 Use Required if mesh based weight windows are used or generated Example GEOM cyl REF 1e 6 1e 7 0 ORIGIN 1 2 3 IMESH 2 55 66 34 INTS 2 15 2 fine bins from 0 to 2 55 15 from 2 55 to 66 34 JMESH 33 1 42 1 53 4 139 7 JINTS 6 3 4 13 KMESH 5 1 KINTS 5 5 Example GEOM rec REF 1e 6 1e 7 0 ORIGIN 66 34 38 11 60 IMESH 16 5 3 8 53 66 IINTS 10 3 8 10 fine bins from 66 34 to 16 5 etc 5 8 8 EXT Exponential Transform Form EXT n 4142 4 A Table 5 93 Exponential Transform Card Descriptor Description n any particle designator or IPT number in Table 4 1 entry for cell i i Each entry 4 is of the form 4 OVm where Q describes the amount of stretching and Vm defines the stretching direction number of cells in the problem Default No transform 4 0 Use Optional Use cautiously Weight windows strongly recommended Example EXT N00 7V2 S SV2 6V9 0 5V9 SZ 4X VECT v9 000V2 111 MCNPX User s Manual 159 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The 10 entries are for the 10 cells in this problem Path length stretching is not turned on for photons or for cells 1 2 and 7 Following is a summary of path length stretching in the other cells Table 5 94 stretching cell Aj Q Vm parameter direction 3 7V2 7 V2 p 7 toward point 1 1 1 4 S S p particle direction 5 SV2 S V
292. es and energy deposition will be handled in the regular process of tracking those particles Where there are no libraries available de dx nuclear recoil and the energies of some non tracked secondary particles are added to the F6 collision estimator A secondary particle can be produced either by collision or by particle decay In MCNPX version 2 3 0 the energies of neutral particles will never be added to the collision estimator this includes neutrons photons neutrinos pi0 and neutral Kaons This is not consistent with the library heating factor treatment and will be reconsidered in future versions of the code There fore it is especially important for the user to include all possible secondary particles on the MODE card especially photons and neutrinos in order to get the most accurate energy deposition tally Figure 8 5 illustrates the difference in an energy spectra for neutrons ona tungsten target when photons are not 8 5a or are 8 5b included in the MODE card The difference made by tracking the photons is substantial Figure 8 4 Energy Deposition Spectra for Neutrons produced by an 800 MeV proton beam on Tungsten a MODE hn dtsau file runtpe tally 36 10 9 10 8 tally nev particle 10 10 Tm orm i i i1 1 Energies of particles which fall below minimum energy cutoffs will also be deposited locally The user must be certain that the value of these cutoff energies will not cause the results of the
293. espect to the y axis For KOPT 3 or 8 the cosine is taken with respect to the z axis For KOPT 4 or 9 the cosine is taken with respect to an arbitrary vector to be read in If KOPT 5 6 7 8 or 9 the current tallies are binned according to a slicing of each sur face into NSEG 1 segments by NSEG planes In this case all additional record of the following form is required IFSEG NSEG FSEG 1 FSEG NSEG For IFSEG 1 the segmenting planes are perpendicular to the x axis for IFSEG 2 the y axis and for IFSEG 3 the z axis The FSEG I are the coordinates of the NSEG planes in increasing order Segmenting may also be accomplished by using segmenting cylinders The input has the same format as segmenting by planes however IFSEG negative designates cylindrical segmenting IFSEG 1 indicates that the segmenting cylinders are concentric with the x axis IFSEG 2 indicates that the segmenting cylinders are concentric with the y axis IFSEG 3 indicates that the segmenting cylinders are concentric with the z axis The val ues of the FSEG array are the radii of nested concentric cylinders and must be in increasing order Segmenting cylinders are concentric with an axis not just parallel For KOPT 4 or 9 an additional record must be supplied with the direction cosines of the arbitrary vector with which cosine binning is to be made The form of this record is CN 1 CN 2 CN 8 where the parameters input are the direction c
294. ess error bars The default is to include error bars THICK x Set the thickness of the plot curves to the value x The legal values lie in the range from 0 01 to 0 10 The default value of THICK is 0 02 THIN Set the thickness of the plot curves to the legal mini mum of 0 01 LEGEND x y Include or omit the legend according to the values of optional parameters x and y no x and no y put the legend in its normal place the default x 0 and no y omit the legend x and y defined for 2D plots only put most of the legend in its usual place but put the part that labels the plot lines at location x y CONTOUR cmin cmax cstep Commands that specify the form of contour plots Define cmin cmax and cstep as the minimum maximum and step values for contours If the optional symbol is included the first three parameters are interpreted as percentages of the minimum and maximum values of the dependent variable The default values are 5 95 10 available with COPLOT 5 3 GEOMETRY CELL SURFACE BOX RPP SPH RCC RHP HEX REC TRC ELL WED ARB VOL AREA U FILL TRCL LAT TRn 5 3 1 Cell Form j MCNPX User s Manual md geom params 58 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 or j LIKE n BUT list Table 5 4 Cell Cards Keyword Description cell number 1 lt j lt 99999 j If cell has transformation 1 lt j s 999 See Section 0
295. est of the set of maximum energies found among photon tables in the problem If electrons are being transported or only photons but with consideration of secondary electron thick target bremsstrahlung then the photon maximum energy is adjusted to be no higher than the electron maximum energy 74 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium In order to turn on photonuclear interactions a fourth entry PNINT has been added to the PHYS card when used with the p designator WHI00 PHYS p EMCPF IDES NOCOH PNINT Table 6 2 Turning on Photonuclear Interactions Keyword Description EMCPF Upper energy limit in MeV for detailed photon phys ics treatment IDES 0 photons will produce electrons in MODE E prob lems or bremsstrahlung photons with the thick tar get bremsstrahlung model 1 photons will not produce electrons as above NOCOH 0 coherent scattering occurs 1 coherent scattering will not occur PNINT 1 Analog photonuclear interactions turned on 0 Photonuclear interactions turned off default 1 Biased phtonuclear interactions turned on No changes have been made to the TMP THTME or MTm cards 6 1 8 Problem Cutoffs Cards CUT ELPT NPS CTME The CUT and ELPT cards can now designate any particle symbol NPS can now have two arguments related to the radiography tally capability These are discussed i
296. ethods for Medium and High Energies in Proceedings of the Fourth Workshop on Simulating Accelerator Radiation Environments SARE4 Sep tember 14 16 1998 Knoxville Tn ed by Tony A Gabriel ORNL pp 171 181 PRA98b R E Prael Upgrading Physics Packages for LAHET MCNPX Proceedings of the American Nuclear Society Topical Meeting on Nuclear Applications of Accelerator Technology Gatlinburg TN Sept 20 23 1998 PRA98c R E Prael and W B Wilson Nuclear Structure Libraries for LAHET and MCNPX Proceedings of the Fourth workshop on simulating Accelerator Radiation Envi ronments SARE4 September 14 16 1998 Knoxville Tn ed by tony A Gabriel ORNL pp 183 PRA99 R E Prael Primary Beam Transport methods in LAHET Transactions of the June ANS Meeting Boston June 6 10 1999 PRAOOa R E Prael Proposed Modification to the Charged Hadron Tracking Algorithm in MCNPX Los Alamos Research Note X 5 RN U August 23 2000 LA UR 00 4027 PRAOOb R E Prael A New Nuclear Structure Library for MCNPX and LAHET3 Pro ceedings of the Fourth International topical Meeting on Nuclear Applications of Accelerator Technology Nov 12 15 2000 Washington DC pp 350 352 RAD77 Radiation Shielding Information Center HETC Monte Carlo High Energy Nucleon Meson Transport Code Report CCC 178 Oak Ridge National Laboratory August 1977 122 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2
297. etic Energy Default 2500 MeV For pions the Bertini INC model will be used below this value FLENB4 Kinetic Energy Default 2500 MeV For pions the FLUKA high energy generator will be used above this value See Notes under FLENB2 FLENB5 Kinetic Energy Default 800 MeV For nucleons the ISABEL INC model will be used below this value FLENB6 Kinetic Energy Default 800 MeV For nucleons an appropriate model will be used above this value for IEXISA 2 it applies to all particle types for IEXISA 1 it applies to all particles except nucleons and pions for IEXISA 0 it is immaterial See the example following this table for further explanation 80 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 6 4 LCB Keyword Descriptions Continued Keyword Description CTOFE The cutoff kinetic energy MeV for particle escape during the INC when using the Bertini model The cutoff energy prevents low energy nucleons from escap ing the nucleus during the INC for protons the actual cutoff is the maximum of CTOFE and a Coulomb barrier CTOFE gt 0 CTOFE will be used as the cutoff energy CTOFE lt 0 a random cutoff energy uniformly distributed from zero to twice the mean binding energy of a nucleon will be sampled for each projectile target interaction and separately for neutrons and protons In this case the Coulomb barrier for
298. ets the lower limit of the first bin and the other entries set the upper limit of each of the bins These limits are set relative to the intersection of the reference direction An example is discussed below FSn 20 99i 20 Cn 20 99i 20 These two cards set up a 100 x 100 grid that extends from 20 cm to 20 cm in both directions and has 10 000 equal size bins These bins need not be equal in size nor do they need to be symmetric about the reference direction The directions of the t axis and s axis of the grid are set up such that if the reference direction the outward normal to the grid plane is not parallel to the z axis of the geometry the t axis of the grid is defined by the intersection of the grid plane and plane formed by the z axis and the point where the reference direction would intersect the grid plane If the reference direction is parallel to the z axis of the geometry then the t axis of the grid is defined to be parallel to the y axis of the geometry The x axis of the grid is defined as the cross product of a unit vector in the t direction and a unit vector in the reference direction MCNPX User s Manual 137 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 20 2 Transmitted Image Projection In the transmitted image projection case the grid acts like a film pack in an X ray type image or transmitted image projection There is a cylindrical grid for generating an image In both cases for
299. f IRESP I outside the range 1 5 is treated as 1 i e constant over the interval The energy range for the specified response function need not span all possible particle energies in the problem If a particle energy falls below ERESP 1 then FRESP 1 is used as the value of the response function Similarly if a particle energy exceeds ERESP NRESP then FRESP NRESP is used as the value of the response function 23 Executing HTAPE3X The default file name for the input is INT the default file name for the output is OUTT the default file name for the history file is HISTP and the default file name for the surface crossing file is HISTX for input into HTAPESX The latter is written by MCNPX with the default file name WSSA If option 8 is requested the data file PHTLIB must be in the user s file space if option 16 is requested the data file BERTIN must be in the user s file space All these file names may be defined by file replacement on the execute line HTAPESX INT my_input OUTT my_output HISTP file1 HISTX file2 MCNPX User s Manual 151 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium References 1 2 R E Prael and H Lichtenstein User Guide to LCS The LAHET Code System LA UR 89 3014 Los Alamos National Laboratory September 1989 http www xdiv lanl gov XCI PROJECTS LCS lahet doc htm H G Hughes R E Prael and R C Little MCNPX The LAH
300. f results by batch size 180 Weight window generator bookkeeping summary controlled by WWG 7 not print card 190 basic Weight window generator summary 198 Weight windows from multigroup fluxes 200 basic Weight window generated windows MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Example PRINT 110 40 150 The output file will contain the basic tables plus tables 40 110 and 150 not 160 161 162 the default tables and the shortened version of 175 Example PRINT 170 70 110 The output file will contain all the basic tables all the default tables the long version of table 175 and all the optional tables except tables 70 110 and 170 applicable to your problem 5 9 3 MPLOT Plot tally while problem is running Form MPLOT MCPLOT keyword parameter Default None Use Optional This card specifies an intermediate tally results plot of that is to be produced periodically during the run The entries are MCPLOT commands for one picture The sign is optional During the run as determined by the FREQ n entry MCRUN will call MCPLOT to display the current status of one or more of the tallies in the problem If a FREQ n command is not included on the MPLOT card n will be set to 5000 The following commands can not appear on the MPLOT card RMCTAL RUNTPE DUMP and END All of the commands on the MPLOT card are executed for each displayed picture so coplot
301. f the new surface is a plane you must specify the portion to be used by means of POS and RAD or possibly X Y and Z source distributions Because there are no collisions a short run will generate a great many tracks through your system If there are any geometry errors they should cause some of the particles to get lost When a particle first gets lost whether in a special run with the VOID card or in a regular production run the history is rerun to produce some special output on the OUTP file Event log printing is turned on during the rerun The event log will show all surface crossings and will tell you the path the particle took to the bad spot in the geometry When the particle again gets lost a description of the situation at that point is printed You can usually deduce the cause of the lost particle from this output It is not possible to rerun lost particles in a multitasking run MCNPX User s Manual 42 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 If the cause of the lost particle is still obscure try plotting the geometry with the origin of the plot at the point where the particle got lost and with the horizontal axis of the plot plane along the direction the particle was moving The cause of the trouble is likely to appear as a dashed line somewhere in the plot or as some discrepancy between the plot and your idea of what it should look like 4 4 STORAGE LIMITATIONS Table 4 4 summarizes some of the
302. fission evaporation particle production spectrum e post fission evaporation particle production spectrum e fission precursor mass edit The CEM reaction model is of limited use when light reaction targets interact with high energy incident particles The Fermi Breakup model which usually han dles the reaction dynamics of light nuclei is not implemented into CEM in MCNPX version 2 3 0 This means that at sufficiently high energies CEM can boil off all neu trons from a nucleus and hands over an unphysical highly excited nucleus to the gamma deexitation module PHT For Sodium such events have been identified already at 500 MeV incident energy For heavier nuclei this limit is shifted to higher energies This will be corrected in a future version Specifying different densities for the same material is a fatal error In running a neutron only problem one can specify cells with the same material but different densi ties The scaling for such situations is always linear and adjustments are straightfor ward No so for charged particles there is a density correction in energy deposition which is not a strict linear function In MCNP4B which is the basis for the currently released MCNPX 2 3 0 the procedure is to search through all cells and find the first one with the material in question and use that density for the correction factor for all cells using that material The effect is small so this is an adequate procedure how ever MCNP doe
303. for each source distribution If a lot of cell parameter options are being used additional blocks of column data would be needed We strongly suggest keeping columns reasonably neat for user readability The column format is intended for input data that naturally fit into columns of equal length but less tidy data are not prohibited If a longer column is to the right of a shorter column the shorter column must be filled with enough J entries to eliminate any ambiguity about which columns the data items are in Special syntax items R M I Log and J are not as appropriate in column format as they are on horizontal lines but they are not prohibited They are of course interpreted vertically instead of horizontally Multiple special syntax items such as 9R are not allowed if cell or surface names are present The form of a column input block is E 8 So a Ss K D Dig Dim K Dz Dap Dam Kn Dn Dpn2 Dam The is somewhere in columns 1 5 2 Each line can be only 80 columns wide 3 Each column S through D where may be less than n represents a regular input card 4 The S must be valid MCNPX card names They must be all cell parameters all surface parameters or all something else 5 D through D must be valid entries for an S card except that D 1 through Dpi may be some J s possibly followed by some blanks 6 If D is non blank D must also be nonblank A J may be used if necessary to make D
304. function IRSP lt 0 indicates that the tally will be divided by a user supplied response function The default is 0 For a discussion see Sec tion 22 below ITMULT is the TIME MULTIPLIER flag ITMULT gt 0 indicates that the weights tallied will be multiplied by the event time This option applies only when the basic option type is 1 2 4 9 10 or 13 The standard definitions for these input variables may not apply for some options The applicability of the option control parameters is summarized in Table D1 According to the parameters specified on the option record the following records are required in the order specified e For NERG gt 0 a record defining NERG upper energy bin boundaries from low to high defined as the array ERGB I I 1 NERG The first lower bin boundary is implic itly always 0 0 The definition may be done in four different ways First the energy boundary array may be fully entered as ERGB I l 1 NERG Second if two or more but less than NERG elements are given with the record terminated by a slash the array is completed using the spacing between energy boundaries obtained from the last two entries Third if only one entry is given it is used as the first upper energy boundary and as a constant spacing between all the boundaries Fourth if only two entries are given with the first negative and the second positive the second entry is used as the uppermost energy boundary ERGB NERG and the first entr
305. g or anything else F4 N F14 N F104 N and F234 N are all legitimate neutron cell flux tallies they could all be for the same cell s but with different energy or multiplier bins for example Similarly F5 P F15 P and F305 P are all photon point detector tallies Having both an F1 N card and an F1 P card in the same INP file is not allowed The tally number may not exceed three digits Tally types 1 2 4 and 5 are normally weight tallies particles in the above table however if the Fn card is flagged with an asterisk for example F1 N energy times weight will be tallied The asterisk flagging can also be used on tally types 6 and 7 to change the units from MeV g to jerks g 1 jerk 1 GJ 109 J The asterisk on a tally type 8 converts from a pulse height tally to an energy deposition tally All of the units are shown in the above table Tally type 8 can also be flagged with a plus to convert it from an energy deposition tally flagged with an asterisk to a charge deposition tally The tally is the negative particle weight for electrons and the positive weight for positrons The F8 tally can be checked against an F1 E type surface tally Only the F2 surface flux tally requires the surface area The area calculated is the total area of the surface that may bound several cells not a portion of the surface that bounds only a particular cell If you need only the segment of a surface you might segment the full surface with the FSn c
306. g the default Note that the last four records could be written on one line as 0 5 800 V Tally option 13 may be considered as the time integrated particle current integrated over a sphere in a void at a very large distance for the interaction region Since it is normalized per unit solid angle the units are dimensionless being sr per source particle 16 Edit Option IOPT 14 or 114 Gas Production Option 14 provides an edit of hydrogen and helium gas production by isotope by element and total Unless modified by FNORM the units of gas production are atoms per source particle If KOPT 0 the edit is by cell number if KOPT 1 the edit is by material NERG NTIM and NTYPE are unused The estimate is made by tallying all H and He ions stopped in a cell or material including source particles 17 Edit Option IOPT 15 or 115 Isotopic Collision Rate Option 15 has been added to provide a collision rate edit by target isotope The input has the same meaning as for IOPT 8 with the following exceptions KOPT 0 or 1 tabulates all collisions KOPT 2 or 3 tabulates elastic scattering only KOPT 4 or 5 tabulates nonelastic events only If KOPT is even the edit is by cell number if KOPT is odd the edit is by material number A CINDER removal rate input file will produced for IXOUT gt 0 The default CINDER file name is OPT15A MCNPX User s Manual 219 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 40
307. gged is as root will unload the distribution into usr local src mcnpx_2 3 0 will build the system in tmp menpx will install the mcnpx executable in usr local bin and will install the libraries end eventually the mcnp 16 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium cross sections into usr local lib Naturally the specific name of the mcnpx distribution archive will vary depending on the version you have acquired The following example uses bourne shell commands that follow accomplish this task If you are more familiar with csh you will need to adjust things appropriately NOTE Com ments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to go to the installation directory cd usr local src Unpack the distribution This creates the directory mcnpx_2 3 0 gzip dc mcnpx_2 3 0 tar gz tar xf go to tmp and make the build directory cd tmp mkdir mcnpx go into that working space cd mcnpx execute the configure script no special option requests for the Makefiles the default directory prefix is usr local usr local src mcnpx_2 3 0 configure now make the executable mcnpx program and supporting LCS libraries make all run the regression tests for your architecture make tests install the exec
308. gram The capabilities of gridconv have recently been expanded so that any and all tallies writ ten to mctal can be processed The code is still interactive but now shows all tallies in the problem from which any may be selected The user has the option of generating one or two dimensional output The user is then told about the bin structure so the one or two free variables may be selected The energy is the default independent variable in the one dimensional case There is no default for the two dimensional case The order in which the two dimensional bin variables are selected does not make any difference to the output in that the order of the processing will be as it appears on the metal file Gridconv will work with mctal files produced both by MCNPX and MCNP MCNPX User s Manual 101 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 2 The Radiography Tally A capability has been added to MCNPxX to allow the code to generate simulated radiogra phy images as one would expect to see from an X ray or pinhole projection of an object containing the particle source This allows the recording of both the direct source image as well as that due to background scatter This tool is an invaluable aid to the problem of image enhancement or extracting the source image from a background of clutter MCNPX includes two types of image capability the pinhole image projection and the transm
309. h2 h3 for a z hex with height h h1 h2 h3 00 h vector from the axis to the middle of the first facet for a pitch 2p facet normal to y axis r1 r2 r3 0p0 rm r2 r3 s1 s2 s3 vector to center of the 2nd facet t1 t2 t3 vector to center of the 3rd facet Example RHP 00 4 008 020 a hexagonal prism about the z axis whose base plane is at z 4 with a height of 8 cm and whose first facet is normal to the y axis at y 2 5 3 2 4 6 REC Right Elliptical Cylinder Form REC VxVyVz HxHyHz V1xV1yV1iz V2xV2y V2z Table 5 14 Macrobody Right Elliptical Cylinder Argument Description Vx Vy Vz X y z coordinates of cylinder bottom Hx Hy Hz cylinder axis height vector Vix Viy V1z ellipse major axis vector normal to Hx Hy Hz V2x V2y V2z ellipse minor axis vector orthogonal to Hx Hy Hz NOTE If there are 10 entries instead of 12 the 10th entry is the minor axis radius where the direction is determined from the cross product of H and v1 MCNPX User s Manual 65 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Example REC 0 50 0100 400 2 a 10 cm high elliptical cylinder about the y axis with the center of the base at x y z 0 5 0 and with major radius 4 in the x direction and minor radius 2 in the z direction 5 3 2 4 7 TRC Truncated Right Angle Cone Form TRC VxVyVz HxHyHz R1 R2 Table 5 15 Macrobody Truncated Right Angle Cone Argument Descrip
310. hat is required such as file type file names etc In most cases the default value is used and a return is all that is necessary 152 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Once the header information from mdata has been read from the file gridconv can either produce an ASCII file from a binary or generate the required graphics input files as requested by the user Note that the ASCII file contains raw data not normalized to the number of source particles The reason for the option to write an ASCII file is that sometimes users will want to look at the numbers in the mdata file before doing any plotting or check the numerical results for a test case The ASCII option is also very useful for porting the mdata file to another computer platform and for reading the data into graphics packages not currently supported by gridconv Gridconv is currently set up to generate one two or three dimensional graphics input files with any combination of binning choices Once the input file has been generated gridconv gives the user the options of producing another file from the currently selected mesh tally selecting a different mesh tally available on this mdata file or reading information from a different file Of course there is always the option to exit the program The capabilities of gridconv have recently been expanded so that any and all tallies written to mctal can be processed The code is s
311. hat portion of the captured particle 4 3 2 2 Electron Interactions Electron transport is described in detail in Part E of Chapter 2 of the MCNP4B manual Most users familiar with Monte Carlo techniques know that the very large number of inter actions in electron transport greatly slows computational time Therefore much work has been done to develop techniques which take advantage of the statistical nature of electron transport assuming that the energy loss with each individual interaction is small compared to the particle s kinetic energy In particular energy loss and angular deflection of electrons over short steps can be sampled from probability distributions This condensed history method of transport was first developed by Berger in 1963 BER63 Based on those tech niques Berger and Seltzer developed the ETRAN series of electron photon transport codes SEL88 John Halbleib and collaborators at Sandia National Laboratory used ETRAN as the basis of the Integrated TIGER series of electron photon transport codes HAL88 The electron physics in MCNP4B and MCNPx is essentially that of the Integrated TIGER series A brief discussion of the major physics models used in electron transport is given below We present this detail since these or modifications of these methods are also used in heavier charged particle transport as described in Chapter 5 This discussion is adapted from that given in Chapter 2 of the MCNP4B manual BRI97 El
312. he Standard Sun linker value will be used to link object code Unlike the with FC and with CC options whose names are used for more than just find ing the executable The value can be a full path to the location of the desired Id program as well as being a single name like Id configure will search for a linker and use the first one it finds This is typically needed on systems with both a vendor supplied compiler set and the GNU tool set In such cases there may be two versions of Id that must be differentiated this option can be used in combination with other options such as with DEBUG and with FC prefix value substitute a full path name for the value placeholder e g home team mcnpx the path given should be different from the working directory where the build is taking place value will be used in the install step to create bin and lib data directories for mcnpx s use a default value of usr local is used as the full path name for the install step Executa bles then go to usr local bin and data files go to usr local lib permissions of the destination may prohibit success of installation libdir value substitute a full path name for the value placeholder e g home team mcnpx the path given should be different from the working directory where the build is taking place value will be used in the install step to create a library data directory for m
313. he generated Makefiles this option can be used in com bination with other options such as with FC and with CC with FC value substitute the desired Fortran90 compiler name for the value placeholder e g with FC fort to use the fort compiler value will be used to compile Fortran source code loca tion of binary directory con taining value must be in your PATH environment variable configure will search for a Fortran90 compiler and use the first one it finds this option can be used in com bination with other options such as with DEBUG and with CC with CC value sub stitute the desired C compiler name for the value placeholder e g with CC gcc to use the gcc com piler value will be used to compile C source code location of binary directory containing value must be in your PATH environment vari able configure will search for a C compiler and use the first one it finds this option can be used in combination with other options such as with DEBUG and with FC 20 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested with LD value Sub stitute the desired link editor for the value placeholder e g with LD usr ccs bin Id to use t
314. he Dual Parton Model event generators HADEVT and NUCEVT RAN85 for hadron hadron and hadron nucleus collisions as implemented in the form of EVENTQ in the FLUKA 87 hadron cascade code AAR86 AAR87 Some improvements mainly bug corrections were made by Ferrari and Sala in the 1989 1990 period Since 1987 three more FLUKA event generators have been released a Release contained in GEANT versions 3 16 to 3 21 and which was contained in the offi cial FLUKA code until Spring 1993 FAS94a FAS94b b Release contained in the official FLUKA code until Spring 1997 FAS97 FER98 c The release contained in the present version of FLUKA at this time COLOO 4 3 Nuclear Data Tables Tabular data is needed by MCNPxX in two ways For low energy neutrons the usual capa bility of MCNP4B to use tabular data has been retained In MCNPX this capability has been expanded to also use proton libraries and a program is now in place to develop pho tonuclear capability The collection of enhanced libraries is described in Section 4 3 1 For interactions above library cutoff energies additional tabular data are needed Total reaction and elastic cross section data are included in MCNPX in tabular format and sup plement the high energy physics capabilities This work is described in Section 4 3 2 4 3 1 Nuclear Data Libraries It has long been known that the intranuclear cascade physics includes no nuclear structure effects Standard nuclear data libr
315. he FLUKA code improvements added since that time See Section 5 5 7 for further information The FLUKA code module will be upgraded in a future version of MCNPX The contents of the HISTP file arising from interactions processed by the CEM mod ule do not distinguish among evaporation particles emitted before or after fission All are labeled as pre fission Therefore the HTAPE edits that depend on this distinction will not produce the intended output pre fission evaporation particle production spectrum epost fission evaporation particle production spectrum fission precursor mass edit MCNPX User s Manual 12 13 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The CEM reaction model is of limited use when light reaction targets interact with high energy incident particles The Fermi Breakup model which usually handles the reac tion dynamics of light nuclei is not implemented into CEM in this version of MCNPX This means that at sufficiently high energies CEM can boil off all neutrons from a nucleus and hands over an unphysical highly excited nucleus to the gamma deexita tion module PHT For Sodium such events have been identified already at 500 MeV incident energy For heavier nuclei this limit is shifted to higher energies This will be corrected in a future version Specifying different densities for the same material produces a warning For charged particles there is a density
316. he banked particles and the tallies this type of splitting could be a total waste of time Roulette on the other hand eliminates the need to transport and tally a large number of insignificant particle tallies As with any splitting or roulette game the weights of the banked particles have to be adjusted to make the tallies correct In order to insure that the weight cutoff game does not have an adverse effect on the particles because of this type of weight reduction a splitting roulette factor is generated and banked with the particle When the weight cutoff game is played this factor is used to adjust the weight much in the same way as the adjustment made for cell splitting and roulette This factor could probably be used to correct a weight cutoff problem encoun tered with the energy splitting option currently in the code 90 MCNPX User s Manual MCNPX User s Manual Pr Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 New and Improved Tallies and Data Analysis No fundamental changes have been made to the format of any output table as currently found in MCNP4b however additional lines have been added for information on the new particles These should be obvious and will not be described in detail MCNPX includes several new tally capabilities section 8 1 8 2 and 8 3 as well as mod ifications to the Energy Deposition scoring capabilities section 8 4 In addition the MCNPX distribution includes
317. he format of an MCNPX MCTAL file Plotting of XSTAL is performed by MCNPX using the execution option mcnpx z followed by the required instructions rmctal xstal nonorm The latter is essential since the data are normalized in XSEX3 Each case in XSEX3 is expanded in the XSTAL file for each particle type produced The tallies are identified by the numbering scheme 100 case number particle type 230 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 the latter defined in the table below The last in the sequence corresponds to the elastic scattering distribution of the incident particle When plotting XSEX3 output the appropriate y axis labels are barns MeV steradian barns MeV or barns steradian If the yield multiplicity option was used in XSEX3 the appropriate y axis labels are particles MeV steradian etc The energy axis may be either energy MeV or momentum MeV c according to the XSEX3 option employed Table 9 2 Type Particle 1 proton 2 neutron 3 pi 4 pid 5 pi 6 deuteron 7 triton 8 He 3 9 alpha 10 photon prompt gamma from residual 11 K 12 K all neutrals 13 K 14 antiproton 15 antineutron 16 elastic scattered projectile An example of a COMOUT file produced when plotting XSTAL is shown on the next page rmctal xstala MCNPX User s Manual 231
318. he target isotope has no mass in XSDIR the value supplied is not used and is arbitrary As an example the following is a sample MCNPX input for a cross section calculation MCNPX User s Manual 153 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium MCNPX standard cross section generation format for XSEX3 use c 1000 MeV protons on Sn121 an isotope not in MCNP library c and for which no atomic weight is specified in XSDIR c Minimal geometric specification for this purpose mi 50121 1 not in MCNP libraries awtab 50121 119 864 need value but arbitrary lea 2j0 imp h 10 phys h 1000 mode h print nps 1000 prdmp 2j 1 154 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 3 Input for XSEX3 The input file for XSEX default name INXS has the following structure 1 Two records of title information 80 columns each 2 An option control record list directed format 3 Additional records as required by the chosen options list directed format Multiple cases may be processed for each case the above input structure applies When multiple cases are processed input quantities default to the preceding case If the title records of the second and subsequent cases contain the record must begin with a S The option control record has the structure NERG NANG FNORM KPLOT IMOM IYIELD
319. he transformation on the TRn card which must be present in the INP file of the current problem Dn Distribution number for a set of SIn SPn and SBn cards If the surface source is transformed into several locations the SIn card lists the transformation numbers and the SPn and SBn cards give the probabilities and bias of each transformation Default no transforma tion TR c a nonnegative constant that is used in an approxima tion to the PSC evaluation for the probability of the sur PSC ae are c face source emitting a particle into a specified angle relative to the surface normal The following four keywords are used only with spherically symmetric sur face sources that is sources generated with SYM 1 on the SSW card uvw Direction cosines that define an axis through the AXS center of the surface sphere in the auxiliary original coordinate system This is the reference vector for EXT Default No axis Dn nis the number of a distribution SIn SPn and SBn cards that will bias the sampling of the cosine of the EXT angle between the direction AXS and the vector from the center of the sphere to the starting point on the sphere surface Default No position bias c Particles with a polar angle cosine relative to the POA source surface normal that falls between 1 and c will be accepted for transport All others are disregarded and no weight adjustment is made Default c 0 MCNPX
320. i breakup model only for A lt 5 ILVDEN 1 Use original HETC level density formulation See the LEB card for details on parameter inputs 0 Use Gilbert Cameron Cook Ignatyuk level density model PRA88 default 1 Use the Julich level density parameterization as a function of mass number CLO83 IEVAP 0 The RAL evaporation fission model ATC80 will be used default 1 The ORNL evaporation fission model BAR81 will be used Note The ORNL model allows fission only for isotopes with Z 91 NOFIS 1 Allow fission default 0 Suppress fission 82 MCNPX User s Manual Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 LEB YZERE BZERE YZERO BZERO This card controls level density input options for the original HETC implementation Table 6 6 LEB Keyword Descriptions Keyword Description YZERE The YO parameter in the level density formula for Z lt 70 The default is 1 5 zero or negative is an error condition For target nuclei with Z lt 70 the parameters BZERE and YZERE are used to compute level densities the default values are those used in LAHET before installation of the ORNL fission model For target nuclei with Z 71 the BZERO and YZERO parameters are used to compute level densities for the target nucleus and fission fragments Note Applies only for ILVDEN 1 BZERE The BO parameter level density formula for Z
321. ies between 20 and 150 MeV Case 2 In the second variation we transport not only nucleons denoted by the symbols n and h on the mode card and charged pions but also light ions deuterons tritons 3He and alphas denoted by d t s and a respectively The only differences between the two input decks are the two cards Base Case mode n h imp n h 1 1r 0 Case 2 mode nh dtsa imp n h d t s a 1 1r 0 Note that nuclear interactions by light ions are simulated using the ISABEL INC model The problem summary for this case is shown below sample problem spallation target Case 2 neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source 0 0 QO escape 366756 1 8321E 01 2 1938E 02 nucl interaction 316952 1 5848E 01 3 2187E 02 energy cutoff 0 Q 0 particle decay 0 0 0 time cutoff 0 0 us weight window 0 0 0 weight window 0 Ox 0 cell importance 0 QO QO cell importance 0 Os QO weight cutoff 0 0 0 weight cutoff 0 0 0 energy importance 0 QO QO energy importance 0 QO 0 dxtran 0 0 0 dxtran 0 0 0 MCNPX User s Manual 197 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 forced collisions 0 0 0 forced collisions 0 0 0 exp transform 0 QO D exp transform 0 QO QO upscattering 0 0 0 downscattering 0 0 9 8368E 00 tabular sampling 0 0 0 capture 0 1 4534E 02 7 7278E 02 n xn 79010 3 9467E 00 1 9031E 01 loss to
322. ies in the ionization implementation for heavy charged particles we do not recommend that the MCNPX user define more than one density for the same material Different Mn cards should be included for different densities see Section 6 1 6 5 3 Energy Straggling for Heavy Charged Particles MCNPxX like MCNP4B uses a sophisticated implementation of the Landau theory for electrons see Section 4 3 3 2 For heavy charged particles the assumptions of the Lan dau theory break down and the more complex Vavilov theory VAV57 must be used At low energies and large step sizes the Vavilov distribution approaches a Gaussian At very high energies or small step sizes and for electrons in almost all circumstances the Vavilov distribution approaches a Landau distribution The module implemented in MCNPxX to represent the Vavilov model does attempt to account for the Gaussian and Lan dau limits when step sizes and energies are appropriate for heavy charged particles This will be incorporated in future versions of the code An improved detailed logic for the use of the Vavilov straggling model for heavy charged particles is available and is now the default in Version 2 3 0 Previously the Vavilov model was used to establish a straggled energy loss rate closely tied to the step lengths of the major energy steps of the transport The smaller angular substeps and partial sub steps to boundaries or to potential interactions relied on a simple interpolati
323. if the cell is a void m material number if the cell is not a void This indicates that the cell is tocontain material m which is specified on the Mm card absent if the cell is a void d cell material density A positive entry is interpreted as the atomic density in units of 10 atoms cm A negative entry is interpreted as the mass density in units of g cm specification of the geometry of the cell It consists of signed surface numbers and Boolean operators that specify how the eom g regions bounded by the surfaces are to be combined Sains optional specification of cell parameters by entries in the key j word value form n name of another cell list set of keyword value specifications that define the attributes that differ between cell n and j Example 3 0 1 2 4 definition of cell 3 3 equivalent to next line 1 2 4 Example 2 3 37 1 IMP N 2 IMP P 4 3 LIKE 2 BUT TRCL 1 IMP N 10 This says that cell 3 is the same as cell 2 in every respect except that cell 3 has a different location TRCL 1 and a different neutron importance The material in cell 3 the density and the definition are the same as cell 2 and the photon importance is the same MCNPX User s Manual 59 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 3 2 Surface 5 3 2 1 Surfaces Defined by Equations Form j n a list Table 5 5 Surfaces Defined by Equations Keyword Description
324. ign the edit is performed only for events initiated by primary source particles If KOPT 0 or 1 the edit is of the final residual masses including elastic collisions If KOPT 2 or 3 the edit is of the residuals after the cascade phase and before evaporation If KOPT 4 or 5 the edit is of masses immediately preced ing fission If KOPT is even the edit is by cell number if KOPT is odd the edit is by material number If KPLOT 1 plots will be produced for each edit table Parameters NERG NTYPE and NFPRM are unused If IXOUT 1 an auxiliary output file appropriate for input to the CINDER program will be written the default file name is OPT8A Unless otherwise modified tally units are dimensionless weight of a residual nuclide per source particle An additional tabulation is produced which shows the estimated metastable state produc tion as a fraction of the total isotopic production As illustrated in the example here a state is identified by its excitation energy and half life the estimated fraction of total isotope pro duction associated with the particular metastable state is shown with the estimated relative standard deviation z a elev t half fraction 47 110 0 11770 2 17730D 07 4 00000D 01 0 3465 47 111 0 05990 6 50000D 01 8 00000D 01 0 2001 47 116 0 08100 1 05000D 01 S 00000D 01 0 5001 48 113 0 26370 4 41500D 08 2 85714D 01 0 3195 48 115 0 17340 3 87070D 06 5 00000D 01 0 3536 48
325. iguration if it is not present in the MCNPX distribution Check the config guess file to see if all Intel hardware platforms running Linux are spec ified Several uname commands at the beginning of the script set up four recognition factors that are concatenated with between them much like the setting of the PATH environment variable in some shell scripts This concatenation of the machine release system and version variables is then used in a long case statement when detecting com puting platforms Around line 336 in the copy current as this is being written the Linux case recog nizes any hardware platform not already recognized by previous cases that run the Linux OS Thus no modifications are needed to config guess Check the config sub file to see if all Intel hardware platforms running Linux are handled in the various case statement that handle the pieces of interest This script tries to con struct and return a string that is the concatenation of cpu type manufacturer and operating system with the character between them Again it is unlikely that you would have to modify this file as most current combinations are handled Check each of the case 28 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium statements that use i 3 4 5 6 and linux to see if you have something different than what is specified For specifying a compi
326. il 2002 E LA UR 02 2607 Accelerator Production of Tritium Appendix A Examples Example 1 Neutron production from a spallation target One of the fundamental quantities of interest in most spallation target applications is the number of neutrons produced per beam particle incident on target For targets fed by pro ton accelerators this quantity is typically denoted as n p Here we demonstrate how one goes about calculating this quantity for a simple target geometry using MCNPX The geometry consists of a simple right circular cylinder of lead 10 cm in diameter by 30 cm long A beam of 1 GeV protons is launched onto the target The beam has a spot size of 7 cm diameter with a parabolic spatial profile see Fig A 1 Figure A 1 Neutron production from a spallation target In MCNPX net neutron production is tallied implicitly and is provided by default in the prob lem summary for neutrons The problem summary shows net neutron production resulting from nuclear interactions this is the component that accounts for neutron production by all particles transported using INC Preequilibrium Evaporation physics and net production by n xn reactions these are neutrons created in inelastic nuclear interactions by neu trons below the transition energy using evaluated nuclear data Net production from nuclear interactions is given by the difference of the neutron weights in the neutron cre ation and neutron loss columns
327. indows WWN and WWP cards are required unless importances IMP card or mesh based windows are used Example 1 WWE N E5 E3 WWN1 N wy77W72W73W 714 WWN2 N woywoowo3Wo4 WWN3 N w37W30W33 W34 These cards define three energy or time intervals and the weight window bounds for a four cell neutron problem Example 2 WWN1 Pwy w 2w73 This card without an accompanying WWE card defines an energy or time independent photon weight window for a three cell problem 5 8 6 WWE Weight Window Energies or Times Form WWE n E Ep Ej Ep j 99 Table 5 91 Variable Description n particle designator Ej upper energy or time bound of i window Ei lower energy or time bound of it window Eo 0 by definition Default One weight window energy MCNPX User s Manual 157 Use 5 8 7 MCNPX User s Manual Version 2 4 0 September 2002 Optional LA CP 02 408 MESH Mesh Based Weight Window Generator Form MESH mesh variable specification Table 5 92 Superimposed Mesh Variables Variable Meaning Default Mesh geometry either Cartesian xyz or rec or cylindrical rzt or xyz GEOM ie ee cyl x y and z coordinates of the reference point None variable REF must be present x y and z coordinates in MCNP cell geometry of the origin bottom 0 0 0 ORIGIN center for cylindrical or bottom left rear for rectang
328. ing but with diminished validity MCNPX User s Manual 81 MCNPxX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium LEA IPHT ICC NOBALC NOBALE IFBRK ILVDEN IEVAP NOFIS LEA controls evaporation fermi breakup level density parameters and fission models All of these are external to the particular intranuclear cascade pre equilibrium model chosen Bertini ISABEL or CEM and may be used with any of these choices Table 6 5 LEA Keyword Descriptions Keyword Description IPHT 0 Do not generate photons in the evaporation stage 1 Generate de excitation photons default ICC Defines the level of physics to be applied for the PHT physics 0 The continuum model 1 Troubetzkoy E1 model 2 Intermediate model hybrid between 1 and 2 3 The spin dependent model 4 The full model with experimental branching ratios default NOBALC 0 Use mass energy balancing in the cascade phase 1 Turn off mass energy balancing in the cascade phase default Note A forced energy balance may distort the intent of any intranuclear cas cade model Energy balancing for the INC is controlled by the input parameter FLIMO NOBALE 0 Use mass energy balancing in the evaporation stage default 1 Turn off mass energy balancing in the evaporation stage IFBRK 1 Fermi breakup model for A lt 13 and for 14 lt A lt 20 with excitation below 44 MeV default 0 Use Ferm
329. ing Power for Heavy Charged Particles An improved collisional energy loss model has been added to MCNPX by modifying the stopping power module of LCS in several ways The ionization potentials have been enhanced to the values and interpolation procedures recommended in ICRU Report 37 ICR84 bringing the model into closer ICRU compliance The density effect correction now uses the parameterization of Sternheimer and Peierls STE71 Additional improve ments to the density effect calculation recommended in ICRU Report 37 will be incorporated in a future release For high energy protons and other light charged projectiles the approximate SPAR model ARM73 has been replaced with a full implementation of the maximum kinetic energy transfer For intermediate energies the shell corrections to the stopping power have been adapted from Janni JAN82 Finally a continuous transition in the stopping power between the ranges 1 31 MeV AMU Atomic Mass Unit for the high energy model and 5 24 MeV AMU the low energy SPAR model is achieved with a linear interpolation between the two models 68 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium These new procedures provide a small but significant improvement over LAHET practice above 1 MeV AMU while offering a smoother transition to the low energy model A more detailed discussion can be found in PRA98b Due to nonlinearit
330. ing between all the boundaries If only two entries are given with the first negative and the second positive the second entry is used as the uppermost energy boundary ERGB NERG and the first entry is interpreted as the lethargy spacing between bin boundaries Thus the record bf 0 1 800 will specify ten equal lethargy bins per decade from 800 MeV down For NANG gt 0 a record is required to define the NANG upper cosine bin boundaries They should be entered from low to high with the last upper boundary equal to 1 0 the lower limit of the first bin is always 1 0 If a null record is present only a then the range 1 1 is divided into NANG equal intervals 156 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium For NANG lt 0 a record is required to define the BAR NANG BAR lower degree bin boundaries They should be entered from low to high with the last lower boundary equal to 0 0 the upper limit of the first bin is always 180 degrees If a null record is present only a then the range 180 0 is divided into BAR NANG BAR equal intervals 4 Executing XSEX3 An input file and a history file are the only required input files The default file name for the input is INXS the default file name for the output is OUTXS and the default file name for the history file is HISTP A value of KPLOT NE 0 will result in the creation of a
331. ing the tracking of high energy photons or electrons Must be followed by a single reference to a TR card that can be used to trans trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 5 7 22 5 DXTRAN Mesh Tally Type 4 The fourth type of mesh tally scores the tracks contributing to all detectors defined in the input file for the P particle type If this mesh card is preceded by an asterisk tracks contributing to DXTRAN spheres are recorded Obviously a point detector or DXTRAN sphere must already be defined in the problem and the tally will record tracks corresponding to all such defined items in the problem The user should limit the MCNPX User s Manual 149 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 geometrical boundaries of the grid to focus on a specific detector or DXTRAN sphere in order to prevent confusion with multiple detectors although the convergence of the particle tracks should help in the interpretation This tally is an analytical tool useful in determining the behavior of detectors and how they may be effectively placed in the problem R C S MESHn P trans n 4 14 24 34 note number must not duplicate one used for an F4 tally P is a particle type neutron or photon There is no default see Table 4 1 Table 5 84 DXTRAN Mesh Tally type 4 Keyword Descriptions Keyword Description trans Must be followed by a si
332. ion 90 MCNPX User s Manual 5 5 7 1 Form LCA MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 LCA IELAS IPREQ IEXISA ICHOIC JCOUL NEXITE NPIDK NOACT ICEM LCA is used to select the Bertini ISABEL or CEM models as well as set certain parameters used in Bertini and ISABEL CEM is a self contained package with no internal options presently defined Table 5 41 LCA Keyword Descriptions Keyword Description IELAS 0 No nucleon elastic scattering 1 elastic scattering for neutrons only 2 elastic scattering for neutrons and protons default IPREQ 0 No pre equilibrium model will be used 1 Use pre equilibrium model after intranuclear cascade default 2 Use IPREQ 1 and IPREQ 3 randomly with an energy dependent proba bility that goes to IPREQ 3 at low energies and to IPREQ 1 at high incident energies 3 Use pre equilibrium model instead of the intranuclear cascade Note options IPREQ 2 and IPREQ 3 apply only when using the Bertini intranuclear cascade model IEXISA 0 when using the ISABEL model these options default to IPREQ 1 IEXISA 0 Do not use ISABEL intranuclear cascade model for any particle 1 Use Bertini model for nucleons and pions with ISABEL model for other particle types default 2 Use ISABEL model for all incident particle types Note The ISABEL INC model requires a much greater execution time In addi tion incident particle energies should be less than 1
333. ion 2 3 0 April 2002 LA UR 02 2607 Two physics treatments are offered the simple and detailed as described in Part D of Chapter 2 of the MCNP4B manual Table 4 5 summarizes the physics offered by these two options The simple physics treatment is intended for high energy photons where little coherent scattering occurs It is inadequate for high Z nuclides or deep penetration prob lems which the user should keep in mind when performing high energy accelerator applications Table 4 5 Summary of Photon Physics Options Process Simple used above energy EMCPF on the PHYS P card default 100 MeV Detailed used below energy EMCPF on the PHYS P card default 100 MeV Capture method analog capture used if WC1 0 on CUT P card oth erwise implicit capture used analog Fluorescence Not included accounted for after photoelec tric absorption Photoelectric Effect regarded as pure absorption by implicit capture Non cap tured weight undergoes either pair production or compton scattering Capture weight is either deposited locally or becomes a photoelectron for transport Incident photon is absorbed and 0 to 2 fluorescent pho tons emitted An orbital elec tron is ejected or excited Pair Production Considered only in the field of a nucleus threshold 1 022 MeV Same as detailed treatment Mode P E e and are cre ated photon terminates Mode P with TTB e
334. ions 13 Positrons may not be used as source particles in 2 3 0 Correcting this involves a change in the way the particle identification numbering system is handled for elec trons and positrons Historically this has not been treated in the same way as the method used for neutrons in MCNP4B which forms the basis for the multiparticle extension of MCNPx This will be corrected in a future MCNPX version 14 Beware of the results of an F6 p tally in small cells when running a photon or photon electron problem Photon heating numbers include the energy deposited by electrons generated during photon collisions but assume that the electron energy is deposited locally In a cell where the majority of the electrons lose all of their energy before exiting that cell this is a good approximation However if the cell is thin and or a large number of electrons are created near the cell boundary these electrons can carry significant energy into the neighboring cell which can result in the F6 p tally for this cell being too large This is a known problem in MCNP4B where the user is cau tioned that all energy transferred to electrons is assumed to be deposited locally MCNP4b manual page 2 73 In MCNPX the problem can be magnified because of the high energy nature of many applications and also because the F6 formalism is used in the type 3 Mesh Tally We are investigating this issue The user is also encour aged to carefully investigate the F8 tally
335. iped NOTE RPP surfaces will only be normal to X Y Z axes Form RPP Xmin Xmax YminYmax Zmin Zmax MCNPX User s Manual 63 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 10 Macrobody Rectangular Parallelepiped Argument Description Xmin Xmax termini of box sides normal to X Ymin Ymax termini of box sides normal to Y Zmin Zmax termini of box sides normal to Z Example RPP 1 1 1 1 1 1 equivalent to BOX above 5 3 2 4 3 SPH Sphere Form SPH VxVyVz R Table 5 11 Macrobody Sphere Argument Description Vx Vy Vz x y z coordinates of center R Radius incm 5 3 2 4 4 RCC Right Circular Cylinder Can Form RCC Vx Vy Vz Hx Hy Hz R Table 5 12 Macrobody Right Circular Cylinder Argument Description Vx Vy Vz x y z coordinates of center of base Hx Hy Hz cylinder axis vector R Radius incm Example RCC 0 5 0 0100 4 a 10 cm high can about the y axis base plane at y 5 with radius of 4 cm 64 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 3 2 4 5 RHP or HEX Right Hexagonal Prism NOTE Differs from ITS ACCEPT format Form RHP v1v2v3 h2h2h3 r1 r2r3 s1s2s3 t1t2t3 Table 5 13 Macrobody Right Hexagonal Prism HEX Descriptor Description v1 v2 v3 x y z coordinates of the bottom of the hex vector from the bottom to the top h1
336. is the particle type being tallied which may be absent depending on the type of mesh tally Up to 10 keywords are permitted depending on mesh type In MCNPxX there are four general types of mesh tally cards each with a different set of keywords 5 7 22 2 Track Averaged Mesh Tally Type 1 The first mesh type scores track averaged data flux fluence or current The values can be weighted by an MSHMF card through the DFACT dose conversion coefficient function or for energy deposition Form R C S MESHn Ptraks flux dose popul pedep mfact trans n 1 11 21 31 note number must not duplicate one used for an F1 tally P is a particle type There is no default see Table 4 1 1 The user should be warned that the mesh tally number must be different from any other tally in the prob lem For example an fl n tally will conflict with a RMESH1 n tally MCNPX User s Manual 145 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 81 Track Averaged Mesh Tally type 1 Keyword Descriptions Keyword Description traks The number of tracks through each mesh volume The average fluence is particle weight times track length divided by volume in flux units of number cm2 If the source is considered to be steady state in particles per second then the value becomes flux in number cm second default Causes the average flux to be modified by an energy dependent dose function The dose keyw
337. ission 1971 MCNPX User s Manual 223 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 224 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 9 Appendix C Using XSEX3 with MCNPX 1 Introduction XSEX3 is the code which analyzes a history file produced by LAHET3 or MCNPX and generates double differential particle production cross sections for primary beam interactions Cross section plots may also be generated by creating a file to be plotted by MCNP It is necessary to execute either code in a specific mode described below to achieve the desired cross section calculation The execution of XSEX3 assumes that the LAHET run was made using the option N1COL 1 Under this option the incident particle interacts directly in the specified material in which the source is located without any transport the only possible outcomes are a nuclear interaction or no interaction The procedure may be used to calculate double differential particle production cross sections from any of the interaction models in the code Bertini ISABEL CEM etc the procedure has no meaning if such a model is not allowed for the specified particle type at the specified energy 2 Input for MCNPX Since there is no way to avoid the MCNPX geometry input the user should define a region containing the material for which the cross sections are desired and locate the source in that region To avoid possibl
338. ith NOBAL 1 and NOBAL 3 FLIMO gt 0 Kinetic energies of secondary particles will be reduced by no more than a fraction of FLIMO in attempting to obtain a non negative excitation of the residual nucleus and a consistent mass energy balance A cascade will be re sampled if the correction exceeds FLIMO FLIMO 0 No correction will be attempted and a cascade will be re sampled if a negative excitation is produced FLIMO lt 0 default 1 0 The maximum correction is 0 02 for incident energy above 250 MeV 0 05 for incident energy below 100 MeV and is set equal to 5 incident energy between those limits As an example consider LCB 94 3000 3000 2000 2000 1000 1000 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 For IEXISAQ 1 the default nucleons will switch to the BERTINI model from the FLUKA model below 3 GeV and Pions would switch below 2 GeV Kaons and anti nucleons would switch to the ISABEL model from the FLUKA model below 1 GeV lons use only the ISABEL model and muons have no nuclear interactions For IEXISA 2 nucleons and pions would also switch to the ISABEL model below 1 GeV Note that the nominal upper energy limit for the ISABEL model is about 1 GeV nucleon it may actually execute at higher energies without crashing but with diminished validity 5 5 7 3 LEA Form LEA IPHT ICC NOBALC NOBALE IFBRK ILVDEN IEVAP NOFIS LEA controls evaporation fermi breakup
339. ition it provides surface flux and current edits which supplement the standard MCNP tallies HTAPE3X is an adaptation of the LAHET Code System HTAPE code Details may be found in User Guide to LCS PRA89 and the man ual as written for use in MCNPX is reproduced in Appendix B of this document The user should note the following comments since HTAPE3X does not contain any pro vision for many of the termination options allowed by MCNPX which affect the content of the HISTP file The user must be aware of the possible implications on normalization of outputs HTAPE3X will correctly process HISTP for the following cases 1 Normal completion after NPS histories N NPS is used for the degrees of freedom in the statistical analysis to compute means and variances 2 Termination is by 4c k or system crash HISTP lacks a final record N is taken to be the highest observed history number this is a good approximation if N is large and most histories contribute to the HISTP file However other modes of termination of the MCNPX produce the following results 3 Termination by 4c q with NPS input record present The correct N is unknown to HTAPES3X and NPS is used The user may normalize the HTAPE3X output by the ratio NPSIN but the calculated variances will not reflect this correction 4 Termination on time using CTME when NPS input record is present See comment 3 above 5 If an NPS record is absent HTAPE3X will crash in the termination
340. itle tritons MeV file free c linlog xlims 1 0 1 0 ytitle tritons steradian file tally 108 free e loglog xlims 0 1 1000 ytitle He 3 MeV file free c linlog xlims 1 0 1 0 ytitle He 3 steradian file tally 109 free e loglog xlims 0 1 1000 ytitle alphas MeV file free c linlog xlims 1 0 1 0 ytitle alphas steradian file tally 110 free e loglog xlims 0 1 100 ytitle photons MeV file free c linlog xlims 1 0 1 0 ytitle photons steradian file end MCNPX User s Manual 159
341. itons 3He and alphas denoted by d t s and a respectively The only differences between the two input decks are the two cards Base Case mode nh imp n h 1 1r 0 Case 2 mode nh dtsa imp n h d t s a 1 1r 0 Note that nuclear interactions by light ions are simulated using the ISABEL INC model The problem summary for this case is shown below sample problem spallation target Case 2 neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source 0 0 QO escape 366756 1 8321E 01 2 1938E 02 nucl interaction 316952 1 5848E 01 3 2187E 02 energy cutoff 0 0 0 particle decay 0 Ox 0 time cutoff 0 0 0 weight window 0 0 0 weight window 0 0 0 cell importance 0 0 0 cell importance 0 0 0 weight cutoff 0 0 0 weight cutoff 0 0 0 energy importance 0 0 0 energy importance 0 0 0 dxtran 0 0 0 dxtran 0 0 0 forced collisions 0 Qs 0 forced collisions 0 0 0 exp transform 0 QO QO exp transform 0 0 QO upscattering 0 0 0 downscattering 0 0 9 8368E 00 tabular sampling 0 QO QO capture 0 1 4534E 02 7 7278E 02 n xn 79010 3 9467E 00 1 9031E 01 loss to n xn 25539 1 2753E 00 4 9548E 01 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 nucl interaction 3667 1 8335E 01 6 2061E 01 MCNPX User s Manual 129 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium tabular boundary 0 QO QO tabular boundary
342. itted image projection The radiography capability is based on point detector techniques and is extensively described in SNO96 and SNO98 In essence the radiography focal plane grid is an array of point detectors 8 2 1 Pinhole Image Projection In the pinhole image projection case a point is defined in space that acts much like the hole in a pinhole camera and is used to focus an image onto a grid which acts much like the photographic film The pinhole is actually a point detector and is used to define the direction cosines of the contribution that is to be made to the grid The pinhole position rel ative to the grid is also used to define the element of the grid into which this contribution is scored Once the direction is established a ray trace contribution is made to the grid bin with attenuation being determined for the material regions along that path The source need not be within the object being imaged nor does it need to produce the same type of particles that the detector grid has been programmed to score The grid and pinhole will image either source or scattered events produced within the object see NOTRN card in Section 8 2 3 for either photons or neutrons These event type contributions can be binned within the grid tallies by binning as source only total or by using special binning relative to the number of collisions contributing cells etc The pinhole image projection is set up as follows in version 2 1 5 Fin P X1 Y1
343. ium limit is 1 GeV per nucleon Running time is generally 5 10 times greater per collision than with the Bertini model A new third model is now offered in MCNPX version 2 3 0 the CEM code We do note that running times for this code are long however a new version will be issued in a future ver sion which substantially speeds up the code 4 1 2 Multistage Pre equilibrium Models MPM Subsequent de excitation of the residual nucleus after the INC phase may optionally employ a multistage multistep preequilibrium exciton model or MPM PRA88 The MPM is invoked at the completion of the INC with an initial particle hole configuration and exci tation energy determined by the outcome of the cascade At each stage in the MPM the excited nucleus may emit a neutron proton deuteron triton He or alpha alternatively the nuclear configuration may evolve toward an equilibrium exciton number by increasing the exciton number by one particle hole pair The MPM terminates upon reaching the equi librium exciton number at which point an evaporation or Fermi Breakup model is then applied to the residual nucleus with the remaining excitation energy In the LAHET Bertini model the inverse reaction cross sections are represented by the parameterization of Chatterjee The potentials from which the inverse reaction cross sec tions are obtained are those selected by Kalbach KAL85 for the PRECO D2 code When the ISABEL intranuclear cascade model is invo
344. ium Project APT The work involved a formal extension of MCNP to all particles and all energies improvement of physics simulation models extension of neutron proton and photonuclear libraries to 150 MeV and the formulation of new variance reduction and data analysis techniques The program also included cross section measurements benchmark experiments deterministic code development and improvements in transmutation code and library tools through the CINDER 90 project Since the closure of the APT project work on the code has continued under the sponsorship of the Advanced Accelerator Applications AAA and other programs Since the initial release of MCNPX version 2 1 on October 23 1997 an extensive beta test team has been formed to test the code versions prior to official release Approximately 900 users in approximately 200 institutions worldwide have had an opportunity to try the improvements in this version and to provide feedback to the developers This process is invaluable and we express our deepest appreciation to the participants in the beta test program Applications for the code among the beta test team are quite broad and constantly developing Examples include e Design of accelerator spallation targets particularly for neutron scattering facilities e Investigations for accelerator isotope production and destruction programs including the transmutation of nuclear waste e Research into accelerator driven energy sour
345. ive errors are all written by MCNPX to an unformatted binary file named mdata This file is overwritten each time a dump is written to the runtpe file Because of this overwrite in doing a restart of MCNPX with a mesh tally one must always use the last complete dump on the runtpe file The gridconv program is a post processing code used with the mdata output file It can also be used with the mctal output file from the radiography tally as described in Section 8 2 Gridconv converts the data arrays in mdata to forms compatible with various external graphics packages Those supported in MCNPX version 2 3 0 are PAW PAW Physics Analysis Workstation is distributed through the CERN Program Library http Avwwinfo cern ch asd paw index html 100 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium e IDL IDL Interactive Data Language is a product of Research Systems Inc 4990 Pearl East Circle Boulder Co 80301 http www rsinc com idl index cfm e Tecplot Tecplot is a product of Amtec Engineering Inc 13920 SE Eastgate Way Ste 220 Bellevue Wa 98005 http Awww amtec com e GNUPLOT Freeware http www gnuplot info Only 1 and 2 d plots supported Like MCNPX gridconv will compile on several platforms However currently the PAW part of the code will not compile on the Linux operating system since some of the PAW subroutines needed by the code a
346. ked it is possible to determine explicitly the particle hole state of the residual nucleus since a count of the valid excitations from the Fermi sea and the filling of existing holes is provided To define the initial con ditions for the MPM the number of particle hole pairs is reduced by one for each intranuclear collision for which both exiting nucleons are below the top of the nuclear potential well This method is the only option implemented in MCNX to link the MPM with the ISABEL INC In adapting the MPM to the Bertini INC it has not been possible yet to extract the same detailed information from the intranuclear cascade history Consequently the algorithm which defines the interface between the Bertini INC and the MPM is a rather crude approx imation intended to permit initial evaluation of the MPM but open to further improvement In this case the initial condition for the MPM is one particle hole pair beyond the minimum particle hole configuration allowed by the outcome of the INC The adaptive algorithm used with ISABEL is quite effective However given the initial condition algorithm used with the Bertini INC the user has a choice of invoking the MPM in one of three optional modes or not at all 3 The MPM continues from the final state of the INC with the initial condition defined as above normal MPM 42 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Productio
347. king information presentation and will soon issue a revision which incorporates a dictionary type lookup system for card definitions Until the complete set of manuals is issued we recommend using this document in tandem with the MCNP4C manual and the previously issued MCNPX 2 3 0 User s Manual It is hoped that MCNPX will be of use to the Monte Carlo radiation transport community in general and we are already seeing major applications in medical and space science fields also in areas where tracking of low energy charged particles is important The develop ment of the modular approach in future versions of the code will facilitate the addition of new capabilities to the base code and make this tool a flexible reliable aid in the explora tion of both traditional and new mixed energy multiparticle applications Laurie Waters Deputy Group Leader D 10 Nuclear Systems Design Los Alamos National Laboratory September 2002 xiv MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 1 Introduction MCNP xX is a general purpose Monte Carlo radiation transport code that tracks all particles at all energies It is the next generation in the series of Monte Carlo transport codes that began at Los Alamos fifty years ago MCNPX 2 4 0 is a superset of MCNP4C3 and MCNPX 2 3 0 LAHET 2 8 and CEM The MCNPX program began in 1994 as an extension of MCNP and LAHET in support of the Accelerator Production of Trit
348. l of the macro defi nitions found in the configure in files flags m4ac a file that is included in aclocal m4 it localizes the setting of flags for differ ent combinations of architecture operating system compilers checks m4 a file that is included in aclocal m4 it checks for the required version of gnu make and exits with instructions if not found configure generic in a shared file used to generate config ure scripts for the last level of the file tree install sh a shared header file template for the Makefile that all of the levels will use Makefile h in a shared header file template for the Makefile that all of the levels will use config guess a script that aids recognition of com puting environments when configure is run config sub a script that aids validation and canonicalization of a computing envi ronments when configure is run First Second and Third Level directories all contain special configure in files that prop agate the automated configuration down to the next levels The Fourth Level directories each share the configure generic in file in the config directory because there is no further propagation Each of the levels 1 4 also contain a special Makefile in and Makefile h in files When the configure script runs Makefile h is generated then the Makefile is generated The first line of each Makefile includes Makefile h MCNPX User s Manual 27 MCNPX User s Manual E
349. lanes perpendicular to the z axis Bins do not have to be equally spaced In the case of the cylindrical mesh the middle coordinate CORBn is the untransformed z axis which is the symmetry axis of the cylinder with radial meshes defined in the CORAn input line The first smallest radius may be equal to zero The values following CORBn define planes perpendicular to the untransformed z axis The values following CORCn are positive angles relative to a counter clockwise rotation about the untrans formed z axis These angles in degrees are measured from the positive x axis and must have at least one entry of 360 which is also required to be the last entry The lower limit of zero degrees is implicit and never appears on the CORCn card In the case of spherical meshes scoring will happen within a spherical volume and can also be further defined to fall within a conical section defined by a polar angle relative to the z axis and azimuthal angle CORAn is the radius of the sphere CORBn is the polar angle and CORCn is the same as in the cylindrical case It is helpful in setting up spherical problems to think of the longitude latitude coordinates on a globe The original capability of MCNP involving the i option is retained allowing a large number of regularly spaced mesh points to be defined with a minimum of entries on the coordinate lines All of the coordinate entries must be monotonically increasing for the tally mesh fea tures to
350. le named mdata This file is overwritten each time a dump is written to the runtpe file Because of this overwrite in doing a restart of MCNPX with a mesh tally one must always use the last complete dump on the runtpe file The gridconv program is a post processing code used with the mdata output file It can also be used with the mctal output file from the radiography tally as described in Section 8 2 Gridconv converts the data arrays in mdata to forms compatible with various external graphics packages Those supported in MCNPX are PAW PAW Physics Analysis Workstation is distributed through the CERN Program Library http Awwwinfo cern ch asd paw index html IDL IDL Interactive Data Language is a product of Research Systems Inc 4990 Pearl East Circle Boulder Co 80301 http Awww rsinc com idl index cfm Tecplot Tecplot is a product of Amtec Engineering Inc 13920 SE Eastgate Way Ste 220 Bellevue Wa 98005 http www amtec com GNUPLOT Freeware http www gnuplot info Only 1 and 2 d plots supported Like MCNPX gridconv will compile on several platforms However currently the PAW part of the code will not compile on the Linux operating system since some of the PAW subroutines needed by the code are not Linux compatible Gridconv may be compiled with a nopaw option Once gridconv is compiled one need type only the word gridconv to execute the code The code will then prompt the user for information t
351. le type P In contrast to the 3rd type of Mesh Tally energy dep osition can be obtained in this option for any particular particle This option allows one to score the equivalent of an F6 P see Section 8 3 heating tally for the particle type P Note the mesh is independent of problem geometry and a mesh cell may cover regions of several different masses Therefore the normalization of the pedep option is per mesh cell volume not per unit mass MCNPX User s Manual 95 Accelerator Production of Tritium Table 8 1 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Track Averaged Mesh Tally type 1 Keyword Descriptions Continued Keyword Description mfact Can have from one to four numerical entries following it The value of the first entry is in reference to an energy dependent response function given on a MSHMFn card no default e The second entry is 1 default 1 for linear interpolation and 2 for logarith mic interpolation Ifthe third entry is zero default 0 the response is a function of energy deposited otherwise the response is a function of the current particle energy e The fourth entry is a constant multiplier and is the only floating point entry allowed default 1 0 If any of the last three entries are used the entries preceding it must be present so that the order of the entries is preserved Only one mfact keyword may be used per tally trans
352. lear interactions of source particles only transport and slowing down are turned off This option is for use in computing double differ ential particle production cross sections with the XSEX code See Appendix C ICEM 0 Use the Bertini or ISABEL model determined by the IEXISA parameter default 1 Use the CEM model MCNPX User s Manual 79 Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 LCB FLENB1 BLENB2 FLENB3 FLENB4 FLENB5 FLENB6 CTOFE FLIMO LCB controls which physics module is used for particle interactions depending on the kinetic energy of the particle Table 6 4 LCB Keyword Descriptions Keyword Description FLENB1 Kinetic Energy Default 3500 MeV For nucleons the Bertini INC model will be used below this value FLENB2 Kinetic Energy Default 3500 MeV For nucleons the FLUKA high energy generator will be used above this value Note The probability for selecting the interaction model is interpolated linearly between FLENB1 and FLBEN2 Note The version of FLUKA used in MCNPX version 2 3 0 should not be used below 500 MeV c momentum Note For nucleons the Bertini model switches to a scaling procedure above 3 495 GeV wherein results are scaled from an interaction at 3 495 GeV Although both models will execute to arbitrarily high energies a plausible upper limit for the Bertini scaling law is 10 GeV FLENB3 Kin
353. lent to 001 01 1 1 10 100 MCNPX User s Manual 35 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 These features apply to both integer and floating point quantities If n an integer is omitted in the constructs nR nl nLog and nJ then n is assumed to be 1 If x integer or floating point is omitted in xM it is a fatal error The rules for dealing with adjacent special input items are as follows nR must be preceded by a number or by an item created by R or M 2 nlandnLOG must be preceded by a number or by an item created by R or M and must be followed by a number 3 xM must be preceded by a number or by an item created by R or M 4 nJ may be preceded by anything except and may begin the card input list Examples 13M 2R 1333 1 3M I 4 133 54 1 3M 3M 1 39 1 2R 212 5 1111 52 02 5 1 R2M 1 12 1RR 111 1 214 3M 1 23412 1 214 21 10 123468 10 3J AR is illegal 1 41 3M is illegal 1 4l Jisillegal 4 1 9 Vertical Inout Format Column input is particularly useful for cell parameters and source distributions Cell importances or volumes strung out on horizontal input lines are not very readable and often cause errors when users add or delete cells In vertical format all the cell parameters for one cell can be on a single line labeled with the name of the cell If a cell is deleted the user deletes just one line of cell parameters instead of hunting for the data item that belongs to the cell in
354. ler in use the mcenpx_2 3 0 config aclocal m4 and the mecnpx_2 3 0 config flags m4 macro definition files and the various configure in files will be needed The configure in files determine the order in which the macros in the aclocal m4 file are activated The order of the macro calls is very important as some macros assume that prior work has been done There are configure in files in the following directories e configure in in the menpx_2 3 0 directory e configure in in the menpx_2 3 0 sre directory e configure in in the menpx_2 3 0 src menpx directory e configure generic in in the menpx_2 3 0 config directory All of the configure in files contain the same order of macro invocation The arch and system variables are set by a call to AC_SET_ ARCH from configure in The macro definition of AC_SET_ARCH in aclocal m4 uses AC_CANONICAL_SYSTEM which in turn uses config guess and or config sub to do its work to set our ARCH and SYSTEM variables These variables are then used in combination with the FCOMP vari able that specifies which Fortran compiler to use WARNING Assumptions are made that an expected compatible C compiler to match the Fortran compiler has been used You will receive warnings if the Fortran C combination is questionable Find the AC_ FLAGS BY ARCH SYS COMP macro call in the aclocal m4 file The cor responding definition for the AC_FLAGS_ BY _ARCH_SYS_ COMP macro is contained in its own file called flags m4 The fl
355. lerator Production of Tritium 22 The Response Function Option Any non zero value of the IRSP parameter allows the user to apply an energy dependent response function F E where E is the particle energy to the current and flux tallies given by edit option types 1 2 4 9 10 and 13 The user supplies a tabulation of the function F E by the pairs of values FRESP I ERESP I which are input as the arrays ERESP l l 1 NRESP and FRESP I l 1 NRESP described in Section 2 above The element IRESP I of the third input array then specifies an interpolation scheme for com puting the response function value within the interval ERESP I lt E lt ERESP I 1 For IRSP gt 0 the interpolated response function value multiplies the tally increment for IRSP lt 07 it divides the tally increment There are five interpolation schemes that may be specified individually for each energy interval in the response function tabulation using the following values for IRESP I 1 Constant the response function value is the value at the lower energy of the interval 2 Linear linear the response function is interpolated linearly in energy 3 Linear log the response function is interpolated linearly in the logarithm of the energy 4 Log linear the logarithm of the response function is interpolated linearly in energy 5 Log log the logarithm of the response function is interpolated linearly in the log arithm of the energy Any value o
356. light nuclei BRE89 4 1 4 Evaporation Model MCNPX when used with the Bertini or ISABEL options employs the Dresner evaporation model based on work originally due to Weisskopf After the INC MPM stage residual nuclei are in highly excited states and energy is dissipated by evaporation of n p d t 3He and a particles The probability p e that an excited nucleus will emit a particle x with kinetic energy e is proportional to Where S and m are the spin and mass of particle x scx is the cross section for formation of the compound nucleus in the inverse reaction bombarding the residual nucleus with particles of energy e E is the excitation of the residual nucleus and w E is the density of levels of the residual nucleus at excitation E A discussion of level density options is given in section 4 1 5 below Although the Dresner model can emit 19 different particles from a nucleus only those with Z up to 2 are implemented in MCNPX The probability of emission of a particle is given by MCNPX User s Manual 43 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium U Q 6 R 28 1 m JESU Q e de kV Q is the binding energy of the particle in the nucleus and kx are taken from inverse cross section parameterizations for each particle V is the Coulomb barrier and U is the initial excitation energy These integrals have been solved analytically for different particles
357. limited 140 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Notes Use MAT only if the perturbation changes the material from one cell material to another Use with caution especially if more than one nuclide in the material is changed New nuclide can not be added in the new material card RHO gt 0 perturbed atom density lt 0 perturbed gram density METHOD gt 0 print change in tally lt O print perturbed tally 1 2 3 1st amp 2nd order 1st order 2nd order perturbation calculation Limitations 1 Large gt 30 perturbations may be wrong if the 2nd order Taylor Series expansion is insufficient Try looking at 1st and 2nd order terms separately for large perturba tions SILENT no warning error message 2 Nuclide fraction changes MAT option are assumed independent Differential cross terms are ignored SILENT 3 FM tallies in perturbed cells can be wrong Surface tallies and tallies in perturbed cells are safe WARNING 4 Detectors and pulse height tallies fail zero perturbation 5 DXTRAN fails fatal error 6 Cannot unvoid a region fatal error 7 Cannot introduce a new nuclide into the perturbation fatal error 8 Perturbations increase running time 10 20 each 9 Some perturbations converge slowly small and ones 10 Limited to n p problems Examples of the PERT Card Example 1 PERT1 n p CELL 1 RHO 0 03 This perturb
358. linear y axis LINLOG Use linear x axis and logarithmic y axis This is the default LOGLIN Use logarithmic x axis and linear y axis LOGLOG Use logarithmic x axis and logarithmic y axis nsteps nsteps XLIMS min max YLIMS min max Define the lower limit upper limit and number of subdivisions on the x or y axis nsteps is optional for a linear axis and is ineffective for a logarithmic axis In the absence of any specification by the user the values of min max and nsteps are defined by an algorithm in MCNPX HIST SCALES n Put scales on the plots according to the value of n 0 no scales on the edges and no grid 1 scales on the edges the default 2 scales on the edges and a grid on the plot Make histogram plots This is the default if the independent variable is cosine energy or time PLINEAR Make piece wise linear plots This is the default if the independent variable is not cosine energy or time SPLINE x Use spline curves in the plots If the parameter x is included rational splines of tension x are plotted Otherwise Stinem and cubic splines are plotted Rational splines are available only with the DISSPLA graphics system BAR MCNPX User s Manual Make bar plots 57 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description NOERRBAR Suppr
359. list Table 5 7 argument meaning surface number 1 lt j lt 99999 If surface defines a cell that is transformed with TRCL 1 lt j lt 999 See Section absent for no coordinate transformation or number of TRn card a the letter X Y or Z list one to three coordinate pairs 5 3 2 3 General Plane Defined by Three Points Form j n P X7V4Z4X2V2Z0X3V3Z3 MCNPX User s Manual 62 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 8 General Plane Defined by Three Points argument meaning surface number 1 lt j lt 99999 or lt 999 if repeated structure absent or 0 for no coordinate transformation n gt 0 specifies number of a TRn card lt 0 specifies surface j is periodic with surface n P indicates this is a plane X Y Z coordinates of points to define the plane 5 3 2 4 Surfaces Defined by Macrobodies 5 3 2 4 1 BOX Arbitrarily oriented orthogonal box Note all corners are 90 Form BOX VxVyVz A1xAtyA1z A2xA2yA2z A3x A3y A3z Table 5 9 Macrobody BOX Argument Description Vx Vy Vz X y Z coordinates of corner Aix Aly A1z vector of 1st side A2x A2y A2z vector of 2nd side A2x A3y A3z vector of 3rd side Example BOX 1 1 1 200 020 002 a cube centered at the origin 2 cm ona side sides parallel to the major axes 5 3 2 4 2 RPP Rectangular Parallelep
360. lo Simulation methods Tabular data whose evaluation contains a careful con sideration of nuclear structure effects forms a convenient area of low energy phenomena In the intermediate range above the nuclear structure region 150 MeV in MCNPX to a few GeV the most common modeling methods include intranuclear pre equilibrium evaporation models Above the natural limitations of INC physics other meth ods involving quantum effects are used and MCNPX version 2 3 0 contains an early version of the FLUKA code to handle high energy interactions Although our knowledge of particle physics increases constantly in sophistication it is notable that a number of long used techniques are still employed in the intermediate and high energy regions Their speed of execution is the primary factor for retention of these models There is however a small but growing trend to use the more complex models to extend tabular data to high energy regimes In addition to improvements in computational time an additional benefit of extended tabular data is to facilitate the use of certain vari ance reduction techniques at all energies However much research still needs to be done to validate high energy data to the accuracy that low energy regimes can now achieve MCNPX will be able to handle appropriately processed tabular data as it increases in upper energy limit however we will also retain the option to use intermediate and high energy physics modules Th
361. loyed MCNPX User s Manual 157 Accelerator Production of Tritium MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Type Particle 1 proton 2 neutron 3 pi 4 pid 5 pi 6 deuteron 7 triton 8 He 3 9 alpha 10 photon prompt gamma from residual 11 K 12 K all neutrals 13 K 14 antiproton 15 antineutron 16 elastic scattered projectile An example of a COMOUT file produced when plotting XSTAL is shown on the next page 158 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium rmctal xstala nonorm tally 101 free e loglog xlims 0 1 1000 ytitle protons MeV file free c linlog xlims 1 0 1 0 ytitle protons steradian file tally 102 free e loglog xlims 0 1 1000 ytitle neutrons MeV file free c linlog xlims 1 0 1 0 ytitle neutrons steradian file tally 103 free e loglog xlims 0 1 1000 ytitle pi MeV file free c linlog xlims 1 0 1 0 ytitle pi steradian file tally 104 free e loglog xlims 0 1 1000 ytitle pi0 MeV file free c linlog xlims 1 0 1 0 ytitle pi0 steradian file tally 105 free e loglog xlims 0 1 1000 ytitle pi MeV file free c linlog xlims 1 0 1 0 ytitle pi steradian file tally 106 free e loglog xlims 0 1 1000 ytitle deuterons MeV file free c linlog xlims 1 0 1 0 ytitle deuterons steradian file tally 107 free e loglog xlims 0 1 1000 yt
362. lumes areas or masses as appropriate obtained from a MCNP calculation When IOPT gt 100 the NPARM cell surface or material identifiers are treated as a single entity in constructing a tally edit In this case the NPARM normalization divisors are summed to a single divisor Consequently one may supply the full list of divisors if appropriate or just supply one value for the common tally For IRS gt 0 the original source definition record in LAHET format as described in Section 2 4 of reference 1 followed by the new source definition record also in LAHET format ForlTCONV 0 a LAHET source time distribution record as described in Section 2 4 of reference 1 e For IRSP 0 three records defining the user supplied response function ERESP 1 1 NRESP a monotonically increasing energy grid on which the value of the response function is tabulated FRESP I l 1 NRESP the values of the response function at the above energies IRESP I l 1 NRESP 1 interpolation scheme indicators where IRESP I indicates the interpolation scheme to be used for the response function in the I th energy interval The length NRESP lt 200 is obtained from the array ERESP input terminated by a The user must maintain the proper correspondence among the arrays see Section 22 below e Any additional input required for the particular option For basic option types 1 2 or 11 this may be the specification of surface s
363. ly intended to provide an analysis of the outcome of collisions in the medium and high energy range where the interaction physics is obtained from LAHET However all appropriate features have been retained even when they duplicate existing MCNP flux and current tallies 3 The latter features relate to editing a surface source write SSW file default name WSSA For experienced LAHET users they do provide some options not available with standard MCNP F1 and F2 tallies Note that the information written to HISTP comes only from interactions processed by the medium and high energy modules in MCNPX low energy neutron and proton and any photon electron collisions which utilize MCNP library data do not contribute to the collision information on the history file and will not contribute to edits by HTAPESX of collision data Surface crossing edits from data on the file WSSA will apply to all particle types and all energies 2 Input for HTAPE3X The input structure is largely unchanged from the description in reference 1 In general energy units are MeV time units are nanoseconds and length units are centimeters Note the difference in the time scale from MCNP practice The input file default name INT for HTAPE3X has the following structure 1 Two records of title information 80 columns each 2 An option control record 3 Additional input as required by the chosen option MCNPX User s Manual 135 MCNPX User s Manual E V
364. m bered electron tally Plot a perturbation associated with a tally where n is a PERT n number on a PERTn card PERT 0 will reset PERT n Suppress bin normalization The default in a 2D plot is to divide the tallies by the bin widths if the independent vari NONORM able is cosine energy or time However also see the description of the MCTAL file Bin normalization is not done in 3D or contour plots Multiply the data for axis a by the factor f and then add the term s a is x y Or Z FACTOR afs s is optional If s is omitted it is set to zero For the initial curve of a 2D plot reset the axis limits XLIMS or YLIMS to the default values FACTOR affects only the current curve or plot MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description Reset the parameters of command aa to their default values aa can be a parameter setting command COPLOT or ALL If aa is ALL the parameters of all RESET aa parameter setting commands are reset to their default values After a COPLOT command only COPLOT ALL or any of the parameter setting commands that are marked with an in this list may be reset Resetting COPLOT or ALL while COPLOT is in effect causes the next plot to be an initial plot Titling commands The double quotes are required Use aa as line n of the main title at the to
365. m will be the same as the 3rd entry on the SP cards The parameter a in Table 10 differs from the parameter a above by a factor of the square root of 2 This is a legacy item from the conversion of the 41 function from time to space and will be corrected in a future version The user generally does not want the beam Gaussian to extend infinitely in x and y there fore a cookie cutter option has been included to keep the distribution to a reasonable size CCC ccc tells MCNPX to look at the card labeled ccc ccc is a user specified cell num ber to define the cutoff volume The first entry on the ccc card is 0 which indicates a void cell The second number nnn nnn again is a user specified number indicates a surface card within which to accept particles In the example this is a SQ surface a 2 sheet hyper boloid is defined as follows MCNPX User s Manual 85 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium ROEG Any particle generated within this cell is accepted any outside of the cell is rejected Any well defined surface may be selected and it is common to use a simple cylinder to repre sent the extent of a beampipe In this example a source is generated in an x y coordinate system with the distribution centered at the origin and the particles travelling in the z direction The particle coordi nates can be modified to an x y coordinate system by
366. main histp 3 1 5 User s Notes Do not edit the Makefiles generated by the configure script In order to change the contents of the generated Makefiles you must alter the contents of several input files that the con figure script uses Please read the Programmer s Notes in the next subsection for instructions Table 3 1 contains options which are available for use as parameters to the configure script for mcnpx 2 3 0 22 MCNPX User s Manual Accelerator Production of Tritium Option Syntax Effect on the generated Makefile if requested MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 3 1 Configure Script Parameters Effect on the generated makefile if NOT requested with FC value substitute the desired Fortran77 compiler name for the value placeholder e g with FC fort to use the fort compiler compile step for the gener ated Makefiles value will be used to compile Fortran source code location of binary directory containing value must be in your PATH environment variable with STATIC linking of the compiled files STATIC is the default cannot results in a static archive be used at the same time as mcnpx a SHARED with SHARED linking of the compiled files STATIC is used this option is results in a dynamically linked exploratory for future releases executable mcnpx so of MCNPX with DEBUG a debug switch appears inthe no debug switch appears in
367. meterization of neu tron Absorption Cross Sections NASA Technical Paper 3656 June 1997 VAV57 P V Vavilov lonization Losses of High Energy Heavy Particles Soviet Phys ics JETP 5 No 5 1957 749 WHI99 M C White R C Little and M B Chadwick Photonuclear Physics in MCNPX X Proceedings of the ANS meeting on Nuclear Applications of Accelerator Technology Long Beach California November 14 18 1999 WHIO0O M C White User Interface for Photonuclear Physics in MCNP X X5 MCW 00 88 U Los Alamos National Laboratory July 26 2000 and March 21 2001 revised MCNPX User s Manual 123 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium WIL97 W B wilson et al CINDER 90 code for Transmutation Calculations Pro ceedings of the International Conference on Nuclear Data for Science and Technology Trieste 19 24 May 1997 Italian Physical Society Bologna p 1454 1997 YAR79 Y Yariv and Z Fraenkel Phys Rev C 20 1979 2227 YAR81 Y Yariv and Z Fraenkel Phys Rev C 24 1981 488 YOU98 G Young E D Arthur and M B Chadwick Comprehensive Nuclear Model Calculations Theory and Use of the GNASH Code Proceedings of the IAEA Workshop on Nuclear Reaction Data and Nuclear Reactors Physics Design and Safety Trieste Italy April 15 May 17 1996 124 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 Apr
368. metry will probably show up as dashed lines The intersection of a surface with the plot plane is drawn as a dashed line if there is not exactly one cell on each side of the surface at each point Dashed lines can also appear if the plot plane happens to coincide with a plane of the problem if there are any cookie cutter cells in the source or if there are DXTRAN spheres in the problem Set up and run a short problem in which your system is flooded with particle tracks from an external source The necessary changes in the INP file are as follows 1 Add a VOID card to override some of the other specifications in the problem and make all the cells voids turn heating tallies into flux tallies and turn off any FM cards 2 Add another cell and a large spherical surface to the problem such that the surface surrounds the system and the old outside world cell is split by the new surface into two cells the space between the system and the new surface which is the new cell and the space outside the new surface which is now the outside world cell Be sure that the new cell has nonzero importance Actually it is best to make all nonzero importances equal If the system is infinite in one or two dimensions use one or more planes instead of a sphere 3 Replace the source specifications by an inward directed surface source to flood the geometry with particles SDEFSUR mNRM 1 where m is the number of the new spherical surface added in Step 2 I
369. mmands Command Description Specifies the interval between calls to MCPLOT to be every n histories In KCODE calculation interval is every n FREQ n cycles If n is negative the interval is in CPU minutes If n 0 MCPLOT is not called while MCNP is running histo ries The default is n 0 If MCPLOT was called by MCNPX while running histories or by PLOT while doing geometry plotting control returns RETURN to the calling subroutine Otherwise RETURN has no effect PLOT Call or return to the PLOT geometry plotter Use with COM aaaa option Hold each picture for n sec PAUSE n onds If no n value is provided each picture remains until the return key is pressed END Terminate execution of MCPLOT Inquiry Commands When one of these commands is encountered the requested display is made and then MCPLOT waits for the user to enter another line which can be just a carriage return before resuming The same thing will happen if MCPLOT sends any kind of warning or com ment to the user as it prepares the data for a plot OPTIONS or or Display a list of the MCPLOT command keywords HELP STATUS Display the current values of the plotting parameters PRINTAL Display the numbers of the tallies in the current RUNTPE or MCTAL file Display the IPTAL array for the current tally This array tells IPTAL how many elements are in each dimension of the current 8 dimensional tally Display the
370. model Case 2 also runs slower since the light ion interactions are pro 132 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium vided by the ISABEL model Invoking the 150 MeV proton libraries slows execution by about 11 in this example Table A 2 Results Compiled for Summary Cases ar Runtime Case Variation from base case n p minutes base n a 27 66 18 263 1 LAHET transport for 20 150 MeV 28 44 18 364 neutrons 2 light ion transport amp nuclear inter 33 55 18 335 action 3 ISABEL INC for nucleons and 31 91 17 569 pions 4 evaluated data used for protons 30 66 18 285 below 150 MeV 5 CEM INC for nucleons and pions 60 14 15 638 a Cases were run on an IBM AIX box This example demonstrates how to calculate neutron production from a spallation target Use of the new LA150 library that extends evaluated nuclear data up to 150 MeV gives the most accurate results particularly if the new proton evaluations are used in addition to the neutron evaluations When the quantity of interest depends only on neutrons and one starts with a proton beam there is no need to transport any particles other than protons neutrons and charged pions as neutron production by other particles is negligible com pared to production by these three particle types Use of the various LAHET physics model options such as the ISABEL and CEM INC m
371. n 17 average col abs trk len k effand one estimated standard deviation by cycle skipped Can not plot fewer than 10 active cycles 18 average col abs trk len k eff figure of merit 19 average col abs trk len k eff relative error Commands for cross section plotting XSm Plot a cross section according to the value of m Mn a material card in the INP file Example XS M15 The available materials will be listed if a material is requested that does not exist in the INP file Z a nuclide ZAID Example XS 92235 50C The full ZAID must be provided The available nuclides will be listed if a nuclide is requested that does not exist in the INP file Print out a cross section plotting primer MTn Plot reaction n of material XS m The default is the total cross section The available reaction numbers can be caused to list by entering a reaction number that doesn t exist e g 999 MCNPX User s Manual 56 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description PAR p Plot the data for particle type p where p can be n p eorh of material Mn The default is the source particle type for XS Mn For XS z the particle type is determined from the data library type For example 92000 01g defines PAR p Must be first entry on line LINLIN Commands that specify the form of 2D plots Use linear x axis and
372. n However if the cell is thin and or a large number of electrons are created near the cell boundary these electrons can carry sig nificant energy into the neighboring cell which can result in the F6 p tally for this cell being too large This is a known problem in MCNP where the user is cautioned that all energy transferred to electrons is assumed to be deposited locally In MCNPX the problem can be magnified because of the high energy nature of many applica tions and also because the F6 formalism is used in the type 3 Mesh Tally The user is also encouraged to carefully investigate the F8 tally which attempts to score energy deposition by following individual particles Continue runs that include mesh tallies must use the last available complete restart dump The output file for mesh tallies is not integrated into the restart dump file RUNTPE However they are written at each dump cycle Since the mesh tally file is overwritten at each dump care must be taken to ensure that the files used to continue a run were generated at the same dump cycle and that the last complete dump on the RUNTPE file is used An old version of FLUKA is implemented in this version of MCNPX The version of FLUKA now in MCNPX is taken directly from the LAHET version 2 8 code and is known as FLUKA87 Only the high energy portion of FLUKA is present to handle interactions above the INC region This is not the latest version of FLUKA and does not contain any of t
373. n fraction fraction gt weight fraction of constituent i in the material Keyword Value flag for density effect correction to electron stopping power m 0 default calculation appropriate for material in the GAS m condensed solid or liquid state used m 1 calculation appropriate for material in the gaseous state used causes the number of electron substeps per energy step to be increased to n for the material If n is smaller than the ESTEP n built in default found for this material the entry is ignored Both the default value and the ESTEP value actually used are printed in Table 85 default internally set changes the default neutron table identifier to the string id NLIB id The neutron default is a blank string which selects the first matching entry in XSDIR PLIB id changes the default photon table identifier to id default first match in XSDIR PNLIB id changes the default photonuclear table identifier to id default first match in XSDIR MCNPX User s Manual 75 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 26 Material Card Argument Description ELIB id changes the default electron table identifier to id default first match in XSDIR changes the default proton table identifier to id eae default first match in XSDIR sets conduction state of a material only for el03 evaluation lt 0 nonconductor COND 0 default nonconductor if at leas
374. n of Tritium 4 The INC is used only to determine that an interaction has occurred and the MPM pro ceeds from the compound nucleus formed by the absorption of the incident particle pure MPM 5 Arandom selection is made of one of the above modes at each collision with a proba bility P min E4 E 1 0 of choosing the pure MPM mode where E is the incident energy and E 25 MeV hybrid MPM An examination of the effect of these various options can be found in PRA94 4 1 3 Fermi Breakup Model The Fermi Breakup model BRE81 replaces the evaporation model for the disintegration of light nuclei It treats the deexcitation process as a sequence of simultaneous breakups of the excited nucleus into two or more products each of which may be a stable or unsta ble nucleus or nucleon Any unstable product nucleus is subject to subsequent breakup The probability for a given breakup channel is primarily determined from the available phase space with probabilities for two body channels modified by Coulomb barrier angu lar momentum and isospin factors The model is applied only for residual nuclei with A lt 17 replacing the evaporation model for these nuclei In the LAHET MCNPX imple mentation only two and three body breakup channels are considered it is an abbreviated form of a more extensive implementation of the Fermi Breakup model with up to 7 body simultaneous breakup used previously for cross section calculations on
375. n positron 19 positron 20 neutrino neutrino antineutrino 21 antineutrino MCNPX User s Manual LA CP 02 408 209 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 FNORM may be used to apply an overall multiplicative normalization to all bins except for IOPT 11 111 12 or 112 For these cases FNORM multiplies the time variable e g use FNORM 0 001 to convert from nanoseconds to microseconds The default is 1 0 KPLOT is a plot control flag plotting is available for some options provided it has been installed with the code using the LANL CGS and CGSHIGH Common Graphics System libraries Using a 0 indicates that no PLOT file will be produced and is the default IXOUT is a flag to indicate that the tally will be written to a formatted auxiliary output file for post processing The details and the file name are option dependent however a 0 indicates that no such file will be written and is the default IRS is the RESOURCE option flag A non zero value indicates that the option will be turned on 0 is the default see Section 19 below IMERGE is not used in HTAPE3X see Section 20 below ITCONV is the TIME CONVOLUTION option flag A non zero value indicates that the option will be turned on 0 is the default see Section 21 below IRSP is the RESPONSE FUNCTION option flag IRSP gt 0 indicates that the tally will be multiplied by a user supplied response function IRSP lt 0 indicates tha
376. n DXTRAN spheres 2 for photon DXTRAN spheres Let A be the average score to a DXTRAN sphere ora detector n Then if k lt 0 DXTRAN or detector scores lt A k are rouletted Ki k gt 0 DXTRAN detector scores lt k A are rouletted k 0 no Russian roulette is played on small DXTRAN detector scores Mi Criterion for printing large contributions A diagnostic print is made at the first 600 source or collision points where a DXTRAN detector score is greater than m T where T k or T k A Defaults If k is not specified on a DDn card k on the DD card is used If that is not MCNPX User s Manual 161 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 specified k on the DD card is used If that is not specified k 0 1 is used A similar sequence of defaults defines m with a final default of m 1000 Use Optional Remember that Russian roulette will be played for detectors and DXTRAN unless specifically turned off by use of the DD card Consider also using the PDn or DXC cards Example DXT N x y z RI RO x2 y2 z2 RIz RO2 x3 y3 z3 RI RO3 DXT P x4 ya z4 RI4 RO 3 F15X P a r Ry ag r Ro DD 2 100 15 2000 DD1 1 1E25 3000 J J J 3000 DD15 4 10 Detector sphere k m sphere 1 1 1E25 3000 sphere 2 15 2000 sphere 3 2 3000 sphere 4 2 100 detector 1 4 10 detector 2 15 2000 5 8 12 PDn Detector Contribution Form PDn P Po Pi P Table 5 98 Detector
377. n MCNPX 03e tables will not work The 0le tables are included in DLC200 Features related to probability tables in delayed neutrons will be ignored in MCNPX 3 Special 150 MeV libraries described in Section 4 3 of this manual have been pro duced for use with MCNPX The neutron library is called LA150n The proton and photonuclear libraries are called la150h and la150u respectively The LA150N library is the same as DLC200 with the addition of 150 MeV evaluations above the DLC200 energy limits and eliminating the 03e electron tables so that 01e ZAIDs are the default Once the proton and photonuclear components are added the entire library will be reissued under the name DLC200X 4 Anumber of users are requesting secondary particle and recoil nuclei information for the lower energy portions of the libraries typically below 20 MeV Note that some information is available in the lower energy tables per table 4 4 in this manual but it is far from complete A proper fix to the problem will involve full re evaluations of the lower energy libraries which is a time consuming and often difficult task Nonethe less progress is being made and the user should look for improved library releases in the future The LANL group that formats libraries for MCNP MCNP xX is currently providing 64 bit type 2 binary files and MCNPX 2 3 0 will only accept these Therefore the user will find that older versions of 32 bit binary libraries won t w
378. n Section 8 2 2 Note A default set of low energy cutoffs is in place see Table 5 1 Energies for particles other than neutrons neutrinos and photons can be set to a minimum of 1 keV the excep tions can be set to 0 0 MeV However no interaction physics is present between 1 keV and the default minimum Note Care must be taken for non standard code terminations when using the HTAPE3X program Normalization may not be what NPS indicates See Section 8 5 for details MCNPX User s Manual 75 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 6 1 9 Peripheral Cards PRDMP LOST DBCN FILES PRINT MPLOT PTRAC PERT No changes have been made in peripheral cards 6 1 10 New Cards Specific to MCNPX The following cards are new to MCNPx Detailed explanations can be found in the asso ciation manual sections LCA LCB LEA LEB These cards control physics parameters for the BERTINI ISABEL CEM and FLUKA options See Section 6 2 HISTP This card will turn on the production of the LAHET compatible HISTP file See Section 8 5 SPABI Secondary particle biasing variance reduction See Section 7 1 TMESH R C S MESHn CORAn CORBn CORCn ENDMD ERGSH MSHMF Mesh Tally Cards See section 8 1 Fin Pin FSn Cn TI R C n TIR TIC NOTRN TALNP Radiography tally cards See section 8 2 6 2 Physics Module Options Four new MCNPX input cards have been defined to allow the user control of physics
379. nal Conference on Calorimetry in High Energy Physics La Biodola Elba September 19 25 1993 A Menzione and A Scribano eds World Scientific P 394 502 1994 MCNPX User s Manual 183 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 FAS97 A Fasso A Ferrari J Ranft and P R Sala An Update about FLUKA Proceedings of the 2nd Workshop on Simulating Accelerator Radiation Environments SARE2 CERN Geneva October 9 11 1995 CERN Divisional Report CERN TIS RP 97 05 p 158 170 1997 FAV99 J A Favorite and K Adams Tracking Charged Particles Through a Magnetic Field Using MCNPX U X Division Research Note XCI RN U 99 002 February 5 1999 FER98 A Ferrari and P R Sala The Physics of High Energy Reactions Lecture given at the Workshop on Nuclear Reaction Data and Nuclear Reactors Physics Design and Safety International Centre for Theoretical Physics Miramare Trieste Italy 15 April 17 May 1996 proceedings published by World Scientific A Gandini G Reffo eds Vol 2 p 424 532 1998 FIR96 R B Firestone and V S Shirley Table of Isotopes 8th Edition John Wiley New York 1996 GOU40 S Goudsmit and J L Saunderson Multiple Scattering of Electrons Phys Rev 57 1940 24 GUD75 K K Gudima G A Osokov and V D Toneev Model for Pre Equilibrium Decay of Excited Nuclei Yad Fiz 21 1975 260 Sov J Nucl Phys 21 1975 138 GUD83 K
380. ndent mesh as part of the regular transport problem and the contents of each mesh cell written to a file at the end of the problem This file can be converted into a number of standard formats suitable for reading by various graphical analysis packages The conversion program gridconv is supplied as part of the overall MCNPX package section 5 7 22 7 Analysis of this data is limited only by the capabilities of the graphical program being used MCNPX User s Manual 143 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 22 1 Setting up the Mesh in the INP File A mesh tally is defined by several cards which are described below All of the control cards for mesh tallies must be in a block preceded by a card containing the word tmesh in the first five columns and terminated by a card containing the word endmad in the first five col umns For each mesh tally card the following set of cards must be present which give details on the mesh characteristics CORAn corra n 1 corra n 2 corra n N CORBn corrb n 1 corrb n 2 corrb n N CORCn corre n 1 corre n 2 corrce n N where the CORAn CORBn and CORCn cards are used to describe the three coordi nates as defined by the mesh type rectangular cylindrical or spherical prior to any trans transformation In the case of rectangular meshes CORAn represent planes perpendicular to the x axis CORBn are planes perpendicular to the y axis and CORCn are p
381. ne will result in a reduced output print Use Optional Table 5 107 MCNPX Output Tables Table Number Type Table Description 10 Source coefficients and distribution 20 Weight window information 30 Tally description 35 Coincident detectors 40 Material composition 50 Cell volumes and masses surface areas 60 basic Cell importances 62 basic Forced collision and exponential transform MCNPX User s Manual 167 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 107 MCNPX Output Tables 70 Surface coefficients 72 basic Cell temperatures 85 Electron range and straggling tables multigroup flux values for biasing adjoint calcs 86 Electron bremsstrahlung and secondary production 90 KCODE source data 98 Physical constants and compile options 100 basic Cross section tables 102 Assignment of S a B data to nuclides 110 First 50 starting histories 120 Analysis of the quality of your importance function 126 basic Particle activity in each cell 128 Universe map 130 Neutron photon electron weight balance 140 Neutron photon nuclide activity 150 DXTRAN diagnostics 160 default TFC bin tally analysis 161 default fx tally density plot 162 default Cumulative f x and tally density plot 170 Source distribution frequency tables surface source 175 shorten Estimated ke results by cycle 178 Estimated kef
382. ne vere Pee Wed coe eee ee PrelaCG i inea gi ten Cte Rota niin a aoe 1 Introduction i tari cake ieee es 2 Warnings Known bugs and Revision Notes 2 1 Warnings and Known Bugs 000 2 2 Release noteS 0 0 cece 3 MCNPX Installation 000e eee eee 3 1 MCNPX Build System 00000 ee eee 3 1 1 Inthe Beginning 0000 3 1 2 Automated Building 3 1 3 MCNPX Build Examples 3 1 4 Directory Reorganization 3 1 5 Users Notes 0 e eee eee 3 1 6 Multiprocessing 0000 3 1 7 Programmers notes 00005 3 1 8 Additional Software Requirements 3 1 9 Fortran 90 Compilers 3 1 10 Inthe End 0 0 00 cee eee 3 2 Libraries and Where to Find Them 4 Physics and Data 00c eee eee 4 1 Intermediate Interaction Physics 4 1 1 Intranuclear Cascade Models 4 1 2 Multistage Pre equilibrium Models MPM 4 1 3 Fermi Breakup Model 4 1 4 Evaporation Model MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 vii MCNPxX User s Manual Version 2 3 0 April 2002 x LA UR 02 2607 Aesaueion of Tritium 4 1 5 Level Densities 0 0 0 0 44 4 1 6 High Energy Fission 2 sac0 249 pete Meena edie tena beet ed 45 4 2 High Ene
383. never modeling 3He coincidence 5 5 6 Problem Cutoff Cards 5 5 6 1 CUT Cutoffs Form CUT in T E WCl WC2 SWIM Table 5 38 CUT Card Keyword Description n particle type designator T time cutoff in shakes 1 shake 10 sec E lower energy cutoff in MeV WCI weight cutoff survival weight weight cutoff If weight goes below WC1 roulette is played to restore weight to WC2 Negative values make Me WC1 and WC2 relative to importances Setting WC1 WC2 0 invokes analog capture SWTM minimum source weight Use Optional as needed Neutron default 7 very large E 0 0 MeV WC7 0 50 WC2 0 25 SWTM minimum source weight if the general source is used 5 5 6 2 ELPT Cell by cell Energy Cutoff Form ELPT n x7 X9 Xj 0X 88 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 39 Cell by cell Energy Cutoff Keyword Description n particle type Xx lower energy cutoff of cell i I number of cells in the problem Default Cutoff from Cut n Use Optional A separate lower energy cutoff can be specified for each cell in the problem The higher of either the value on the ELPT n card or the global value E on the CUT n card applies 5 5 6 3 NPS History Cutoff Form NPS N NPP NPSMG Default Infinite Use As needed to terminate the calculation In a criticality calculation the NPS card has no meaning and a
384. ngle reference to a TR card that can be used to trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 5 7 22 6 Dose Conversion Coefficients MCNPxX contains a number of standard dose conversion coefficients This feature is accessed through the dose keyword of the Type 1 Mesh Tally See section 5 7 22 2 150 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 function DFACT id ic en it iu acr Table 5 85 DFACT Argument Descriptions ARGUMENT DESCRIPTION Particle identification number 1 neutron 2 photon Choice of conversion coefficient Note The 10 and 20 options are Dose Equivalent H i e absorbed dose ata point in tissue weighted by a distribution of quality factors Q related to the LET distribution of radiation at that point The 30 s options are Equivalent Dose Hy based on an average absorbed dose in the tissue or organ Dy weighted by the radiation weighting factor w summed over all component radiations neutrons 10 ICRP 21 1971 20 NCRP 38 1971 ANSI ANS 6 1 1 1977 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric 40 ICRP 74 1996 ambient dose equivalent photons 10 ICRP 21 1971 20 Claiborne amp Trubey
385. nhole F3 The distance from the pinhole at X1 Y1 Z1 to the detector grid along the direction established from X2 Y2 Z2 to X1 Y1 Z1 and perpendicular to this reference vector The grid dimensions are established from entries on FS and C cards In this use the first entry sets the lower limit of the first bin and the other entries set the upper limit of each of the bins These limits are set relative to the intersection of the reference direction and the grid plane as shown in Figure 8 2 An example is discussed below FSn 20 99i 20 Cn 20 99i 20 These two cards set up a 100 x 100 grid that extends from 20 cm to 20 cm in both direc tions and has 10 000 equal size bins These bins need not be equal in size nor do they need to be symmetric about the reference direction The directions of the t axis and s axis of the grid are set up such that if the reference direc tion the outward normal to the grid plane is not parallel to the z axis of the geometry the t axis of the grid is defined by the intersection of the grid plane and plane formed by the z axis and the point where the reference direction would intersect the grid plane If the ref erence direction is parallel to the z axis of the geometry then the t axis of the grid is MCNPX User s Manual 103 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium defined to be parallel to the y axis of the geometry
386. nhole case in Section 5 7 20 1 However X1 Y1 Z1 are now the coordinates of the intersection of the reference direction and the grid plane In the cylindrical grid case the entries on the FSn card are the distances along the symmetry axis of the cylinder and the entries on the Cn card are the angles in degrees as measured counterclockwise from the positive t axis When this type of detector is being used in a problem if a contribution is required from a source or scatter event an attenuated contribution is made to each and every detector grid bin Since for some types of source distributions very few histories are required to image the direct or source contributions an additional entry has been added to the NPS card to eliminate unwanted duplication of information from the source See Section 5 5 6 3 5 7 20 3 Additional Radiography Input Cards A NOTRN card is added as an additional possible input When this card appears in the INP file no transport of the source particles takes place and only the direct or source contributions are made to the detector grid This is especially useful for checking the problem setup or doing a fast calculation to generate the direct source image This option works with either the pinhole or transmitted image options The option is also available to turn off the printing of all of the values in each of the grid bins in the OUTP file The card TALNP with no arguments turns off the bin print for all tallies in
387. ni model the n p value for this case should be considered more accurate than the value calculated in the base case MCNPX User s Manual 131 MCNPxX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Case 5 In the final variation from the base case we use the CEM model for neutron protons and pions CEM is turned on by setting the 9th entry of the LCA card to 1 Base Case ICA jjj Case 4 Rea a ae ah o ae Sy The neutron summary table for this case is shown below sample problem spallation target Case 5 n creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source 0 0 Or escape 313015 1 5635E 01 2 1374E 02 nucl interaction 254437 1 2722E 01 3 1302E 02 energy cutoff 0 0 0 particle decay 0 0 0 time cutoff 0 0 0 weight window 0 0 0 weight window 0 0 0 cell importance 0 0 0 cell importance 0 0 0 weight cutoff 0 0 0 weight cutoff 0 0 0 energy importance 0 QO 0 energy importance 0 QO 0 dxtran 0 0 0 dxtran 0 0 0 forced collisions 0 0 0 forced collisions 0 0 0 exp transform 0 QO QO exp transform 0 QO QO upscattering 0 0 0 downscattering 0 0 7 3438E 00 tabular sampling 0 QO 0 capture 0 1 3051E 02 8 5469E 02 n xn 9157 1 4 5738E 00 2 1850E 01 loss to n xn 29374 1 4667E 00 5 7124E 01 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 G nucl interaction 3619 1 8095E 01 5 6576E 01 tabular bound
388. nm 3 Tektronix 4014E using CGS This is the default 4115 Tektronix using GKS and UNICOS This is the default 1 Tektronix using the AIX PHIGS GKS library This is the default Check with your vendor for the proper terminal type if you are using a GKS library m specifies the baud rate of the terminal The default value is 9600 Send or don t send plots to the graphics metafile PLOTM PS according to the value of the parameter aa The graphics metafile is not created until the first FILE command is entered FILE has no effect in the NOTEK or TERM 0 cases FILE aa The allowed values of aa are blank only the current plot is sent to the graphics metafile ALL the current plot and all subsequent plots are sent to the metafile until another FILE command is entered NONE the current plot is not sent to the metafile nor are any subsequent plots until another FILE command is entered General Commands g Continue reading commands for the current plot from the next input line The amp must be the last thing on the line Plot a curve according to the commands entered so far and keep the plot open for co plotting one or more COPLOT additional curves COPLOT is effective for 2D plots only If COPLOT is the last command on a line it functions as if it were followed by an amp 50 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Co
389. noted in the MCNPX User s Manual All standard neutron libraries used with MCNP4B originally distributed in DLC 189 and now included in DLC 205 can be used with MCNPX however they will not contain emission data for charged particles or recoil nuclei therefore these products will not be produced and tracked All neutron photon and electron libraries developed for use with MCNP4C will work with MCNPX2 4 0 2 CONTRIBUTOR Advanced Accelerator Applications Los Alamos National Laboratory Los Alamos New Mexico 3 CODING LANGUAGE AND COMPUTER Fortran 90 and C IBM RS 6000 DEC Alpha SGI HP HP UX Sun Intel Linux Windows PC C00715MNYCP00 4 NATURE OF PROBLEM SOLVED The official release date of MCNPX 2 4 0 is August 1 2002 MCNPX extends the MCMNP4C3 code to higher energies and more particle types Photonuclear capability in the tabular range is included in this release Neutron tabular data are used as in MCNP4C3 above the table energy limits physics modules are used Current physics modules include the Bertini and ISABEL models taken from the LAHET Code System LCS and CEM An old version of FLUKA is available for calculations above the range of INC physics applicability MCNPX eliminates the need now present in LCS to transfer large files between separate codes MCNPX lt is released with libraries for neutrons iii photons electrons protons and photonuclear interactions In addition variance reduction schemes such as secon
390. nput file after the blank line terminator The space following the blank line terminator is a good place for problem documentation at the user s discretion 4 1 2 Continue Run Continue run allows the user to pick up a previously terminated job where it left off For example a job run for 2 hours may be continued run an additional amount of time The user can also reconstruct the output of a previous run A continue run must contain C or CN in the MCNPX execution line or message block to indicate a continue run It will start with the last dump or with the mth dump with the Cm option In addition to the C or CN option on the MCNPX execution line two files can be important for this procedure 1 the binary restart file default name RUNTPE and 2 an optional continue run input file default name INP The restart file generated by MCNPX in the initiate run sequence contains the geometry cross sections problem parameters tallies and all other information necessary to restart the job In addition the problem results at various stages of the run are recorded in a series of dumps See the PRDMP card Section 5 9 1 for a discussion of the selection of dump times As discussed below the run may be restarted from any of these dumps The CN execution message option differs from the C option only in that the dumps produced during the continue run are written immediately after the fixed data portion of the RUNTPE file rather than after the dump f
391. ns 13 10 1 1 10 10 0 5 800 1 In this case the energy is binned in 10 equal lethargy intervals of half decade width below 800 MeV and normalized per MeV No time binning is done Only neutrons are edited The z axis determines the polar angle and the azimuthal angle is measured from the x axis Ten azimuthal angle bins are used and 10 equal polar angle cosine bins are defined by taking the default Note that the last four records could be written on one line as 0 5 800 1 Tally option 13 may be considered as the time integrated particle current integrated over a sphere in a void at a very large distance for the interaction region Since it is normalized per unit solid angle the units are dimensionless being sr per source particle 16 Edit Option IOPT 14 or 114 Gas Production Option 14 provides an edit of hydrogen and helium gas production by isotope by element and total Unless modified by FNORM the units of gas production are atoms per source particle If KOPT 0 the edit is by cell number if KOPT 1 the edit is by material NERG NTIM and NTYPE are unused The estimate is made by tallying all H and He ions stopped in a cell or material including source particles 17 Edit Option IOPT 15 or 115 Isotopic Collision Rate Option 15 has been added to provide a collision rate edit by target isotope The input has the same meaning as for lOPT 8 with the following exceptions KOPT 0 or 1 tabula
392. ns in the physics based energy region We do not anticipate problems since criticality issues are concerned with very low energy neutron transport however the user should carefully check the answers for reasonableness when using this feature 5 Next Event Estimators i e point and ring detectors DXTRAN and radiography tally options sometimes underpredict the true answer in MCNPX These tallies rely on the angular distribution data for particles produced in an interaction to predict the next event Information on these distributions is available in tabular form in the libraries This information is not easily available in the required form from physics models used to produce secondary particles above the tabular region therefore no next event contributions are made If the user is certain that all particles in the prob lem will be produced from collisions within the tabular energy limits next event esti mators will work well However next event estimates even at energies within the tabular region are not accounted for properly if the source or collision particle is above the tabular region Thus the answer will be underestimated Correcting this problem is a major area of investigation for the MCNPX code developers 6 Next Event Estimators i e point and ring detectors DXTRAN and radiogra phy tally options will not work for charged particles in any energy region This is due to lack of proper algorithms which can treat th
393. ns on these themes are given 3 1 3 1 System Wide Installation For purposes of the first illustration we will assume that the MCNPX distribution has been unloaded from CDROM or fetched from the net and is in the file usr local src mcnpx_2 4 0 tar gz The system manager logged is as root will unload the distribution into usr local src mcnpx_2 4 0 will build the system in tmp mcnpx will install the mcnpx executable in usr local bin and will install the libraries end eventually the mcnp cross sections into usr local lib Naturally the specific name of the mcnpx distribution archive will vary depending on the version you have acquired The following example uses ell shell commands to accomplish this task If you are more familiar with csh you will need to adjust things appropriately NOTE Comments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to go to the installation directory cd usr local src Unpack the distribution This creates the directory mcnpx_2 4 0 gzip dc mcnpx_2 4 0 tar gz tar xf go to tmp and make the build directory cd tmp mkdir mcnpx go into that working space cd mcnpx 12 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 execute the configure script no special option requests for the Makefiles the default dir
394. nsitions from INC to Preequilibrium and Preequilibrium to evaporation have been developed Until the new version is available the user should be cautious in using the CEM model for production calculations Summary Results compiled for each case of this example are shown in A 2 Note the run time for the case where the ISABEL INC model is used is about 15 greater than the base case using the Bertini model Case 2 also runs slower since the light ion interactions are provided by the ISABEL model Invoking the 150 MeV proton libraries slows execution by about 11 in this example Table A 2 Results Compiled for Summary Cases ae Runtime Case Variation from base case s n p minutes base n a 27 66 18 263 1 LAHET transport for 20 150 28 44 18 364 MeV neutrons 2 light ion transport amp nuclear 33 55 18 335 interaction 3 ISABEL INC for nucleons and 31 91 17 569 pions 4 evaluated data used for pro 30 66 18 285 tons below 150 MeV 5 CEM INC for nucleons and 60 14 15 638 pions a Cases were run on an IBM AIX box This example demonstrates how to calculate neutron production from a spallation target Use of the new LA150 library that extends evaluated nuclear data up to 150 MeV gives the most accurate results particularly if the new proton evaluations are used in addition to the 202 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 neutron evaluations When
395. nt Form FCn info Table 5 59 Tally Comment Card Variable Description n Tally number amp type info provides title for tally in output and MCTAL file Default No comment MCNPX User s Manual 121 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Use Encouraged 5 7 3 En Tally Energy Form En E Ex Table 5 60 Tally Energy Card Variable Description n tally number Ej upper bound in MeV of the i energy bin for tally n Default If the En card is absent there will be one bin over all energies unless this default has been changed by an EO card Use Required if EMn card is used 5 7 4 Tn Tally Time Form Tn T1 Tk Table 5 61 Tally Time Card Variable Description n tally number Ty Tk upper bound in shakes of the i time bin for tally n Default If the Tn card is absent there will be one bin over all times unless this default has been changed by a TO card Use Required if TMn card is used Consider FQn card Example T2 1 1 1 0 37 NT This will separate an F2 flux surface tally into three time bins 1 from to 1 0 shake 2 from 1 0 shake to 1 0 shake and 3 from 1 0 shake to 1 0e37 shakes effectively infinity No total bin will be printed in this example 5 7 5 Cn Cosine Card tally type 1 and 2 Form Cn C4 Ck 122 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 20
396. nteger 0 Unlimited VALUE Real Integer Unlimited Table 5 109 Mnemonic Values for the FILTER Keyword Mnemonic MCNP Variable Description X XXX X coordinate of particle position cm Y YYY Y coordinate of particle position cm Z ZZZ Z coordinate of particle position cm U UUU Particle X axis direction cosine V VVV Particle Y axis direction cosine W WWW Particle Z axis direction cosine ERG ERG Particle energy MeV 170 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 109 Mnemonic Values for the FILTER Keyword WGT WGT Particle weight TME TME Time at the particle position shakes VEL VEL Speed of the particle cm shake IMP1 FIML 1 Neutron cell importance IMP2 FIML 2 Photon cell importance IMP3 FIML 3 Electron cell importance SPARE1 SPARE 1 Spare banked variable SPARE2 SPARE 2 Spare banked variable SPARE3 SPARE 3 Spare banked variable ICL ICL Problem number of current cell JSU JSU Problem number of current surface IDX IDX Number of current DXTRAN sphere NCP NCP Count of collisions for current branch LEV LEV Geometry level of particle location III Il 1st lattice index of particle location JJJ JJJ 2nd lattice index of particle location KKK KKK 3rd lattice index of particle location 5 9 5 HISTP and HTAPE3X In order to produce the LAHET compatible HISTP files the following card must be
397. oblem spallation target Case 1 neutron creation tracks weight energy neutron loss tracks weight energy per source particle per source particle source 0 0 Ga escape 367324 1 8351E 01 2 1946E 02 nucl interaction 376685 1 8834E 01 3 3940E 02 energy cutoff 0 QO 0 particle decay 0 0 0 time cutoff 0 0 0 weight window 0 0 0 weight window 0 0 0 cell importance 0 0 0 cell importance 0 0 0 weight cutoff 0 0 0 weight cutoff 0 0 0 energy importance 0 QO 0 energy importance 0 QO 0 dxtran 0 0 0 dxtran 0 0 0 forced collisions 0 0 0 forced collisions 0 0 0 exp transform 0 QO QO exp transform 0 QO Ox upscattering 0 0 0 downscattering 0 0 9 8003E 00 tabular sampling 0 QO 0 capture 0 1 3626E 02 5 7541E 02 n xn 20323 1 0137E 00 1 5895E 00 loss to n xn 9964 4 9705E 01 6 8449E 00 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 Oz nucl interaction 19720 9 8600E 01 1 0482E 02 tabular boundary 11 5 5000E 04 1 0972E 02 tabular boundary 11 5 5000E 04 1 0972E 02 gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 0 total 397019 1 9848E 01 3 4100E 02 total 397019 1 9848E 01 3 4100E 02 number of neutrons banked 387055 average time of shakes cutoffs neutron tracks per source particle 1 9851E 01 escape 5 8655E 00 tco 1 0000E 34 neutron collisions per source particle 2 8027E 01 capture 4 8948E 01 eco 0 0000E 00 total neutron collisions 560536 capture or escape 5 8615E 00 wcl 5 0000E 01 net multiplication 0 0000E 0
398. oblem summary for this case is shown below MCNPX User s Manual 195 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 sample problem spallation target Case 1 neutron creation tracks weight energy per source particle source 0 0 0 nucl interaction 376685 1 8834E 01 3 3940E 02 particle decay 0 0 0 weight window 0 0 0 cell importance 0 0 0 weight cutoff 0 0 0 energy importance 0 0 QO dxtran 0 0 0 forced collisions 0 0 0 exp transform 0 0 0 upscattering 0 0 0 tabular sampling 0 0 0 n xn 20323 1 0137E 00 1 5895E 00 fission 0 0 0 photonuclear 0 0 QO tabular boundary 11 5 5000E 04 1 0972E 02 gamma xn 0 0 0 adjoint splitting 0 0 0 total 397019 1 9848E 01 3 4100E 02 number of neutrons banked 387055 neutron tracks per source particle 1 9851E 01 neutron collisions per source particle 2 8027E 01 total neutron collisions 560536 net multiplication 0 0000E 00 0000 neutron loss tracks escape 367324 energy cutoff 0 time cutoff 0 weight window 0 cell importance 0 weight cutoff 0 energy importance 0 dxtran 0 forced collisions 0 exp transform 0 downscattering 0 capture 0 loss to n xn 9964 loss to fission 0 nucl interaction 19720 tabular boundary 11 particle decay 0 total 397019 average time of shakes escape 5 8655E 00 capture 4 8948E 01 capture or escape 5 8615E 00 any termination 5 4273E 00 weight energy per source particle 1 8351E 01 2 1946E 02 QO QO
399. odules within MCNPX is encour aged this provides the user with the ability to test the sensitivity of the quantity of interest to the different physics models If significant differences are observed the user should evaluate which physics model is most appropriate for his or her particular application For example total neutron production from actinide targets is known to be more accurate if the multi step preequilibrium model MPM is turned off which is not its default setting 1 All particles should be included for energy deposition calculations as discussed in Section 8 3 MCNPX User s Manual 133 MCNPX User s Manual Version 2 3 0 April 2002 F LA UR 02 2607 Accelerator Production of Tritium 134 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Appendix B HTAPESX for use with MCNPX This appendix is reprinted from HTAPE3X for Use with MCNPX Richard E Prael Los Alamos Report LA UR 99 1992 April 16 1999 Abstract HTAPESxX is a code for processing medium and high energy collision data written to a his tory file by MCNPX In addition it provides surface flux and current edits which supplement the standard MCNP tallies 1 The HTAPE3X Code HTAPESxX is a modification of the HTAPE code from the LAHET Code System 1 designed to provide analysis of the history file HISTP optionally written by MCNPX 2 It is primari
400. of the origin of the main coordinate system defined in the auxiliary system Use Convenient for many geometries Default TRn 000 100 010 001 1 Example 174 RCC 000 0120 5 TR4 2000 45 4590 1354590 90900 Surface 17 is transformed via transformation 4 resulting in it s being displaced to x y z 20 0 0 and rotated as in the example on the TRCL card above Other Data Cards All MCNPX input cards other than those for cells and surfaces are entered after the blank card delimiter following the surface card block The mnemonic must begin within the first five columns No data card can be used more than once with the same number or particle type designations For example M1 and M2 are acceptable as are CUT N and CUT P but two M1 cards or two CUT N cards are disallowed 5 4 MATERIALS Mm DRXS TOTNU NONU AWTAB XSn VOID PIKMT MGOPT 5 41 Mm Material Form Mm ZAID fraction ZAID fraction keyword value 74 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 26 Material Card Argument Description arbitrary material number match with material number on m cell cards either a full ZZZAAA nnX or partial ZZZAAA element or ZAID ol ee f nuclide identifier for constituent i ZZZ atomic number ve gt 0 atomic mass 0 naturally occurring element nn the library identifier X the class of data fraction gt atomic fractio
401. oint sources of arbitrary intensity The use of a distribution of transformations is invoked by specifying TR Dn on the SDEF card The cards SI SP and optionally SB are used as specified for the SSR card on page 3 57 of the MCNP User s Guide SInL Ik SPn optionP P SBn optionB I The L option on the SI card is required new input checking has been implemented to ensure this usage for both the SDEF and SSR applications The option on the SP and SB cards may be blank D or C The values 1 l identify k transformations which must be supplied The content of the SP and SB cards then follows the general MCNP rules The following example shows a case of three intersection Gaussian parallel beams each defined with the parameters a 0 2cm b 0 1cm and c 2 in the notation previously discussed For each the beam is normal to the plane of definition e Beam 1 is centered at 0 0 2 with the major axis of the beam distribution along the x axis emitted in the z direction with relative intensity 1 e Beam 2 is centered at 2 0 0 with the major axis of the beam distribution along the y axis emitted in the x direction with relative intensity 2 e Beam 3 is centered at 0 2 0 with the major axis of the beam distribution along the line x z emitted in the y direction with relative intensity 3 110 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The card SBn is used to provide
402. ommended that MCNPX be run with 64 bit libraries Earlier versions of the code could use 32 bit libraries however studies of long problems have shown that erroneous answer can result with the lesser accuracy data Conversion of Type 1 libraries to 64 bit MCNPX User s Manual 35 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium binaries can be done with the MAKXSF routine described in Appendix C of the MCNP4B manual The LAHET physics modules in MCNPX require three special libraries BERTIN containing the elemental cross section data needed by the Bertini model PHTLIB containing nuclear structure data needed to generate de excitation photons BARPOL DAT containing new high energy total reaction and elastic cross sections They are unpacked with the rest of the code and if make install is executed placed in the lib directory There are basically 2 ways that the code tries to find these files 1 MCNPxX tries to open the files named bertin and phtlib in the current directory If the user wants to keep these file in another directory a symbolic link should be made from whatever directory you are in when running the code The following unix com mand can be used to do this In s home me lib bertin 2 A default pathname is coded in the fortran data statements in the file src Ics inbd F This can be changed by the user but you must remember to
403. on in centimeters if Ro is R entered as positive in mean free paths if entered as neg ative Negative entry illegal in a void Form for ring detectors Fna pl agr R Table 5 57 Ring Detector Variable Description n tally number a the letter X Y or Z pl N for neutrons or P for photons ao distance along axis a where the ring plane intersects the axis r radius of the ring in centimeters 120 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 57 Ring Detector Variable Description Same meaning as for point detectors but describes a sphere about the point selected on the ring R Default None 5 7 1 4 Pulse Height Tally tally type 8 Simple Form Fn plS Sk General Form Fn plS So 83 S4 55 Sg 7 Table 5 58 Pulse Height Tally Variable Description n tally number pl particle designator S problem number of cell for tallying or 7 Note Variance reduction is not allowed for problems with regular pulse height tallies It is allowed for energy pulse height tallies F8 if there are no energy bins The energy bins in the pulse height tally are different than for all other tallies Rather than tally the particle energy at the time of scoring the numbers of pulses depositing energy within the bins are tallied 5 7 2 FCn Tally Comme
404. on at the beginning of the substep P is the I Legendre polynomial and G is i do G 2nNf ggl Pilw du in terms of the microscopic cross section do dQ and the atom density N of the medium For electrons with energies below 0 256 MeV the microscopic cross section is taken from numerical tabulations developed from the work of Riley RIL75 For higher energy elec trons the microscopic cross section is approximated as a combination of the Mott MOT29 and Rutherford cross sections RUT11 with a screening correction Seltzer pre sents this factored cross section in the form 60 MCNPX User s Manual MCNPxX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium i do do 2 7 e dQMott dQ py u 2 do dQRutherford where e p and v are the charge momentum and speed of the electron respectively The screening correction n was originally given by Moliere MOL48 as H amc 5 2 n 3 Dr Z 113 3 76 05 where a is the fine structure constant m is the rest mass of the electron and B v c MCNP MCNPxX now follows the recommendation of Seltzer SEL88 and the implemen tation in the Integrated TIGER Series by using the slightly modified form 1 2 Sad Va 2 Mg A z 113 3 76 a5 5 where Tt is the electron energy in units of electron rest mass The multiplicative factor in the final term is an empirical correction which improves the agreement at low energies
405. on for an estimate of energy loss In addition departure from the initial energy group during the sub step was ignored The new logic applies the Vavilov algorithm to each substep and to each partial substep and makes a better estimate of the continuous slowing down energy loss mean energy loss across energy group boundaries The new treatment leads to considerably improved results in a variety of physically interesting calculations such as the range of heavy charged particles A full description of the algorithm and some exam ples of the results can be found in a recent Los Alamos Research Note PRAOOa 5 4 Multiple Scattering for Heavy Charged Particles The full Goudsmit Saunderson model of multiple scattering for electrons as implemented in MCNP4B MCNPX was described in Section 4 3 3 2 In MCNPX version 2 3 0 a small angle Coulomb scattering treatment has been imple mented for heavy charged particles We use a Gaussian model based on a theory presented by Rossi In the original theory both angular deflections and small spatial dis placements were accounted for Since the complex geometric system of MCNPX does not yet accommodate transverse displacements in charged particle substeps we use only the MCNPX User s Manual 69 MCNPxX User s Manual Version 2 3 0 April 2002 E LA UR 02 2607 Accelerator Production of Tritium part of the theory that addresses the angular deflection In several test cases this slight approxima
406. on from nuclear interactions is given by the difference of the neutron weights in the neutron creation and neutron loss columns A similar approach is taken to calculate net n xn production Net neutron production may also be calculated by realizing that the only loss mechanisms for neutrons are escape and capture The sum of the weights in the neutron loss column under escape and capture is thus equal to the net neutron production The values listed in the problem summary are collision estimators meaning they are tallied when a collision occurs during transport Uncertainties are not calculated by MNCPX for these collision estimated quantities A reasonable upper limit on the relative uncertainty would be given by the inverse square root of the number of source particles launched We provide here five different variations for the calculation of net neutron production for this simple target geometry In the base case we transport protons neutrons and MCNPX User s Manual 191 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 charged pions The transition energy between LAHET physics and neutron transport using tabular nuclear data is set at 150 MeV and the LA150 library is used All protons are transported using LAHET physics Nucleon and pion interactions simulated by LAHET physics use the Bertini intranuclear cascade model Variations from this base case are outlined in A 1 below For each case 20 000 source
407. on of the direct contribution is avoided by adding the average of the previous direct contributions into each of the appropriate tally bins Depending on the time required for a particular problem this can save from a few seconds to upward of ten minutes per history in some cases As described above for a monoenergetic isotropic point source or amonoenergetic monodirectional surface source NPSMG 1 is adequate 106 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 2 3 Additional Radiography Input Cards ANOTRN card is added as an additional possible input When this card appears in the INP file no transport of the source particles takes place and only the direct or source contri butions are made to the detector grid This is especially useful for checking the problem setup or doing a fast calculation to generate the direct source image This option works with either the pinhole or transmitted image options The option is also available to turn off the printing of all of the values in each of the grid bins in the OUTP file The card TALNP with no arguments turns off the bin print for all tal lies in the problem If there are entries it turns off the bin print for the tally numbers that are listed If after the run is completed one would like to see these numbers the printing of the bin values can be restored with the TALNP card in an INP file used in a continue
408. onization de dx energy is deposited uniformly along the track length which is important to keep in mind when doing a mesh tally All other energy deposition is calculated at the time of a nuclear interaction The energies of secondary particles if they are not to be tracked i e not included on the MODE card will be deposited at the point of the interaction Nuclear recoil energy will always be deposited at the point of interaction In order to obtain the most accurate energy deposition tallies possible the user must include all potential secondary particles on the MODE card Electrons can be omitted provided the user fully understands how energy deposition for photons is done The handling of energy deposition for non tracked secondary particles differs for the energies where libraries and physics models are used This procedure is under review and will likely be changed in future versions of the code Energies of all secondary particles except photons are added into the heating KERMA factors for the neutron and proton libraries This photon treatment was implemented in the MCNP libraries well before the development of the MCNPX code However since MCNP does not track charged particles standard practice was to include the energies of all other particles in the heating numbers for the evaluated libraries We are increasingly finding that local deposition of secondary particle energies causes difficulties particularly when the energies of
409. options such as debugging non debugging versions or different compiler types The local user building the private copy is again username me whose home directory is the directory home me The user has fetched the distribution from CDROM or from the net and has it in the file home me mcnpx_2 3 0 tar gz The user will unload the distribu tion package into home me menpx_2 3 0 With this method the source can be anywhere as long as the user has the pathname to it The user will build the system in the local directory home me menpx install the binary executable in home me bin and install the binary data files and eventually the mcnp cross sections in home me lib The following example uses bourne shell commands that follow accomplish this task If you are more familiar with csh you will need to adjust things appropriately NOTE Com ments about the shell commands start with the character Also don t be alarmed by the generous amount of output from the configure and make scripts They work hard so you don t have to go to your user home directory cd home me unpack the distribution that was copied from the net or a CDROM This creates home me mcnpx_2 3 0 gzip dc mcnpx_2 3 0 tar gz tar xf make a local directory for a build directory Call it mcnpx MCNPX User s Manual 19 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium mkdir mcnpx go into that new
410. or this case is 18 285 n p which is 0 1 greater than the base case value Thus as for neutrons the new 150 MeV proton evaluations for lead predict higher neutron production by protons in the energy range 20 to 150 MeV than does the Bertini INC model Since the proton evaluations are considered to be more accurate than 200 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 the Bertini model the n p value for this case should be considered more accurate than the value calculated in the base case Case 5 In the final variation from the base case we use the CEM model for neutron protons and pions CEM is turned on by setting the 9th entry of the LCA card to 1 Base Case LCA j j j Case 4 Ica jjjjjjjj1 sample problem spallation target Case 5 n creation source nucl interaction particle decay weight window cell importance weight cutoff energy importance dxtran forced collisions exp transform upscattering tabular sampling n xn fission photonuclear tabular boundary gamma xn adjoint splitting total tracks number of neutrons neutron tracks per neutron collisions total neutron collisions weight energy per source particle 0 On QO 254437 1 2722E 01 3 1302E 02 0 QO 0 0 QO 0 0 QO 0 0 0 0 0 QO 0 0 QO 0 0 QO 0 0 0 0 0 QO 0 0 QO 0 91571 4 5738E 00 2 1850E 01 0 QO 0 0 QO 0 1 5 0000E 05 7 4680E 03 0 0 0 0 QO QO 346009 1 72
411. ord may be followed by up to four entries where e Ifthe first entry is 1 to 9 an energy dependent dose function must be sup plied by the user on a MSHMF card e If the first entry is 10 20 31 35 or 40 the dose function comes from the dose function dfact See section 5 7 22 6 for details The next three entries define the input needed by that function the four needed entries corre spond to DFACT arguments ic it iu and acr Also see section 5 7 8 DFn Card e If no entries follow the dose keyword the default entries are 10 1 1 and 1 0 which form inputs into the dfact function Results are in rem hour Causes the population to be scored in each volume which is equivalent to the popul weight times the track length Scores the average energy deposition per unit volume MeV cm source parti cle for the particle type P In contrast to the 3rd type of Mesh Tally energy deposition can be obtained in this option for any particular particle pedep This option allows one to score the equivalent of an F6 P see Section 5 7 1 heating tally for the particle type P Note the mesh is independent of problem geometry and a mesh cell may cover regions of several different masses Therefore the normalization of the pedep option is per mesh cell volume not per unit mass 146 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 81 Track Averaged Mesh Tally
412. ork with the 2 3 0 The program MAKXS is provided with the MCNPX distribution to do the reformatting and details can be found in Appendix C of the MCNP4B manual An alternative is to use type 1 formatted sequential access libraries The XSDIR file tells the code all the information it needs to known on where to find individ ual data tables MCNPX uses the same procedure as MCNP4B to find the nuclear data libraries as described in Appendix F of the MCNP4B manual If XSDIR is not in your cur rent directory MCNPX will search the following places for both the libraries and XSDIR file 34 MCNPX User s Manual MCNPxX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium in order starting from 1 We repeat that portion of the MCNP4B manual here with annotations 1 xsdir datapath on the MCNPX execution line note datapath is truncated to 8 characters which means that it is really the name of a file not a path It is easiest to assign a name via a symbolic link e g In s hnome me lib data xsdir xsdir1 Then you can say mcnpx xsdir xsdir1 DATAPATH datapath in the INP file message block this version of datapath can be a full description the current directory the DATAPATH entry on the first line of the XSDIR file the UNIX environmental variable setenv DATAPATH datapath the individual data table line in the XSDIR file the directory specified at MCNPX compile time in the blkd
413. orresponding recoil or damage energy MCNPX User s Manual 149 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium At any collision the damage energy Egis obtained from the recoil energy E of nucleus A Z by the relation of Linhard 4 Ey E L E using the formulation of Robinson 5 p 0 188745 22 92 A Avy 2 i i 3 3 4 9 gs a 7213 E eea tuk Dae A Ai Z Z Zr ZP glei ei 0 40244e7 3 4008 n fi Ess 3 1 kg e i 1 Ei where the summation is over the components of the material with atom fractions f 19 The Resource Option The RESOURCE option allows the user to edit the data available on a history file while altering the assumed spatial distribution of the source from that used in the original calcu lation For its application see reference 1 20 The Merge Option Not used in HTAPESX For any tally either the HISTP file or the HISTX file is edited but not both 21 The Time Convolution Option Assume that an initial calculation has been made with the default source time distribution i e all histories start at t O A time dependent tally for any of the allowed LAHET source time distributions may then be made with HTAPESxX without rerunning the transport calcu lation For details see reference 1 150 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Acce
414. ortance 0 0 0 weight cutoff 0 0 0 weight cutoff 0 0 0 energy importance 0 QO 0 energy importance 0 0 0 dxtran 0 0 0 dxtran 0 0 0 forced collisions 0 0 0 forced collisions 0 0 0 exp transform 0 QO QO exp transform 0 0 QO upscattering 0 0 0 downscattering 0 0 9 8423E 00 tabular sampling 7166 3 5830E 01 1 8289E 00 capture 0 1 4179E 02 7 6277E 02 n xn 78791 3 9358E 00 1 9090E 01 loss to n xn 25324 1 2646E 00 4 9542E 01 fission 0 0 0 loss to fission 0 0 0 photonuclear 0 0 nucl interaction 3433 1 8665E 01 6 2865E 01 tabular boundary 0 QO 0 tabular boundary 0 QO 0 gamma xn 0 0 0 particle decay 0 0 0 adjoint splitting 0 0 0 total 394256 1 9709E 01 3 4116E 02 total 394256 1 9709E 01 3 4116E 02 number of neutrons banked 368932 average time of shakes cutoffs neutron tracks per source particle 1 9713E 01 escape 5 7563E 00 tco 1 0000E 34 neutron collisions per source particle 2 7817E 01 capture 4 6071E 01 eco 0 0000E 00 total neutron collisions 556332 capture or escape 5 7522E 00 wcl 5 0000E 01 net multiplication 0 0000E 00 0000 any termination 5 3292E 00 we2 2 5000E 01 Net neutron production for this case is 18 285 n p which is 0 1 greater than the base case value Thus as for neutrons the new 150 MeV proton evaluations for lead predict higher neutron production by protons in the energy range 20 to 150 MeV than does the Bertini INC model Since the proton evaluations are considered to be more accurate than the Berti
415. ory Cutoff 0 00000 eee 89 5 5 6 3 CTME Computer Time Cutoff annaa aaa aaaea 89 5 5 7 Physics Models 2000 e eee eee eee eee eee eee 89 507 LE GAM Sanna eae o a n e tno thai wan Bre a hoe nth Suge ter a EE 90 BO fed GB tee tee aA area eee nt eaten cae A a A Maen Ie 92 55 FOELEN ya dss gerund Graveney tink a a a T beh ee antadl a me a vaste anabes Ae 94 DO MALEB a eo RR ee ee a 95 5 6 Source Specification 00 00 e eens 97 5 6 1SDEF General Source Definition 000005 97 5 6 1 1 SIn Source Information 0 0 naana anaana 99 5 6 1 2SPn Source Probability 000000 e eee eee 99 5 6 1 3SBn Source Bias 0 0 cc ees 100 5 6 1 4DSn Dependent Source Distribution 101 5 6 1 5 SCn Source Comment 0 00 0 cc eee eee ee 102 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 6 2 KCODE Criticality Source 000 cece eee 102 5 6 3 KSRC Source Points for KCODE Calculation 102 5 6 4 SSW Surface Source Write 20 20 e eee 103 5 6 5SSR Surface Source Read 0 0e cece eee eee eee 104 5 6 6 Subroutines SOURCE and SRCDX 0c eee e eee eens 107 5 6 7 Extended Source OptionS 0002 c eee eee 107 5 7 Tally Specitication 2 005 5 0 15 natin Ss aak wie dd ee eee ae Si ee 111 SA1 Pinas Tally cessed oecis ated parce aie are epee eee DE te eee 112 5 7 1 1
416. osines of the angles O4 O2 O3 displacement vector of the transformation XX YX ZX XY YY ZY XZ YZ ZZ rotation matrix of the transformation 1 the default means that the displacement vector is the location of the origin of the auxiliary coordi nate system defined in the main system 1 means that the displacement vector is the loca tion of the origin of the main coordinate system defined in the auxiliary system Use Convenient for many geometries Example 10 1 fill 1 rcc can 2 2 7 8 2 u 1 30 2 u 1 21 like 1 but trcl 200 0 45 45 90 1354590 9090 0 fill 2 Cell 21 is like cell 1 but is translated to x y z 20 0 0 and rotated 45 counter clockwise with respect to x and y If if the rotational matrix is left incomplete MCNPX will calculate what it should be but completeness is the only way to be sure you get what you want and get error messages if you are wrong 5 3 3 6 LAT Lattice Form LAT n on cell card LAT n1n2n3 nx data card Table 5 24 Lattice Card Argument Description 1 cell describes a rectangular square lattice 2 cell describes a hexagonal triangular lattice 72 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 24 Lattice Card Argument Description lattice type for corresponding cell 1 x use jump feature n1 nx to pass over cells which are not lattice c
417. osines of the arbi trary vector with respect to the x y and z axes The vector need not be normalized The surface current tally represents the time integrated current integrated over a surface area and an element of solid angle Unless otherwise normalized it is the weight of parti cles crossing a surface within a given bin per source particle As such it is a dimensionless quantity 4 Edit Option IOPT 2 or 102 Surface Flux The surface flux tally is analogous to an MCNP F2 tally All particle types listed above may be specified The number of energy bins is given by NERG The number of particle types for which surface flux data is to be tallied is given by NTYPE and must be gt 0 NFPRM is unused If KOPT 1 surface segmenting is performed as in option above the same input record to designate the segmenting planes or cylinders must be included as in option 1 If IOPT is preceded by a minus sign the particle weight is multiplied by its energy before tallying The surface flux tally represents the time integrated flux integrated over surface areas Unless otherwise modified it is a dimensionless quantity MCNPX User s Manual 143 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 5 Edit Option IOPT 3 or 103 Particle Production Spectra Option 3 may be used to tally the spectra of particles produced in nuclear interactions It accesses all collision records on HI
418. ositron 19 positron 20 neutrino neutrino antineutrino 21 antineutrino LA UR 02 2607 FNORM may be used to apply an overall multiplicative normalization to all bins except for IOPT 11 111 12 or 112 For these cases FNORM multiplies the time variable e g use FNORM 0 001 to convert from nanoseconds to microseconds The default is 1 0 KPLOT is a plot control flag plotting is available for some options provided it has been installed with the code using the LANL CGS and CGSHIGH Common Graphics System libraries Using a 0 indicates that no PLOT file will be produced and is the default IXOUT is a flag to indicate that the tally will be written to a formatted auxiliary output file for post processing The details and the file name are option dependent however a 0 indicates that no such file will be written and is the default MCNPX User s Manual 139 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium IRS is the RESOURCE option flag A non zero value indicates that the option will be turned on 0 is the default see Section 19 below IMERGE is not used in HTAPE3X see Section 20 below ITCONV is the TIME CONVOLUTION option flag A non zero value indicates that the option will be turned on 0 is the default see Section 21 below IRSP is the RESPONSE FUNCTION option flag IRSP gt 0 indicates that the tally will be multiplied by a user supplied response
419. p total rather than flagged or uncollided flux ly of last user bin Is of last segment bin Iu of first multiplier bin on FMn card Ic of last cosine bin Ig of last energy bin Ir of last time bin 4 Use Whenever one or more tally bins are more important than the default bin Particularly useful in conjunction with the weight window generator Example Suppose an F2 tally has four surface entries is segmented into two segments the segment plus everything else by one segmenting surface and has eight energy bins By default one chart will be produced for the first surface listed for the part outside the segment and totaled over energy If we wish a chart for the fifth energy bin of the third surface in the first segment we would use TF2 3 2J 1 2J 5 MCNPX User s Manual 135 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 7 20 TIRn The Radiography Tally MCNPX can generate simulated radiography images as one would expect to see from an X ray or pinhole projection of an object containing the particle source This allows the recording of both the direct source image as well as that due to background scatter This tool is an invaluable aid to the problem of image enhancement or extracting the source image from a background of clutter MCNPX includes two types of image capability the pinhole image projection and the transmitted image projection The radiography capability is based on point
420. p mfact trans n 1 11 21 31 note number must not duplicate one used for an F1 tally P is a particle type There is no default see Table 5 1 Table 8 1 Track Averaged Mesh Tally type 1 Keyword Descriptions Keyword Description traks The number of tracks through each mesh volume flux The average fluence is particle weight times track length divided by volume in units of number cm If the source is considered to be steady state in particles per second then the value becomes flux in number cm second default dose Causes the average flux to be modified by an energy dependent dose function The dose keyword may be followed by up to four entries where e Ifthe first entry is 1 to 9 an energy dependent dose function must be sup plied by the user on a MSHMF card e Ifthe first entry is 10 20 31 35 or 40 the dose function comes from the function dfact see Section 8 4 for details The next three entries define the input needed by that function the four needed entries correspond to DFACT arguments ic it iu and acr e If no entries follow the dose keyword the default entries are 10 1 1 and 1 0 which form inputs into the dfact function Results are in rem hour popul Causes the population to be scored in each volume which is equivalent to the weight times the track length pedep Scores the average energy deposition per unit volume MeV cm source parti cle for the partic
421. p of the plot The allowed values of n are 1 and 2 The maximum length of aa is 40 characters The default is the TITLE n aa comment on the FC card for the current tally if any Otherwise it is the name of the current RUNTPE or MCTAL file plus the name of the tally KCODE plots have their own special default title Put the title below the plot instead of above it BELOW PELAN has no effect on 3D plots Write subtitle aa at location x y which can be SUBTITLE x y aa anywhere on the plot including in the margins between the axes and the limits of the screen Use aa as the title for the x axis The default is the AMEE pa name of the variable represented by the x axis n Use aa as the title for the y axis The default is the YTITLE aa name of the variable represented by the y axis ZTITLE aa Use aa as the title for the z axis in 3D plots The default is the name of the variable represented by the z axis MCNPX User s Manual 53 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description Use aa as the label for the current curve It is printed in the legend beside a short piece of the kind of line used to plot the curve The value of LABEL reverts to LABEL aa its default value blank after the current curve is plotted If LABEL is blank the name of the RUNTPE or MCTAL file being plotted is prin
422. particle set 2 KCODE criticality calculations have not been extended to include 20 150 MeV neu trons Accelerator transmutation applications should keep criticality limitations in mind when using this feature to include high energy neutrons in the physics based energy region Below 20 MeV MCNPX criticality calculations match MCNP 3 Certain weight window optimizations have not been fully implemented for high energy particles 4 The Mix and Match feature has yet to be implemented This version of MCNPX will not switch between table based and physics based data where a number of tables with differing upper energies are present The switch between physics models and tabular data is made at one energy for all materials in the problem This energy is set on the PHYS card by the user see section 5 5 2 Therefore it is desirable that one use a set of libraries all with the same upper energy limits Correctly implementing this feature involves a major rewrite of data structures in MCNPX and will be released in a future version 5 Charged particle reaction products are not included for some neutron reactions below 20 MeV in the LA150N library In calculating total particle production cross sections the library processing routines include only those reactions where complete angular and energy information is given for secondary products The new 150 MeV evalua tions are built on top of existing ENDF and JENDL evaluations which typically go
423. pes 5 4 7 XSn Cross Section File n 1to 999 Form XSn ZAID nnx AW Use XSDIR file entry for nuclide s not in XSDIR file 5 4 8 VOID Material Void Form VOID no entries or VOID Cy Co Ci C cell number Default Use problem materials Use Debugging geometry and calculating volumes 78 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 4 9 PIKMT Photon Production Bias Form PIKMT Z IPIK MT PMT MTy ipik PMT ipik Z IPIK MT PMTy7 MT y ipik PMT ipik Table 5 29 Photon Production Bias Argument Description Z the ZAID of the it entry Full or partial ZAIDs can be specified that is 29000 is equivalent to 29000 50 0 no biasing for ZAID photons from ZAID are produced with the normal sampling technique 1 no photons are produced from ZAID IPIK gt 0 there is biasing for ZAID The value of IPIK is the number of partial photon production reactions to be sam pled MT identifiers for the partial photon production reac J tions to be sampled only used if IPIK gt 0 PMT control to a certain extent the frequency with which oJ the specified MTs are sampled only used if IPIK gt 0 Default If the PIKMT card is absent there is no biasing of neutron induced photons If PIKMT is present any ZAID not listed has a default value of IPIK 1 Use Only useful for biasing photon production
424. ples illustrate the syntax when only the constant multiplier feature is used All parentheses are required in these examples Tally 2 creates 20 bins the flux across each of surfaces 1 2 3 and 4 with each multiplied by each constant C4 Co C3 C4 and the sum of the four constants Tally 12 creates 4 bins the flux across each of surfaces 1 2 3 and 4 with each multiplied by the constant C Tally 22 creates 12 bins the flux across surface 1 plus surface 2 plus surface 3 the flux across surface 4 and the flux across all four surfaces with each multiplied by each constant Cy Co C3 and C4 An FQn card with an entry of F M or M F would print these bins of the tallies in an easy to read table rather than strung out vertically down the output page Example 6 F4 p 1 FM4 1 2 5 6 SD4 1 F6 p 1 SD6 Multiplying the photon flux by volume SD4 1 times the atom density 1 for material 2 times the photon total cross section 5 times the photon heating number 6 is the same as the F6 p photon heating tally multiplied by mass SD6 1 namely the total energy deposition Note that the positive reaction numbers are photonuclear reactions Example 7 F4 n 1 FM4 1 3 6 7 SD4 1 Multiplying the neutron flux by volume SD4 1 times the atom density 1 for material 3 times the fission multiplicity lt nu gt 7 times the fission cross section 6 gives the track length estimate of criticality for cell 1 The FM card basically multi
425. plies by any tallied quantity flux current by any cross section to give nearly all reaction rates plus heating criticality etc Some common reaction numbers are MCNPX User s Manual 125 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Neutrons Photons Protons Photonuclear 1 5 1 1 Total cross section 4 6 4 4 Heating number 6 Fission A more comprehensive list is in Appendix G of the MCNP4C manual Several more examples of the FMn card are in Chapter 4 The DEMO example in Chapter 5 also illustrates the general form of the card 5 7 8 DEn and DFn Dose Energy and Dose Function Form DEn A E Ek DFn B F Fk DF n iu j fac F int ic i Table 5 65 User Specified Dose Energy amp Dose Function Cards Variable Description n tally number E an energy in MeV F the corresponding value of the dose function A LOG or LIN interpolation method for energy table B LOG or LIN interpolation method for dose function table Keyword Value 1 US units rem hr ia 2 international units sieverts hr default normalization factor for dose default 1 0 fac 1 ICRP60 1990 normalization 2 LANSCE albatross response function energy interpolation dose interpolation always linear int log loglin interpolation default lin _ linlin interpolation ic standard dose function 126 MCNPX User s Manual MCNPX User s Manual
426. protons were transported Table A 1 Neutron Problem Summaries Neutron Proton caso momode cece Mansiton mansion MeV MeV base Bertini nh 150 0 1 Bertini nh 20 0 2 Bertini nh dtsa 150 0 3 ISABEL nh 150 0 4 Bertini nh 150 150 5 CEM nh 150 0 For the sake of brevity we reproduce here just the neutron problem summaries from the MCNPxX output decks Base Case sample problem spallation target c neutron production with 20 MeV neutron transition energy c EJ Pitcher 1 Nov 99 c c cell cards c c Pb target 11 11 4 1 2 3 192 MCNPX User s Manual c bounding sphere 20 1 2 3 4 c outside universe 30 4 c surface cards 1 pz 0 0 2 pz 30 0 3 cz 5 0 4 so 90 0 c material cards c c Material 1 Pb without Pb 204 m1 82206 24c 0 255 82207 24c 0 221 82208 24c 0 524 c c data cards mode nh imp n h 1 1r0 phys n 1000 j 150 phys h 1000 j 0 Ica j jj MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 193 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 nps 20000 prdmp j 30j 1 c c source definition c 1 GeV proton beam 7 cm diam parabolic spatial profile sdef sur 1 erg 1000 dir 1 vec 0 0 1 rad d1 pos 0 0 0 par 9 sil a 0 0 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 1 0 1 1 1 2 1 3 1 41 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2
427. provides surface flux and current edits which supplement the standard MCNP tallies 1 The HTAPE3X Code HTAPE3X is a modification of the HTAPE code from the LAHET Code System 1 designed to provide analysis of the history file HISTP optionally written by MCNPX 2 It is primarily intended to provide an analysis of the outcome of collisions in the medium and high energy range where the interaction physics is obtained from LAHET However all appropriate features have been retained even when they duplicate existing MCNP flux and current tallies 3 The latter features relate to editing a surface source write SSW file default name WSSA For experienced LAHET users they do provide some options not available with standard MCNP F1 and F2 tallies Note that the information written to HISTP comes only from interactions processed by the medium and high energy modules in MCNPX low energy neutron and proton and any photon electron collisions which utilize MCNP library data do not contribute to the collision information on the history file and will not contribute to edits by HTAPE3X of collision data Surface crossing edits from data on the file WSSA will apply to all particle types and all energies 2 Input for HTAPE3X The input structure is largely unchanged from the description in reference 1 In general energy units are MeV time units are nanoseconds and length units are centimeters Note the difference in the time scale from
428. ption Type of energy deposition scored e total energy deposited from any source default total e de dx ionization from charged particles de dx recol f f eS tlest delct recol energy transferred to recoil nuclei above tabular limits tlest track length folded with tabular heating numbers e delct non tracked particles assumed to deposit energy locally Can have from one to four numerical entries following it e The value of the first entry is in reference to an energy dependent response function given on a MSHMFn card no default e The second entry is 1 default 1 for linear interpolation and 2 for loga rithmic interpolation e Ifthe third entry is zero default 0 the response is a function of energy mfact deposited otherwise the response is a function of the current particle energy e The fourth entry is a constant multiplier and is the only floating point entry allowed default 1 0 If any of the last three entries are used the entries preceding it must be present so that the order of the entries is preserved Only one mfact keyword may be used per tally Allows one to record in a separate mesh array the local energy deposition only due to particles otherwise not considered or tracked in this problem This allows the user to ascertain the potential error in the problem caused by nterg allowing energy from non tracked particles to be deposited locally This can be a serious problem in neglect
429. ption to track energy deposition from one type of particle alone in a problem is included in the first Mesh Tally type see Table 8 1 keyword pedep The Energy Deposition Mesh Tally described here will give results for all particles tracked in the problem and has no option to specify a particular particle The request to track energy deposition by specific particle was received after this tally was developed and therefore was included in the more convenient Mesh Tally type 1 pedep keyword Note since the mesh is independent of problem geometry a mesh cell may cover regions of several different masses Therefore the normalization of the output is per mesh cell vol ume MeV cm source particle not per unit mass R C S MESHn total de dx recol tlest delct mfact nterg trans n 3 13 23 33 Table 8 3 Energy Deposition Mesh Tally type 3 Keyword Descriptions Keyword Description total Type of energy deposition scored de dx e total energy deposited from any source default recol tlest gy CoP y delct e de dx ionization from charged particles e recol energy transferred to recoil nuclei above tabular limits tlest track length folded with tabular heating numbers e delct non tracked particles assumed to deposit energy locally 98 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 8 3 Energy Deposition Mesh T
430. r Production of Tritium Julich model A second model is the mass dependent model developed for the Julich ver sion of HETC DRE81 In MCNPX it is applied as originally formulated independent of energy but could be used as the low excitation limit in the Ignatyuk model HETC model The third option is the mass and isospin dependent model originally used in the evaporation model of HETC DRE81 1 yA 2Z PEA Ae ONE bo where the default values b 8 0 and y 1 5 may be changed by the user 4 1 6 High Energy Fission Two models for fission induced by high energy interactions are included in MCNPX e The ORNL Model BAR81 e The Rutherford Appleton Laboratory RAL model ATC80 The RAL model allows fission for Z 71 and is the default in MCNPxX It is actually two models one for actinide and one for subactinide fission The ORNL model covers fission only for actinides The subactinide fission routines of the RAL model produce cross sections which tend to be low compared to the most recent data and use of pre equilibrium models further reduce these values This is strong indication that improvements in subactnide fission models are warranted MCNPX User s Manual 45 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 4 2 High Energy Interactions MCNPxX version 2 3 0 contains an early version of the FLUKA high energy code Formally this consists of t
431. r be rouletted more harshly than one in MXSPLN MASPEN MXSPLN 2 in zero window cells or meshes Required MXSPLN gt 1 decides where to check a particle s weight MWHERE 1 check the weight at collisions only 0 check the weight at surfaces and collisions 1 check the weight at surfaces only decides where to get the lower weight window bounds lt 0 get them from an external WWINP file SWITCHN 0 get them from WWNi cards gt 0 set the lower weight window bounds equal to SWITCHN divided by the cell importances from the IMP card 0 energy dependent windows WWE card MTIME 1 time dependent windows WWE card gt 1 multiplicative constant for all lower weight bounds on WWNI n cards or MOET WWNP file mesh based windows of particle type n 5 8 5 WWN Cell Based Weight Window Bounds Form WWNi n Wig Wi2 e Wij e Wig Table 5 90 Cell based Weight Window Bounds Variable Description n particle designator 156 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 90 Cell based Weight Window Bounds Variable Description lower weight bound in cell j and energy or time interval 1 lt E lt E E Eg 0 as defined on the WWE card If no Wij WWE card i 1 0 no weight window game 1 zero importance cell J number of cells in the problem Default None Use Weight w
432. r data tables for neutron proton and photonuclear reactions cross sections for the Bertini model BERTIN gamma emission data for decaying nuclei PHTLIB photon and electron interaction libraries and others Numerous questions in the beta test phase of MCNPX User s Manual 33 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium MCNPX have arisen concerning where these libraries should be kept and this section of the manual has been added for clarification The following set of nuclear data libraries may be used with MCNPX 2 3 0 1 All standard neutron libraries used with MCNP4B DLC189 can be used with MCNPxX however they will not contain emission data for charged particles or recoil nuclei these were processed only in the LA150N library Therefore charged second aries and recoil nuclei will not be produced or tracked in MCNPX within the tabular energy ranges 2 MCNP4C DLC200 libraries are the same as the MCNP4B DLC1839 set with certain new features These include unresolved resonances delayed neutrons new electron libraries ZAIDs end in 03e ENDL92 data and multi temperature U Np tables DLC200 tables may be used with MCNPX with the following cautions None of the DLC200 tables have charged particle or recoil data therefore these will not be produced or tracked in MCNPX Only the DLC200 electron tables with ZAID numbers ending in 0le will work prop erly i
433. r this case follows sample problem neutron creation source nucl particle decay 0 weight window 0 cell importance 0 weight cutoff 0 energy importance 0 dxtran 0 forced collisions 0 exp transform 0 upscattering 0 0 0 0 0 1 0 0 8 interaction tabular sampling n xn fission photonuclear tabular boundary gamma xn adjoint splitting total number of neutrons banked neutron tracks per source particle neutron collisions per source particle total neutron collisions net multiplication tracks spallation target Case 3 weight energy neutron loss tracks per source particle QO escape 351353 5102E 01 3 2679E 02 energy cutoff 0 0 time cutoff 0 0 weight window 0 0 cell importance 0 0 weight cutoff 0 0 energy importance 0 0 dxtran 0 0 forced collisions 0 QO exp transform 0 0 downscattering 0 QO capture 0 9089E 00 1 8916E 01 loss to n xn 25121 0 loss to fission 0 0 nucl interaction 3823 0000E 05 7 4505E 03 tabular boundary 1 0 particle decay 0 S Q 9011E 01 3 4571E 02 total 380298 355177 average time of shakes 1 9015E 01 escape 5 7572E 00 2 6865E 01 capture 4 9166E 01 537297 capture or escape 5 7530E 00 0 0000E 00 0000 any termination 5 3162E 00 ja 0 0 0 0 0 0 0 0 0 0 1 1 0 y 5 0 weight energy per source particle 7552E 01 2 225 7E 02 0 0 0 0 0 0 QO QO QO 9 3603E 00 3946E 02 7 4771E 02 2545E 00 4 9306E 01 0 91
434. r use in the transport pro cess Anew cross section treatment PRA98a provides a defined explicit reaction cross section as well as a defined nuclear elastic cross section previously utilized in the absence of data libraries these defined cross sections determine the transport process and constrain the corresponding reaction rates The new cross section treatment has been implemented including an interpolation table for neutron elastic and reaction cross sections derived from the new 150 MeV MCNPX neutron libraries CHA99a and some older 100 MeV libraries Elastic scattering for pro tons is as implemented in LAHET2 8 PRA96 Proton reaction cross sections are obtained by the methods of Barashenkov and Polanski BAR94 with Madland s optical model calculations MAD88 used where available augmented by the coding of Tripathi TRI97a TRI97b below 1 GeV and by the methods from FLUKA89 Moehring formulation MOH83 above 1 GeV Beyond the range of the new tabular data neutron reaction cross sections are similarly obtained Elastic and reaction cross sections for pions are derived from the methods of Barashenkov and Polanski and of FLUKA89 For antinucleons and kaons there are no elastic cross sections available and the reaction cross sections are obtained only from the FLUKA89 methods 4 3 1 4 Atomic Mass Tables MCNPX 2 3 0 includes a new atomic mass data base PRA98a and the code to access it this is used by all the physics packages
435. ransport step that they will skip over some energy bins set up in a tally causing a picket fence structure in energy spectra Figure 8 4 illustrates this effect which will show up in any spectra plotted as a function of energy for an 800 MeV proton beam hitting a tungsten target Figure 8 4 Effect of too fine binning on energy spectra a Proton Energy deposition spectra with 100 bins Note the picket fence effect at high energies file runtpe tally 6 10 6 tally mev particle o 100 200 300 40 500 600 700 800 energy mev MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium b Proton energy deposition spectra with 50 bins Picket Fence effect has disappeared file runtpe tally 26 10 5 tally nev particle 10 6 10 7 o 100 200 300 400 500 600 700 aao energy mev The exact treatment of energy deposition depends on particle type Photons In a photon only problem the photon heating numbers are used to estimate the energy deposition as a function of track length in the cell In cells where the electrons that would be produced cannot travel very far this is a reasonably good approximation since the use of heating numbers assumes that the energy from these would be secondary particles is deposited locally However if the cells are thin to electron transport this becomes a poor approximation and one should use
436. rate from the lower energy evaluated library cross sections The Monte Carlo methodology was adapted from the HERMES code CLO88 with a rewritten sampling algorithm for the center of mass scattering angle Elastic cross section data below 400 MeV uses a global medium energy nucleon nucleus phenomenological optical model potential This is an intermediate step in the effort to provide a library of both elastic and non elastic cross sections from a global optical model potential for MCNPX usage up to 2 GeV incident energy The tabulated elastic scattering cross sections were generated with an interim global medium energy nucleon nucleus phenomenological optical model potential MAD88 The potential is based upon a relativistic Schrodinger representation and is applicable to neu tron and proton incident energies in the range 50 500 MeV and a target mass of 20 220 The starting point for this work was the proton optical potential of Schwandt et al SCH82 for the range 80 180 MeV The potential was modified to optimally reproduce experimental proton total reaction cross sections as a function of energy while allowing only minimal deterioration in the fits to other elastic proton scattering observables Further modifications in the absorptive poten tial were found necessary to extrapolate the modified potential to higher energies At this point explicit isospin was introduced and the potential was converted to a neutron nucleus potential by use of
437. rce Probability Functions ERG 6 ab Muir velocity Gaussian fusion spectrum ERG 7 ab Spare DIR RAD or EXT 21 a Power law p x c x DIR or EXT 31 a Exponential p w ce TME 41 ab Gaussian distribution of time 5 6 1 4 DSn Dependent Source Distribution Form DSn optionJ Jk or DSn T l Ji wee I Jk or DSn Q Vi Sy ai VkSk Table 5 49 Dependent Source Distribution Card Variable Description n distribution 1 999 Determines how J s are interpreted Allowed values are blank or H source variable values in continuous distribu tion for scalar variables only option L discrete source variable values follow p S distribution numbers follow T values of the dependent variable follow values of the independent variable which must be a discrete scalar variable Ii values of the dependent variable Q distribution numbers follow values of the independent variable which must be a scalar variable y monotonically increasing set of values of the inde f pendent variable Si distribution numbers for the dependent variable Default DSn H J Jk MCNPX User s Manual 101 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 6 1 5 SCn Source Comment Form SCn comment n distribution number n 1 999 The comment is printed as part of the header of distribution n in the source distribution table and in the source distribution frequency ta
438. rd The general rule in MCNP is that the particle with the lowest IPT value see Table 5 1 specified on the MODE card will be the source particle Thus MODE n h would result in a neutron source A modification has been made to the built in function for source probability F 41 The gaussian distribution in time has been converted to a gaussian distribution in space in order to model accelerator particle beams This modification is discussed in Section 6 3 6 1 5 Tally Specification Cards F1 p F2 p F4 p F5a p F6 p F7 n F8 p Any card with a particle designator can accept all new particle types The F6 energy dep osition options have been changed to accommodate the larger particle list A new F6 tally has been added to tally energy deposition from individual particle types see Section 8 3 New Mesh Tally and Radiography tally capabilities have been added See Sections 8 1 and 8 2 6 1 6 Material Specification Cards Mm DRXS TOTNU NONU AWTAB XSn VOID PIKMT MGOPT No changes have been made to any material specification cards for neutron problems We have made the designation of materials with more than one density a fatal error due to non linear density scaling effects for charged particle transport We recommend defin ing materials with more than one density should this case be encountered The fatal error can be overridden by setting the 19th entry of the DBCN card to a non zero value This will disable all fatal errors so the user should
439. re not Linux compatible Gridconv may be compiled with a nopaw option see table 3 1 Once gridconv is compiled one need type only the word gridconv to execute the code The code will then prompt the user for information that is required such as file type file names etc In most cases the default value is used and a return is all that is necessary Once the header information from mdata has been read from the file gridconv can either produce an ASCII file from a binary or generate the required graphics input files as requested by the user Note that the ASCII file contains raw data not normalized to the number of source particles The reason for the option to write an ASCII file is that some times users will want to look at the numbers in the mdata file before doing any plotting or check the numerical results for a test case The ASCII option is also very useful for porting the mdata file to another computer platform and for reading the data into graphics pack ages not currently supported by gridconv Gridconv is currently set up to generate one two or three dimensional graphics input files with any combination of binning choices Once the input file has been generated gridconv gives the user the options of producing another file from the currently selected mesh tally selecting a different mesh tally available on this mdata file or reading informa tion from a different file Of course there is always the option to exit the pro
440. recompile the code Look for the variable currently holding the string usr local xcodes3 lcsdir ber tin and the similar variable referencing a location for phtlib Change them to reflect the appropriate location of the two data files on your system and re make the code A typical location for these two files might be usr local lib mcnpx This would be the preferable method when a community of users is accessing one copy of the code ona single system As suggested above we recommend making a symlink to the bertin and phtlib files in your working directory If you have more than just one person running the code from a server then it is probably worthwhile to edit src Ics inbd F to point to a specific location on your system where everyone can get the files as in method 2 above In the future we will build in the ability to look for all libraries using the same method now used for the nuclear data table libraries 36 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 4 Physics and Data The definitions of low intermediate and high energy physics are greatly influenced by the background of the user of a simulation code In reactor physics a 14 MeV neutron is considered high energy but to a particle physicist such an energy is extremely low There is however a basis for division for these categories that can be made in the context of Monte Car
441. rectory so that they all match your particular computing environment The full structure is now in place to allow a graceful migration to individual feature tests during the autoconfiguration process in the future The autoconf generated configure script will search for GNU compilers first before attempting to locate any other compiler present on your computing environment Please be aware of exactly how many Fortran and C compilers exist in your comput ing environment It may be necessary to specify which Fortran and C compiler should be used You have that power via options given to the configure script See the with FC and with CC options later in this document Rather than having the one Build directory of past distributions one is now free to create as many build directories as desired anywhere one wants named anything one wants Through the use of options supplied to the configure script one can vary the resulting gen erated Makefiles to match a desired configuration MCNPX User s Manual 15 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Most software packages that use autoconf have a basic build procedure that looks like gzip dc PACKAGE tar gz tar xf cd PACKAGE configure make install This method of installation works with MCNPX However the development team recom mends a slightly different method so as not to clutter the original source tree with all th
442. rgy Interactions ei sociau eai a a eee 46 4 3 Nuclear Data Tables 0 00 cece eee 46 4 3 1 Nuclear Data Libraries 0 0000 c cc eee 46 4 3 2 Photoelectric Interactions 20 00 cee 54 5 Multiparticle Extensions and General Tracking 65 5 1 Reaction Probability Calculation 0 000 ccs 68 5 2 Collisional Stopping Power for Heavy Charged Particles 68 5 3 Energy Straggling for Heavy Charged Particles 0 0 00 ee aee 69 5 4 Multiple Scattering for Heavy Charged Particles 000 00a 69 6 MCNPX Input Files 05 0 eae ete sud ne Seda we eines va 71 6 1 MCNP Card Modifications and Additions 0 0 00 0 cc eee eee 71 6 1 1 Problem Type Card 0 000 cee 71 6 1 2 Geometry CardS 0 0 tees 71 6 1 3 Variance Reduction Cards 000 cece eee 71 6 1 4 Source Specification Cards 20 0 ee 72 6 1 5 Tally Specification Cards 0 0c teens 72 6 1 6 Material Specification Cards 00 0 c eee 72 6 1 7 Energy and Thermal Treatment Cards 0 000000 eee 73 6 1 8 Problem Cutoffs Cards 0 c cc etna 75 6 1 9 Peripheral Cards 0 0 0 ccc tees 76 6 1 10 New Cards Specific to MCNPX 0 0 0 cece eee 76 6 2 Physics Module Options 00 60 c cece eee eee eee 76 6 3 Extended Source Options 0 0000 c eects 84 7 New Variance Reduction Techniques 2
443. ribution function 5 describes the required surface transformations According to the SI5 card surfaces 6 and 7 are related to surfaces 3 and 2 respectively by transformation TR4 surfaces 12 and 13 are related to 3 and 2 by TR5 The physical probability of starting on surfaces 6 and 7 is 40 according to the SP5 card and the physical probability of starting on surfaces 12 and 13 is 60 The SB5 card causes the particles from surfaces 3 and 2 to be started on surfaces 6 and 7 30 of the time with weight multiplier 4 3 and to be started on surfaces 12 and 13 70 of the time with weight multiplier 6 7 Example 2 Original run SSW3 SYM 1 Current run SSRAXS 0 0 1 EXT D99 S199 1 5 1 SP99C 75 1 106 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 SB99 5 5 All particles written to surface 3 in the original problem will be started on surface 3 in the new problem which must be exactly the same because no OLD NEW COL or TR keywords are present Because this is a spherically symmetric problem indicated by the SYM 1 flag in the original run the position on the sphere can be biased It is biased in the z direction with a cone bias described by distribution 99 5 6 6 Subroutines SOURCE and SRCDX Users may write their own source subroutine source to bypass the standard source capa bilities If there is no SDEF SSR or KCODE card then MCNPX will look for a subroutine SOURCE and if there are det
444. rical or spherical grid overlaid on top of the standard problem geometry Particles are tracked through the independent mesh as part of the regular trans port problem and the contents of each mesh cell written to a file at the end of the problem This file can be converted into a number of standard formats suitable for reading by various graphical analysis packages The conversion program gridconv is supplied as part of the overall MCNPX package section 8 1 2 An example of a mesh tally plot is shown in Fig MCNPX User s Manual 91 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 1 This represents a plan view of neutron fluence in a spallation target system Analysis of this data is limited only by the capabilities of the graphical program being used 8 1 1 Setting up the Mesh in the INP File A mesh tally is defined by several cards which are described below All of the control cards for mesh tallies must be in a block preceded by a card containing the word tmesh in the first five columns and terminated by a card containing the word endmad in the first five col umns For each mesh tally card the following set of cards must be present which give details on the mesh characteristics CORAn corra n 1 corra n 2 corra n N CORBn corrb n 1 corrb n 2 corrb n N CORCn corre n 1 corre n 2 corrce n N where the CORAn CORBn and CORCn cards are used to describe
445. ril 2002 LA UR 02 2607 Accelerator Production of Tritium DXTRAN Mesh Tally type 4 The fourth type of mesh tally scores the tracks contributing to all detectors defined in the input file for the P particle type If this mesh card is preceded by an asterisk tracks con tributing to DXTRAN spheres are recorded Obviously a point detector or DXTRAN sphere must already be defined in the problem and the tally will record tracks correspond ing to all such defined items in the problem The user should limit the geometrical boundaries of the grid to focus on a specific detector or DXTRAN sphere in order to pre vent confusion with multiple detectors although the convergence of the particle tracks should help in the interpretation This tally is an analytical tool useful in determining the behavior of detectors and how they may be effectively placed in the problem R C S MESHn P trans n 4 14 24 34 note number must not duplicate one used for an F4 tally P is a particle type neutron or photon There is no default see table 5 1 Table 8 4 DXTRAN Mesh Tally type 4 Keyword Descriptions Keyword Description trans Must be followed by a single reference to a TR card that can be used to trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 8 1 2 Processing the Mesh Tally Results The values of the coordinates the tally quantity within each mesh bin and the relat
446. rimary Therefore only the range e lt 1 2 is of interest With 1 2 the equation for f becomes ae ee p 1 1n2 5 m 5 MCNPX User s Manual 57 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium On the right side we can express both E and in units of the electron rest mass Then E can be replaced by t on the right side of the equation We also introduce supplementary constants C2 In 21 C3 1 1n2 C4 5 In2 so the stopping power becomes aa Bainter 2y C2 C3 caf This is the collisional energy loss rate in MeV cm in a particular medium In MCNP MCNPxX we are actually interested in the energy loss rate in units of MeV barns so that different cells containing the same material need not have the same density Therefore we divide this equation by N and multiply by the conversion factor 1074 barns cm We also use the definition of the fine structure constant c _ 2me he where h is Planck s constant to eliminate the electronic charge e from the equation The result is as follows q5 3 10 07h tt 1 B This is the form actually used in MCNP MCNPX to present collisional stopping powers at the energy boundaries of the major energy steps A discussion of how collisional stopping power is implemented for heavy charged particles is found in Section 5 2 fint I Oop Zy A of 2mmc Electron Energy Straggling Becau
447. rom the initial run is in your current directory The complete continue run execution line option is C m or CN m where m specifies which dump from the restart file to pick up with If m is not specified the last dump is taken by default If the initial run producing the restart file was stopped because of particle cutoff NPS card Section 5 5 6 3 NPS must be increased for a continue run via a continue run file CTME in a continue run is the number of minutes more to run not cumulative total time To run more KCODE cycles only the fourth entry KCT may be changed Like NPS KCT refers to total cycles to be run including previous ones In a continue run a negative number entered on the NPS card produces a print output file at the time of the requested dump No more histories will be run This can be useful when the printed output has been lost or you want to alter the content of the output with the PRINT or FQ cards Be cautious if you use a FILES card in the initial run See Section 5 9 10 MCNPX User s Manual 33 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 4 1 3 Message Block In computer environments where there are no execution line messages the message block is the only means for giving MCNPX an execution message Optionally is a convenient way to avoid retyping an often repeated message The message block starts with the string MESSAGE The message block ends with a blank line delimiter before the title
448. rom which the continue run started The new dumps overwrite the old dumps providing a way for the user to prevent unmanageable 32 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 growth of RUNTPE files RUNTPE growth also can be controlled by the NDMP entry on the PRDMP card The optional continue run input file must have the word CONTINUE as the first entry on the first line title card or after the optional Message Block and its blank line delimiter Alphabetic characters can be upper lower or mixed case This file has the following form Message Block Optional Blank Line Delimiter pagna CONTINUE Data Cards Blank Line Terminator Recommended Anything else Optional The data cards allowed in the continue run input file are a subset of the data cards available for an initiate run file The allowed continue run data cards are FQ DD NPS CTME IDUM RDUM PRDMP LOST DBCN PRINT KCODE MPLOT ZA ZB and ZC If none of the above items is to be changed and if the computing environment allows execution line messages the continue run input file is not required only the run file RUNTPE and the C option on the MCNPX execution line are necessary For example the command line sequence MCNPX C or MCNPX CN will pick up the job where it stopped and continue until another time limit or particle cutoff is reached or until you stop it manually This example assumes that a default restart filename f
449. ross sections will be generated Positive values of NANG indicate cosine bin boundaries will be defined negative val ues indicate angle bin boundaries in degrees will be speci fied The default is 0 FNORM An overall multiplicative normalization factor to be applied to all cross sections The default is 1 0 To convert to millibarns use FNORM 1000 0 obtain macroscopic cross sections use an atom density KPLOT A plot control flag the default is 0 Any nonzero value will cause the output to be written to a file XSTAL in the format of an MCNP MCTAL file for subsequent plotting see below 228 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 9 1 Parameter Meaning IMOM Chooses energy or momentum to be used in cross section def inition IMOM 0 cross sections are tabulated by energy MeV and differential cross sections are calculated per unit energy per MeV IMOM not equal 0 cross sections are tabulated by momentum MeV c and differential cross sections are estimated per unit momentum per MeV c IYIELD not equal to 0 estimates differential yields or multiplicities for nonelastic and elastic reactions rather than cross sections The integral over energy and angle for each particle type will be the multiplicity per nonelastic reaction or unity for the elastic scattering of the incident particle if it is included in the calculation LTE
450. s specific to the APT and AAA projects Our commitment to modern software management and quality assurance methods in the development of MCNPX is very strong The code is used for the design of high intensity accelerator category 2 nuclear facilities and has already been used to design a major cat egory 3 activity at the LANSCE high power beamstop MCNPX development is guided by a set of requirements design and functional specification documents Code testing is per formed on a large scale by a volunteer beta test team Code configuration management is involves the CVS system and methods of assessing code development progress are being implemented One of these involves nightly regression testing on a computer farm of over 20 hardware software platforms Training courses are held regularly 1 MCNPX MCNP MCNP4B LAHET and LAHET Code System LCS are trademarks of the Regents of the University of California Los Alamos National Laboratory MCNPX User s Manual xiii MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 We have also developed a unique autoconfiguration build system which allows a variety of compilation options to be easily executed on a large number of platforms MCNPX 2 4 0 extends the previous set of supported platforms to Windows PC This version of the code has also been rewritten in Fortran 90 and many of the code elements recast as modules Work on our component architecture approach is also pro
451. s a detector type tally P is the particle type for the tally Only neutrons or photons are allowed In MCNPX 2 x this card was called Fln P old input files are backward compatible 136 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 77 Pinhole Radiography Argument Descriptions Argument Description X1 Y1 Z1 The coordinates of the pinhole Always 0 zero for this application RO Note neither the pinhole nor the grid should be located within a highly scatter ing media The reference coordinates that establish the reference direction cosines for the X2 Y2 Z2 normal to the detector grid This direction is defined as being from X2 Y2 Z2 to the pinhole at X1 Y1 Z1 If F1 gt 0 the radius of a cylindrical collimator centered on and parallel to the ed reference direction which establishes a radial field of view through the object The radius of the pinhole perpendicular to the reference direction F2 F2 0 represents a perfect pinhole F2 gt 0 the point through which the particle contribution will pass is picked randomly This simulates a less than perfect pinhole The distance from the pinhole at X1 Y1 Z1 to the detector grid along the F3 direction established from X2 Y2 Z2 to X1 Y1 Z1 and perpendicular to this reference vector The grid dimensions are established from entries on FS and C cards In this use the first entry s
452. s give a warning message when you encounter such situations In MCNPX with more charged particles and greatly expanded energy range this for merly small correction now becomes increasingly important and the usual way of handling it is not sufficient We have therefore decided to make using the same mate rial with more than one density a fatal error If you want to run the problem anyway overriding the termination the usual MCNP4B process will be followed but we advise against it Instead we recommend that different materials be defined for areas of dif ferent densities 2 2 Release Notes Several corrections and improvements have been made to MCNPX version 2 3 0 new features have been added to the User s Manual These are summarized below Chapter 2 Warnings Caveats and Revision Notes Caveat regarding overprediction of heating values with th 150 MeV neutron libraries has been removed MCNPX User s Manual MCNPX User s Manual Pr Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium e Caveats regarding KCODE and energy straggling interpolations have been removed e Several known bugs and warnings have been added Chapter 3 MCNPX Installation e MCNP xX installation discussion has been revised to incorporate automated build sys tem Section 3 1 e The Cray computer platform is no longer supported Contact the code developers if you need to use a Cray e Notes on multiprocessing have been
453. s of more than one bin or tally are possible No output is sent to COMOUT MCPLOT will not take plot requests from the terminal and returns to MCRUN after each plot is displayed See Appendix B for a complete list of MCPLOT commands available Another way to plot intermediate tally results is to use the TTY interrupt lt ctrl c gt IMCPLOT or lt ctrl c gt IM that allows interactive plotting during the run At the end of the history that is running when the interrupt occurs MCRUN will call MCPLOT which will take plot requests from the terminal No output is sent to the COMOUT file The following commands can not be used RMCTAL RUNTPE DUMP and END 5 94 PTRAC Particle Track Output Form PTRAC keyword parameter s keyword parameter s Default See Table 5 108 Use Optional Table 5 108 PTRAC Keywords Parameter Values and Defaults Keyword Parameter Values Default Entries MCNPX User s Manual 169 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 OUTPUT CONTROL KEYWORDS BUFFER Integer gt 0 100 1 FILE asc bin bin 1 MAX Integer 0 10000 1 MEPH Integer gt 0 1 WRITE pos all pos 1 EVENT FILTER KEYWORDS EVENT src bnk sur col ter 1 5 FILTER Real Integer Mnemonic 2 72 TYPE n p e 1 3 HISTORY FILTER KEYWORDS NPS Integer gt 0 1 2 CELL Integer gt 0 Unlimited SURFACE Integer gt 0 Unlimited TALLY I
454. s of our work Several visitors have provided invaluable help to the nuclear data team with evaluations notably Dr Satoshi Chiba JAERI and Dr Arjan Koning ECN Petten We would also like to thank members of the Los Alamos Export Controls Office particu larly Sarah Jane W Maynard Crystal Johnson and Steve H Remde for their outstanding help in dealing with the export issues for our foreign beta test team members Publishing Team Finally we wish to thank Berylene Rogers for copyediting and preparing the final docu ment and Patty Montoya Barbara Olguin Arlene Lopez and Jean Harlow for their help in reproducing and assembling the manual iv MCNPX User s Manual Zz MCNPX User s Manual Accelerator Version 2 3 0 April 2002 Production LA UR 02 2607 of Tritium Dedication We dedicate this code to the memory of our respected colleague Dr Russell B Kidman Russ was an invaluable member of the APT Target Blanket design team and a computer simulations expert for many projects at Los Alamos His tragic and premature death has left us all with a deep sense of loss MCNPX User s Manual Accelerator Production of Tritium vi MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 MCNPX User s Manual Accelerator Production of Tritium Contents Acknowledgments 0000s eee cece eee eeeee Dedication cis3 wii te inser eee wae FIQUICS i iittala as Ghee tind waa a ees Tabl s rie te wd viweke wa
455. s points 166 optional PRINT short output 167 optional MPLOT none 169 optional PTRAC none 169 optional HISTP amp HTAPE3X 171 optional DBCN none 171 optional LOST 1010 173 optional IDUM 0 173 optional RDUM 0 173 optional FILES none none sequential formatted 173 This describes the effect of not using this particular card MCNPX User s Manual 179 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 180 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 6 References ARM73 T W Armstrong and K C Chandler SPAR A FORTRAN Program for Computing Stopping Powers and Ranges for Muons Charged Pions and Heavy lons ORNL 4869 Oak Ridge National Laboratory May 1973 AAR86 P A Aarnio A Fasso H J Moehring J Ranft and G R Stevenson CERN TIS RP 186 1986 FLUKA 86 users guide AAR87 P A Aarnio J Lindgren A Fasso J Ranft and G R Stevenson CERN TIS RP 190 1987 FLUKA 87 AAR90 P A Aarnio e al FLUKA89 Consiel Europeene Organisation pour La Recherche Nucleaire informal report January 2 1990 ART88 E D Arthur The GNASH Preequilibrium Statistical Model Code LA UR 88 382 Los Alamos National Laboratory February 1988 ATC80 F Atchison Spallation and Fission in Heavy Metal Nuclei under Medium Energy Proton Bombardment in Targets for Neutron Beam Spallation Sources Jul Conf 34 Kernforschungsanlage Julich GmbH Jan
456. s time bins Default No weight window values are generated Use Optional 5 8 3 WWGE Weight Window Generation Energies or Times Form WWGE rnE Ep Ei Ex j 15 Table 5 88 Weight Window Generation Energies or Times Variable Description n particle designator upper energy or time bound for weight window group to be E generated E gt E Default If this card is omitted and the weight window is used a single energy or time interval will be established corresponding to the energy time limits of the problem being run If the card is present but has no entries ten energy time bins will be generated with energies times of E 10 8 MeV shake and j 0 Both the single time energy and the energy time dependent windows are generated Use Optional 5 8 4 WWP Weight Window Parameter Form WWP n WUPNWSURVN MXSPLN MWHERE SWITCHN MTIME MULT MCNPX User s Manual 155 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 n particle designator Table 5 89 WWP Keyword Descriptions Keyword Description If the particle weight goes above WUPN times the lower weight bound WUPN the particle will be split Required WUPN 2 If the particle survives the Russian roulette game its weight becomes WSURVN MIN WSURVN times the lower weight bound WGT MXSPLN Required 1 lt WSURVN lt WUPN No particle will ever be split more than MXSPLN for one o
457. same as l 2 but using a 25 MeV potential well for pions 6 The same as l 2 but using a 25 MeV potential well for pions Note Not all the options for the ISABEL INC model have been thoroughly debugged JCOUL 1 Use Coulomb barrier on incident charged particle interactions default 0 No Coulomb barrier for incident charged particles NEXITE 1 Subtract nuclear recoil energy to obtain nuclear excitation energy default 2 Do not subtract nuclear recoil energy NPIDK 1 Force m to terminate by decay at the pion cutoff energy 0 Force 7r to interact by nuclear capture INC when cutoff is reached default Note The capture probability for any isotope in a material is proportional to the product of the number fraction and the charge of the isotope However capture on 1H leads to decay rather than interaction 92 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 41 LCA Keyword Descriptions Continued Keyword Description NOACT Note The use of the NOACT option other than the default is intended as a diagnostic tool allowing other processes to be more easily observed PRA99 2 Attenuation mode transport primary source particles without nonelastic reactions 1 Do not turn off nonelastic reactions default 0 Turn off all nonelastic reactions 1 Compute nuclear interactions of source particles only transport and slowing down are turned off This op
458. se an energy step represents the cumulative effect of many individual random col lisions fluctuations in the energy loss rate will occur Thus the energy loss will not be a simple average rather there will be a probability distribution f s A dA from which the energy loss A for the step of length s can be sampled Landau LAN44 studied this situa tion under the simplifying assumptions The mean energy loss for a step is small compared with the electron s energy 58 MCNPX User s Manual MCNPxX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium e The energy parameter amp defined below is large compared with the mean excitation energy of the medium e The energy loss can be adequately computed from the Rutherford cross section RUT11 The formal upper limit of energy loss can be extended to infinity With these simplifications Landau found that the energy loss distribution can be expressed as f s A dA o A dA in terms of A a universal function of a single scaled variable 2 22 5 dep Here m and v are the mass and speed of the electron is the density effect correction B v c is the mean excitation energy of the medium and y is Eulers constant g 0 5772157 The parameter amp is defined by 2 A a ered hearin 2ne NZ g Ss mv where e is the charge of the electron and NZ is the number density of atomic electrons and the universal function is
459. section 6 1 7 the photon interaction cross section will be the sum of the photoatomic and the photonuclear cross sections Full compatibility with existing MCNPX features such as tallies will be ensured New summary table data are provided with relevant information about photonuclear absorption and secondary particle production Because photonuclear interactions are rare events some form of biasing is useful to enable photonuclear simulations to run in a reasonable time The concept currently imple mented is similar in nature to the forced collision biassing In forced collisions a particle traversing a cell is split in tow one particle is forced to undergo a collision in the material and the other is transported to the cell boundary Both have their weights updated accord ing to the probability that the photon would have undergone a collision before reaching the boundary Biased photonuclear collisions borrow from this model and split the colliding photon in two one particle undergoing a photoatomic collision the other particle undergo ing a photonuclear collisions and both having their weights updated appropriately The initial challenge in making LA150 photonuclear data available for MCNPX lay in pro viding an interface between the data and the code Photoatomic data tables already exist for MCNPX one option was to append the photonuclear data to the photoatomic tables However photoatomic data are determined by interactions with atomic
460. sefulness of this method involves locating the source of particles entering a certain volume or crossing a certain surface The user asks the question If particles of a certain type are present where did they originally come from In shielding problems the user can then try to shield the particles at their source Refinements in this tally will be forthcoming in further versions of MCNPX as user feedback is received This mesh tally is normalized as number per SDEF source particle R C S MESHn P 1 P 2 P 3 P 4 trans n 2 12 22 32 note number must not duplicate one used for an F2 tally 1 In MCNPX version 2 1 5 there was no option to chose individual particles The type 2 Mesh Tally produced source points for all particles in the problem in one plot MCNPX User s Manual 147 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 82 Source Mesh Tally type 2 Keyword Descriptions Keyword Description Particle type i e n p e etc up to 10 particle types see Table 4 1 Source particles are considered to be those that come directly from the source defined by the user and those new particles created during nuclear P i interactions One should be aware that storage requirements can get very large very fast depending on the dimensions of the mesh since a separate histogram is created for each particle chosen If there are no entries on this card the information for ne
461. ser defined response functions for dosimetry monitoring devices function DFACT id ic en it iu acr MCNPX User s Manual 113 Accelerator Production of Tritium ARGUMENT MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 8 9 DFACT Argument Descriptions DESCRIPTION id Particle identification number 1 neutron 2 photon Choice of conversion coefficient Note The 10 and 20 options are Dose Equivalent H i e absorbed dose at a point in tissue weighted by a distribution of quality factors Q related to the LET distribution of radiation at that point The 30 s options are Equivalent Dose Hy based on an average absorbed dose in the tissue or organ Dy weighted by the radiation weighting factor w summed over all component radiations neutrons 10 ICRP 21 1971 20 NCRP 38 1971 ANSI ANS 6 1 1 1977 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric 40 ICRP 74 1996 ambient dose equivalent photons 10 ICRP 21 1971 20 Claiborne amp Trubey ANSI ANS 6 1 1 1997 31 ANSI ANS 6 1 1 1991 AP anterior posterior 32 ANSI ANS 6 1 1 1991 PA posterior anterior 33 ANSI ANS 6 1 1 1991 LAT side exposure 34 ANSI ANS 6 1 1 1991 ROT normal to length amp rotationally symmetric
462. shared by LAHET and MCNPX MCNPX User s Manual 53 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 4 3 1 5 Nuclear Structure Data Library PHTLIB The PHTLIB file contains nuclear structure data used in the gamma emission process fol lowing the termination of nucleon and ion emission in residual nuclei Two versions of PHTLIB are now available for use with MCNPX In the original PHTLIB released with MCNPX 2 1 5 all gamma emitting states are allowed to decay to ground Data was generated from CRDL structure data HOW81 This is a valid procedure for calculations where a source terminates and enough time has passed so that no metastable states remain However with new applications for transmutation of wastes it is essential that metastable state information for residual nuclei be calculated in MCNPX for subsequent input into codes such as CINDER 90 WIL97 A new version of PHTLIB is now available which not only updates the gamma emission data and also terminates the emission process for nuclear levels with t 2 gt 1 nsec The budapest_levels dat file compiled by G Molnar et al was obtained from the RIPL project library CHA9Q8 to provide the basis for the new library Data were compared with levels in the CINDER 90 libraries and most discrepancies resolved by reference to Firestone and Shirley FIR96 Improved information about low lying levels was also added We h
463. sion 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 2 Warnings Known Bugs and Revision Notes Although considerable effort has gone into making MCNPX compatible with MCNP a number of features have not yet been included in MCNPX version 2 3 0 or have not yet been adequately checked out Many of these are works in progress to be released in future versions Currently inoperable features are listed as warnings below In addition the user must be aware of various limitations in certain code features in order to properly use these tools Some of these involve long outstanding problems yet to be resolved in the simulation community particularly involving the extension of variance reduction techniques to charged particles Others involve known features in MCNP which have now become more important in the high energy charged particle environment These are listed as caveats below All of the items listed here form a basis for future work on MCNPX All computer simulation codes must be validated for specific uses and the needs of one project may not overlap completely with the needs of other projects It is the responsibility of the user to ensure that his or her needs are adequately identified and that benchmark ing activities are performed to ascertain how accurately the code will perform The benchmarking process for the Accelerator Production of Tritium project is extensive yet does not cover the entire range of possibl
464. sists of a command keyword in most cases followed by some parameters Keywords and parameters are entered blank delimited no more than 80 characters per line Commas and equal signs are interpreted as blanks A plot request can be continued onto another line by typing an amp before the carriage return but each command the keyword and its parameters must be complete on one line Command keywords but not parameters can be abbreviated to any degree not resulting in ambiguity but must be correctly spelled The term current plot means the plot that is being defined by the commands currently being typed in which might not be the plot that is showing on the screen Only those commands marked with an in the list in section C can be used after the first COPLOT command in a plot request because the others all affect the framework of the plot or are for contour or 3D plots only MCNPX User s Manual 49 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 2 3 Plot Commands Grouped by Function Table 5 3 MPLOT amp MCPLOT Commands Command Description Device control Commands default is user s terminal n specifies device type 0 for a terminal with no graphics capability No plots will be drawn on the terminal and all plots will be sent to the graphics metafile TERM 0 is equivalent to putting NOTEK on MCNP s execute line 1 Tektronix 4010 using CGS 2 Tektronix 4014 using CGS TERM
465. sity as a func tion of radius and Fermi motion of the nucleons is taken into account in modeling the interactions In some models the quantum effects of Pauli blocking are taken into account however using this feature usually adds considerably to the computational time MCNPxX offers three choices of INC models the Bertini BER63a BER69 ISABEL and CEM MAS 74 packages The Bertini model is incorporated into MCNPX through the LAHET implementation of the HETC Monte Carlo code developed at Oak Ridge National Laboratory RAD77 An alternative INC model was also adapted for the LAHET code from the ISABEL code YAR78 YAR81 which allows hydrogen helium and antiprotons as projectiles ISABEL is derived from the VEGAS INC code CHE68 It has the capability of treating nucleus nucleus interactions as well as particle nucleus interactions although this capability has not been yet fully tested in LAHET or MCNP It allows for interactions between particles both of which are excited above the Fermi sea The nuclear density is represented by up to 16 density steps rather than the three of the Bertini INC It also allows antiproton anni hilation with emission of kaons and pions As presently implemented only projectiles with A lt 4are allowed and antiproton annihilation is not functional The upper incident energy MCNPX User s Manual 41 MCNPxX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Trit
466. ssary tree hierarchy and generate Make files at all levels After successful configuration you can now make mcnpx using your new compiler with the following command from the top level of your working directory make mcnpx 3 1 8 Additional Software Requirements If you are a casual user and do not perform any software development for MCNPX capa bilities you must have the GNU make utility version 3 76 or greater See your system administrator if GNU make does not exist on your computing platform If you are a software developer for MCNPX capabilities or you wish to alter the way the autoconf generation of the configure script works you will need the following software GNU make version 3 76 or higher GNU m4 preferably version 1 4 GNU autoconf preferably version 2 13 GNU find preferably version 4 1 makedepend an X Windows routine preferably X Version 11 Release 6 3 1 9 Fortran 90 Compilers We have tried several Fortran 90 compilers with the default static construction method on several systems The following table shows what works and what doesn t This will change frequently so it is best to contact the code developers for the latest results 32 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table 3 3 Fortran 90 Compilers Platform Compiler Result Sun Solaris WorkShop Compilers core dumps 5 0 FORT90 RAN 90 2 0 SGI IRIX
467. stem default COPT should be CFLAGS in this table or system computed values If in doubt run the configure script and examine the system default or system computed values that appear in the gener ated Makefile h You may want to include the defaults in the string you specify for COPT with this mechanism COPT settings are always appended to CFLAGS settings when configure is run again 3 1 6 Multiprocessing If you want to create the parallel PVM version of MCNPX use the following configure option with PVMLIB L path to pvm libraries Ifpvm3 lpvm3 It is recommended that you first install PVM as the configure scripts use various PVM environment variables to locate the PVM libraries One can alternatively give the path and library names following the PVMLIB option 3 1 7 Programmer s Notes Autoconf is not new it has been available as a configuration management tool for several years We have just recently adopted its use to simplify the build process for the MCNPX end user community to allow the flexibility to build and keep multiple versions of MCNPX and to improve our software development process MCNPX User s Manual 25 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3 2 WINDOWS BUILD SYSTEM If you wish to modify the source or recreate the executables you will need the Compaq Visual Fortran CVF compiler version 6 1 or later and the MSVC compiler version 5 0 or l
468. t Physics JETP 5 No 5 1957 749 WAT02 L S Waters J S Hendricks H G Hughes G W McKinney E C Snow Medical Applications of the MCNPX Code 12th Biennial Radiation Protection and Shielding Division Topical Meeting Santa Fe NM American Nuclear Society ISBN 8 89448 667 5 ANS Order No 700293 April 14 18 2002 WHI99 M C White R C Little and M B Chadwick Photonuclear Physics in MCNPX X Proceedings of the ANS meeting on Nuclear Applications of Accelerator Technology Long Beach California November 14 18 1999 188 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 WHIO00 M C White User Interface for Photonuclear Physics in MCNP X X5 MCW 00 88 U Los Alamos National Laboratory July 26 2000 and March 21 2001 revised WIL97 W B wilson et al CINDER 90 code for Transmutation Calculations Proceedings of the International Conference on Nuclear Data for Science and Technology Trieste 19 24 May 1997 Italian Physical Society Bologna p 1454 1997 YAR79 Y Yariv and Z Fraenkel Phys Rev C 20 1979 2227 YAR81 Y Yariv and Z Fraenkel Phys Rev C 24 1981 488 YOU98 G Young E D Arthur and M B Chadwick Comprehensive Nuclear Model Calculations Theory and Use of the GNASH Code Proceedings of the IAEA Workshop on Nuclear Reaction Data and Nuclear Reactors Physics Design and Safety Trieste Italy April 15 May 17
469. t in the tally specification To tally within lattice elements of a real world level zero lattice cell use the special syntax that follows Cell 3 contains material 1 and is bounded by four surfaces The F4 card specifies a tally only in lattice element 0 0 0 This syntax is required because brackets can only follow a lt 3 1 1 0 1 2 3 4 lat 1 F4 N 3 lt 3 000 5 7 1 2 3 Universe format The universe format U is a shorthand method of including all cells and lattice elements filled by universe This format can be used in any level of the tally chain The following example illustrates valid shorthand U descriptions in the left column The right column shows the tally after the shorthand has been expanded Cells 4 and 5 are filled with universe 1 shorthand expanded F4 N u 1 45 u 1 4 5 u 1 lt 2 lt 3 45 lt 2 lt 3 118 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 u 1 lt 2 lt 3 45 lt 2 lt 3 1 lt u 1 lt 2 lt 3 1 lt 45 lt 2 lt 3 1 lt u 1 lt 2 lt 3 1 lt 45 lt 2 lt 3 In complex geometries the U format should be used sparingly especially with the multiple bin format If 100 cells are filled by universe 1 and 10 cells are filled by universe 2 then the tally F4 N u 1 lt u 2 will create 1000 output tally bins However F4 N u 1 lt u 2 will create only one output tally bin 5 7 1 2 4 Use of SDn card for repeated structures
470. t be dif ferentiated this option can be used in combination with other options such as with DEBUG and with FC 23 Accelerator Production of Tritium 24 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested prefix value substitute a full path name for the value placeholder e g home team mcnpx the path given should be different from the working directory where the build is tak ing place value will be used in the install step to create bin and lib data directories for mcnpx s use a default value of usr local is used as the full path name for the install step Executables then go to usr local bin and data files go to usr local lib permissions of the destina tion may prohibit success of installation libdir value substitute a full path name for the value placeholder e g home team mcnpx the path given should be different from the working directory where the build is tak ing place value will be used in the install step to create a library data directory for mcnpx s use a default value of usr local lib is used as the full path name for the install step permis sions of the destination may prohibit success of installa tion This value overrides the library portion of the prefix if bo
471. t by mass number A of the calculated residual masses and the average excitation energy for each mass Only nonelastic interactions are included The option accesses the records on HISTP for all interacting particle types The edit is per formed for both the final residual masses and the residuals after the cascade phase If IOPT is preceded by a minus sign the edit is performed for events initiated by primary source particles only For KOPT 0 the edit is by cell numbers if KOPT 1 the edit is by material numbers If NPARM 0 the edit is over the entire system The parameters NTIM NTYPE and NFPRM are immaterial KPLOT 1 will produce plots of each edit table Tally option 5 or 105 represents the particle weight producing a given nuclide per source particle as such it is a dimensionless quantity The mean excitation is in units of MeV 144 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 8 Edit Option IOPT 6 or 106 Energy Deposition Option 6 is not available in this version 9 Edit Option lIOPT 7 Mass and Energy Balance Option 7 is not available in this version 10 Edit Option IOPT 8 or 108 Detailed Residual Mass Edit Option 8 provides a detailed edit of residual masses by Z andN by Z only by N only and by mass number A The option accesses the records on HISTP for all interacting particle types If IOPT is preceded by a minus s
472. t ion reactions The 150 MeV libraries are released with MCNPX version 2 3 0 under the name LA150N the proton libraries under the name LA150H and the photonuclear libraries under LA150U The method for evaluating neutron proton and photon induced cross sections uses a combination of measured cross section data and nuclear model calculations with the GNASH code The work has been described in detail elsewhere CHA99 The NJOY nuclear data processing system MAC94 is used to convert the nuclear data evaluations into a form that can be used by MCNPX New NJOY capabilities e g neutron induced charged particle data incident charged particle libraries and photonuclear libraries have been developed within the context of NJOY99 The full coupling of high energy physics modules and low energy tabular data in MCNPX is still in development The capability to use libraries which may each have different upper energy limits in one problem is referred to as the Mix and Match question In versions 2 3 0 the switch between neutron physics models and neutron tabular data is made at one user specified energy for all materials in the problem Therefore it is recommended that one use a set of libraries which all have upper energy limits above the user specified value The full coupling which can handle the trade off between libraries with different high energy limits and physics modules will be released in MCNPX 3 0 The formal solution of the Mix
473. t of problem surface numbers a subset of the surfaces on the SSW card that created the file WSSA OLD now called RSSA Macrobody surfaces are not allowed Default All surfaces in original run Cy Co Cy like OLD but for cells in which KCODE fission CEL neutrons or photons were written Default All cells in original run Sa1 Sa2 San Sb1 Spo Sbn problem surface numbers upon which the surface source is to start particles in this run The n entries may be repeated to start the surface source in a b transformed locations Default surfaces in the OLD list NEW 104 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 53 Surface Source Read Card Keyword Description m Collision option flag 1 start from the surface source file only those parti cles that came directly from the source without a collision 1 start from the surface source file only those particles that had collisions before crossing the recording surface 0 start particles without regard to collisions default COL WGT x Each particle weight is multiplied by the constant x as it is accepted for transport Default WGT 1 n transformation number Track positions and velocities are transformed from the auxiliary coordinate system the coordinate system of the problem that wrote the surface source file into the coordinate system of the current prob lem using t
474. t one nonconducting component otherwise a conductor gt 0 conductor if at least one conducting component Use Example Required if you want materials in cells M1 NLIB 50D 1001 2 8016 50C 1 6012 1 This material consists of three isotopes Hydrogen 1001 and carbon 6012 are not fully specified and will use the default neutron table that has been defined by the NLIB entry to be 50D the discrete reaction library Oxygen 8016 50C is fully specified and will use the continuous energy library The same default override hierarchy applies to photon and electron specifications 5 4 2 MTm S a p Material 76 Form Default Use Examples MTm X Xo X S a B identifier corresponding to a particular component on the Mm card None Essential for problems with thermal neutron scatter M1 1001 28016 1 light water MT1 LWTR 07 M14 1001 26012 1 polyethylene MT14 POLY 03 M8 6012 1 graphite MT8 GRPH O1 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 5 4 3 MPNm_ Photonuclear Material Form MPNm ZApny ZApnp The MPNm card allows different photonuclear ZAIDs than specified on the Mn card Use Generally needed for photonuclear problems See Phys P card on page 83 Example M23 1001 60c 2 8016 60c 9 8017 60c 1 MPN23 0 8016 8016 0 means produce no photonuclear particles from hydrogen use 8016 for 8016 and use 8016 for 8017 5 4 4 TOTNU Tot
475. t the tally will be divided by a user supplied response function The default is 0 For a discussion see Section 22 below ITMULLT is the TIME MULTIPLIER flag ITMULT gt 0 indicates that the weights tallied will be multiplied by the event time This option applies only when the basic option type is 1 2 4 9 10 or 13 The standard definitions for these input variables may not apply for some options The applicability of the option control parameters is summarized in Fable D According to the parameters specified on the option record the following records are required in the order specified For NERG gt 0 a record defining NERG upper energy bin boundaries from low to high defined as the array ERGB I I 1 NERG The first lower bin boundary is implic itly always 0 0 The definition may be done in four different ways First the energy boundary array may be fully entered as ERGB I 1 NERG Second if two or more but less than NERG elements are given with the record terminated by a slash the array is completed using the spacing between energy boundaries obtained from the last two entries Third if only one entry is given it is used as the first upper energy boundary and as a constant spacing between all the boundaries Fourth if only two entries are given with the first negative and the second positive the second entry is used as the uppermost energy boundary ERGB NERG and the first entry is inter 210 MCNPX User s Manu
476. tal Unix e SGI IRIX 32 and 64 bit e HP HP UX version 10 Sun Solaris e Intel 1386 Linux New hardware operating systems are being added check with the MCNPX team to get the latest status The code distribution contains full source code for the MCNPX 2 3 0 system and test sets for each of the supported architectures The CDROM also contains a recent source distri bution of the GNU make utility needed to properly build the system 3 1 MCNPX Build System 3 1 1 In the Beginning Remember that your PATH environment variable governs the search order for finding util ities You should be aware of the value of your PATH environment variable by issuing the following command echo PATH You may find it useful to set your PATH environment variable to a strategic search order so that the utilities that are found first are the ones you intend to use Setting of environ ment variables is done differently depending upon what shell you use Please consult the appropriate manuals for your shell Most systems have more than one shell Any system can have more than one version of any utility You must know your utilities If you work on a UNIX or Linux operating system you can use the following inquiry com mands to learn if you have more than one make utility MCNPX User s Manual 13 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium which make which gmake Many systems come with a mak
477. tallies When making tallies in repeated structure and lattice geometries often a volume or area is required and MCNP will be unable to calculate it Possibly the geometry causes the calculation to fail A universe can be repeated a different number of times in different cells and the code has no way to determine this There are two distinct options for entries on the SDn card relating to repeated structures and they cannot be mixed within a single tally The first option is to enter a value for each first level entry on the related F card If the entry on the F card is the union of cells the SD card value will be the volume of the union of the cells The following examples illustrate Fn card tally descriptions in the left column The right column shows the SDn card entries F4 N 1 lt 456 lt 78 SD4 V 123 lt 456 lt 78 Va Ne Va 123 lt 45 6 lt 7 8 Vi Vo V3 123 lt 456 lt 78 Vi V volume of cell i and V 53 volume of the union of cells 1 2 and 3 Even though the first line creates six tally bins only one SD value is entered This divisor is applied to all bins generated by the input tally bin You do not need to know the number of bins generated by each input tally bin in order to use the SD card The last line is the union of cells 1 2 and 3 and only one divisor is entered on the SD card The second option is to enter a value for each bin generated by the Fn card F4 N 1 lt 456 lt 78 SD4V v V3 v Vv v 123 lt 45
478. ted as the label for the curve Commands that specify what is to be plotted Use variable x y blank or variables x and y as the inde pendent variable or variables in the plot If only x is spec ified 2D plots are made If both x and y are specified either contour or 3D plots are made depending on whether 3D is in effect See keyword FIXED for the list of FREE xy the symbols that can be used for x and y The default value of xy is E and gives a 2D plot in which the indepen dent variable is energy The FREE command resets XTITLE YTITLE ZTITLE XLIMS YLIMS HIST BAR PLINEAR and SPLINE to their defaults Set n as the bin number for fixed variable q The symbols that can be used for q and the kinds of bins they repre sent are F cell surface or detector D total vs direct or flagged vs unflagged x FIXED qn U user defined S segment M multiplier C cosine E energy T time MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description SETfdusmcet Define which variables are free and define the bin numbers of the fixed variables SET does the job of the FREE and several FIXED commands in one compact command The value of each parameter can be a bin number the corresponding variable is then a fixed variable or an the corresponding variable is then a free variable If there is onl
479. ted configuration We placed it after the call that checks for the with DEBUG option The first parameter to AC_ARG_WITH is the feature you are looking for in this case OLDXS Next a descriptive string can be placed inside the quote symbols The third parameter is the name of the macro to be executed if with OLDXS is given when the con figure script is called There could be fourth parameter as in the check for the Fortran and C compilers which is the name of the macro to be executed if the option is not given We don t want to do anything if the with OLDXS option is not specified so we don t need to supply the fourth parameter Go to each of the remaining configure in files and place the AC_ARG_WITH call for han dling with OLDXS in the same place as you did in the first configure in file Now we need to define the macro that gets executed when the check for with OLDXS is made We called our macro AC_SET_OLDXS It is important to know that where we check for the presence of the parameter and where we eventually act on the notice of its pres ence could be anywhere in the macros found throughout the aclocal m4 file In this case we would like to have a local variable set indicating that the option is present then later act on that knowledge In aclocal m4 our macro definition of AC_SET_OLDXS uses the special variable with val that was set by the AC_ARG_WITH check for the presence of the option If the option is present
480. ter file to nuclear data tables for neutron proton and photonuclear reactions cross sections for the Bertini model BERTIN gamma emission data for decaying nuclei PHTLIB photon and electron interaction libraries and others Numerous questions in the beta test phase of MCNPX have arisen concerning where these libraries should be kept and this section of the manual has been added for clarification The following set of nuclear data libraries may be used with MCNPX 2 4 0 1 All standard neutron libraries used with MCNP4B DLC189 can be used with MCNPX however they will not contain emission data for charged particles or recoil nuclei these were processed only in the LA150N library Therefore charged second aries and recoil nuclei will not be produced or tracked in MCNPX within the tabular energy ranges 2 MCNP4C DLC200 libraries are the same as the MCNP4B DLC189 set with certain new features These include unresolved resonances delayed neutrons new electron 26 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 libraries ZAIDs end in 03e ENDL92 data and multi temperature U Np tables DLC200 tables may be used with MCNPX with the following cautions None of the DLC200 tables have charged particle or recoil data therefore these will not be produced or tracked in MCNPX Only the DLC200 electron tables with ZAID numbers ending in 03e will work properly in MCNPX 3 Special 15
481. tes 148 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium all collisions KOPT 2 or 3 tabulates elastic scattering only KOPT 4 or 5 tabulates non elastic events only If KOPT is even the edit is by cell number if KOPT is odd the edit is by material number A CINDER removal rate input file will produced for IXOUT gt 0 The default CINDER file name is OPT15A KOPT 1 KOPT 5 KOPT 6 a 6 Figure B 1 Use of the KOPT Parameter for HTAPE3X Option 13 18 Edit Option IOPT 16 or 116 Recoil Energy and Damage Energy Spectra Option 16 provides an edit of the spectra of total recoil energy elastic recoil energy total damage energy and elastic damage energy Also estimated are the mean weight of recoil ing fragments per history mean weight of recoil or damage energy per history and the mean energy per fragment the ratio of the previous two estimates NERG specifies the number of energy bins for the spectra a minus sign on NERG will have the tabulation normed per MeV recommended to produce a true spectrum Input variables NTIM NTYP NFPRM IXOUT IRS IMERGE ITCONV and IRSP are unused KOPT 0 indi cates tally by cell KOPT 1 indicates tally by material NPARM is the number of cells or materials to be read in for the tally If a minus sign flag is used with IOPT IOPT 16 the weights tallied for the spectra will be multiplied by c
482. th FOPT value substitute a quoted or double if omitted the default behav quoted string for value that ior is system dependent There is a separate represents allowable com the detected hardware soft variable that is used piler optimization switch set ware platform and compilers for non optimization tings these settings will determine what the default switches See with override the system default FOPT should be FFLAGS in this table or system computed values If in doubt run the configure script and examine the system default or system computed values that appear in the gener ated Makefile h You may want to include the defaults in the string you specify for FOPT with this mech anism FOPT settings are always appended to FFLAGS settings when configure is run again MCNPX User s Manual MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Effect on the generated p y Makefile if requested makefile if NOT requested with COPT value substitute a quoted or double if omitted the default behav quoted string for value that ior is system dependent There is a separate represents allowable com the detected hardware soft variable that is used piler optimization switch set ware platform and compilers for non optimization tings these settings will determine what the default switches See with override the sy
483. th are given with OLDXS the symbol OLDM is defined that is passed as DOLDM to the compile step of mcnpx in order to activate the old cross section capabilities nothing is done new cross section capabilities are used with no_paw or with no_paw yes this means that the symbol NO_PAW will be defined for compilation and actions are taken in the source to omit PAW capabilities when com piling if omitted the default behav ior is system dependent if the detected hardware soft ware platform can handle PAW it is included MCNPX User s Manual Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table 3 1 Configure Script Parameters Option Syntax Effect on the generated Makefile if requested Effect on the generated makefile if NOT requested with FFLAGS value There is a separate variable that is used for optimization switches See with FOPT in this table If in doubt run the configure script and examine the system default or system computed values that appear in the generated Make file h You may want to include the defaults in the string you specify for FFLAGS with this mechanism when configure is run again substitute a quoted or double quoted string for value that represents allowable compiler switch settings these set tings will override the system default or system computed values if omitted
484. that appears on the SIk card One user bin is created for each bin of source distribution k plus a total bin The scores for tally n are then binned according to which bin of source distribution k the source particle came from The score of the total bin is the score you would see for tally n without the special treatment if source distribution k is not a dependent distribution CAUTION For a dependent distribution the score in the total bin is the subtotal portion of the score from dependent distribution k SCD No parameters follow the keyword but an FUn card is required Its bins are a list of source distribution numbers from SIk cards The scores for tally n are then binned according to which distribution listed on the FUn card was sampled This feature might be used to identify which of several source nuclides emitted the source particle In this case the source distributions listed on the FUn card would presumably be energy distributions Each energy distribution is the correct energy distribution for some nuclide known to the user and the probability of that distribution being sampled from is proportional to the activity of that nuclide in the source The user might want to include an FCn card that tells to what nuclide each energy distribution number corresponds CAUTION If more than one of the source distributions listed on the FU card is used for a given history only the first one used will score PTT No parameters follow the keyword
485. the HTAPE3X code for backward compatibility with the LAHET Code System section 8 5 The new visual tallies Mesh and Radiography tallies are provided with an interpretation program gridconv sections 8 1 2 and 8 2 4 This stand alone program converts the out put of the tallies into a format consistent with several currently available graphics packages In MCNPX 2 3 0 gridconv will also convert the results of any tally contained in a MCTAL file This capability is described in the general gridconv discussion of section 8 1 2 Parallel processing is not yet implemented in MCNPX this is a major development which will be integrated into new data structures to be added in MCNPX version 3 0 We fully realize that applications in high energy regimes are computationally intensive and it has been long established practice to run Monte Carlo codes on many machines adding the final results together Notes for the user on this practice are given in section 8 6 8 1 The Mesh Tally The technique which has become known as the Mesh Tally has become very widely used in many applications The development of this method grew out of research with codes such as LCS GEANT FLUKA CALOR and MARS at the Superconducting Super Collider in 1993 Some form of this method is currently in standard use in most high energy Monte Carlo codes The Mesh Tally is a method of graphically displaying particle flux dose or other quantities on a rectangular cylind
486. the center of the cylinder on which the grid is established RO Always 0 zero in this application as in the pinhole case The reference coordinates that establish the reference direction cosines for the X2 Y2 22 outward normal to the detector grid plane as from X2 Y2 Z2 to X1 Y1 Z1 This is used as the outward normal to the detector grid plane for the TIR case and as the centerline of the cylinder for the TIC case 138 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 78 Transmitted Image Projection Argument Description Continued Argument Description e F1 0 Both the source and scattered contributions will be scored at the grid F1 lt 0 Only the scatter contributions will be scored F150 is not allowed in this application F1 plane grid case Radial restriction relative to the center of the grid for contribu tions to be made It defines a radial field of view on the grid cylindrical case Radius of the cylinder on which the grid is to be established F2 F3 0 All contributions are directed to the center of each grid bin F3 F3 lt 0 Contributions are made with a random offset from the center of the grid bin This offset remains fixed and is used as the offset for contributions to all of the grid bins for this event The grid itself is established with the use of FSn and Cn cards in the same manner as described for the pi
487. the data path itself can be customized like this usr local src mcnpx_2 3 0 configure libdir usr mcnpx which will leave the default executable location as usr local bin and set the location for the data files to usr mcnpx Finally both the prefix and the libdir options can be used together with the libdir options taking precedence over the library directory implied by the prefix These options should remove the need to edit paths in the source code In fact with sup port for these options there are no longer any paths in the code to edit 3 1 3 3 Individual Private Installation For the purpose of the second illustration we will look at a single non privileged user Me on a computer loading and building a private copy of the code The local user build ing the private copy is username me whose home directory is the directory home me The user has fetched the distribution from CDROM or from the net and has it in the file home me mcnpx_2 3 0 tar gz The user will unload the distribution package into home me menpx_ 2 3 0 The user will build the system in the same directory as the source install the binary executable in home me bin and install the binary data files and eventually the mcnp cross sections in home me lib This method makes it hard to make multiple ver sions with different options A better example will follow this one The following example uses bourne shell commands that follow accomplish this task
488. the default behav ior is system dependent the detected hardware software platform and compilers deter mine what the default FFLAGS should be with CFLAGS value There is a separate variable that is used for optimization switches See with COPT in this table If in doubt run the configure script and examine the system default or system computed values that appear in the generated Make file h You may want to include the defaults in the string you specify for CFLAGS with this mechanism when configure is run again substitute a quoted or double quoted string for value that represents allowable compiler switch settings these set tings will override the system default or system computed values if omitted the default behav ior is system dependent the detected hardware software platform and compilers deter mine what the default CFLAGS should be with FOPT value There is a separate variable that is used for non optimization switches See with FFLAGS in this table If in doubt run the con figure script and examine the system default or system com puted values that appear in the generated Makefile h You may want to include the defaults in the string you specify for FOPT with this mechanism FOPT settings are always appended to FFLAGS settings when configure is run again substitute a quoted or double quoted string for value that represents allowable compiler optimization switch settings
489. the problem EMAX is set to 100 MeV for all particles A third argument has been added to the PHYS n and PHYS h cards to accommodate the extended 150 MeV neutron and proton libraries Set the CUT_N or CUT_H value to the maximum energy to which table based data will be used for neutrons MCNPX version 2 1 5 and later and for protons MCNPX version 2 3 0 The CUT parameter must be used with caution MCNPX 2 3 0 cannot yet combine libraries with different upper energy limits however it is not a fatal error to call for a combination of such libraries Several examples can illustrate the potential problem 20 and 150 MeV libraries are our most commonly available tables however the user should be aware that other upper limits might be present e if CUT is set to 20 0 and all libraries have upper energies of 20 0 then libraries will be used to 20 MeV and physics models above that energy e if CUT is set to 20 0 and all libraries have upper energies of 150 0 then libraries will be used to 20 MeV and physics models above that energy e if CUT is set to 150 0 and any library has an upper energy of 20 0 then the code will use the cross section values found at 20 MeV in that library from 20 to 150 MeV No MCNPX User s Manual 73 MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium attempt at extrapolation of the 20 MeV value to a value at 150 MeV will be made since there is currently no m
490. the problem If there are entries it turns off the bin print for the tally numbers that are listed If after the run is completed one would like to see these numbers the printing MCNPX User s Manual 139 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 of the bin values can be restored with the TALNP card in an INP file used in a continue run The tally numbers are entered on the TALNP card as negative numbers 5 7 20 4 Reading the Radiography Tally Output The output of the two radiography tally options is contained in the mctal file It can be formatted for use with external graphics programs with the gridconv routine The user is referred to Section 5 7 22 7 for information on how to use gridconv 5 7 21 PERTn Perturbation Form PERTn pl keyword parameter s keyword parameter s Implement the 2nd order differential operator perturbation method Table 5 79 Variable Description n unique arbitrary perturbation number pl N P or N P Not available for other particles keyword See Table Default Some keywords are required See Table Use Optional Table 5 80 PERT Keywords Parameter Values and Defaults Keyword Parameter Values Default Entries BASIC KEYWORDS CELL Integer gt 0 Required Unlimited MAT Integer gt 0 1 RHO Real integer 1 ADVANCED KEYWORDS METHOD 1 2 3 1 1 ERG Real Integer gt 0 All Energies 2 RXN Reaction number 1 Un
491. the quantity of interest depends only on neutrons and one starts with a proton beam there is no need to transport any particles other than protons neutrons and charged pions as neutron production by other particles is negligible compared to production by these three particle types Use of the various LAHET physics model options such as the ISABEL and CEM INC modules within MCNPX is encouraged this provides the user with the ability to test the sensitivity of the quantity of interest to the different physics models If significant differences are observed the user should evaluate which physics model is most appropriate for his or her particular application For example total neutron production from actinide targets is known to be more accurate if the multi step preequilibrium model MPM is turned off which is not its default setting 1 All particles should be included for energy deposition calculations as discussed in Section 8 3 MCNPX User s Manual 203 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 204 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 8 Appendix B HTAPESX for use with MCNPX This appendix is reprinted from HTAPE3X for Use with MCNPX Richard E Prael Los Alamos Report LA UR 99 1992 April 16 1999 Abstract HTAPE3xX is a code for processing medium and high energy collision data written to a history file by MCNPX In addition it
492. the three coordi nates as defined by the mesh type rectangular cylindrical or spherical prior to any trans transformation In the case of rectangular meshes CORAn represent planes perpendicular to the x axis CORBn are planes perpendicular to the y axis and CORCn are planes perpendicular to the z axis Bins do not have to be equally spaced In the case of the cylindrical mesh the middle coordinate CORBn is the untransformed z axis which is the symmetry axis of the cylinder with radial meshes defined in the CORAn input line The first smallest radius may be equal to zero The values following CORBn define planes perpendicular to the untransformed z axis The values following CORCn are positive angles relative to a counter clockwise rotation about the untrans formed z axis These angles in degrees are measured from the positive x axis and must have at least one entry of 360 which is also required to be the last entry The lower limit of zero degrees is implicit and never appears on the CORCn card In the case of spherical meshes scoring will happen within a spherical volume and can also be further defined to fall within a conical section defined by a polar angle relative to the z axis and azimuthal angle CORAn is the radius of the sohere CORBn is the polar angle and CORCn is the same as in the cylindrical case It is helpful in setting up spherical problems to think of the longitude latitude coordinates on a globe The original
493. tic cross section tables above 150 MeV and to improve the physics involved with the intermediate and high energy physics models through the CEM program Currently the requirements of the Accelerator Transmutation of Waste program which is part of AAA are directed toward improvements in fission physics and actinide data Responsibility for the development of MCNPX was given to the APT Target Blanket and Materials Engineering Development and Demonstration ED amp D project A code develop ment team under the leadership of Dr H Grady Hughes was formed Because the Los Alamos accelerator community has long supported the work of Dr Richard Prael in the development of the LAHET Code System it was decided to build on this base by com bining the capabilities of LAHET and MCNP into one code This was accomplished by extending the capabilities of MCNP4B to all particles and all energies and including the use of physics models in the code to compute interaction probabilities where table based data are not available In the present version MCNPX 2 4 0 the code has also incorpo rated all features of MCNP4C3 Additional development has been provided by the theoretical efforts of the T 16 group at Los Alamos particularly in the areas of nuclear data evaluation and expansion of physics based models A program of experimental activities was also undertaken including mea surement of various cross sections and development of more complex benchmark
494. ticle type and number 1 gt no lines N 0 gt MESH off 1 gt WW MESH WWMESH appears only if WWINP file is read in 5 2 TALLIES amp CROSS SECTIONS 5 2 1 Input for MCPLOT and Execution Line Options To run only MCPLOT and plot tallies after termination of MCNPX enter the following command menp z options where z invokes MCPLOT Options is explained in the next paragraph Cross section data cannot be plotted by this method The execute line command mcnpx inp filename ixrz options causes MCNPX to run the problem specified in filename and then the prompt mcplot gt appears for MCPLOT commands Both cross section data and tallies can be plotted Cross section data cannot be plotted after a TTY interrupt or by use of the MPLOT card The execute line command menpx inp filename ixz options is the most common way to plot cross section data The problem cross sections are read in but no transport occurs The following commands cannot be used 3D BAR CONTOUR DUMP FREQ HIST PLOT RETURN RMCTAL RUNTPE SPLINE VIEW and WMCTAL MCNPX User s Manual 47 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The following options can be entered on the execution line Table 5 2 MPLOT Execution Line Options Keyword Description Suppress plotting at the terminal and send all plots to the graphics metafile PLOTM NOTEK is for production and NOTER batch situations and for when the us
495. till interactive but now shows all tallies in the problem from which any may be selected The user has the option of generating one or two dimensional output The user is then told about the bin structure so the one or two free variables may be selected The energy is the default independent variable in the one dimensional case There is no default for the two dimensional case The order in which the two dimensional bin variables are selected does not make any difference to the output in that the order of the processing will be as it appears on the mctal file Gridconv will work with mctal files produced both by MCNPX and MCNP 5 8 VARIANCE REDUCTION IMP WWG WWGE WWP WWN WWE MESH EXT VECT FCL DDn PDn DXT DXC BBREM SPABI ESPLT PWT 5 8 1 IMP Cell Importance Form IMP n X4 Xo Xi XI Table 5 86 Cell Importance Card Descriptor Description n any particle symbol or IPT number from Table Xi importance for cell i number of cells in the problem MCNPX User s Manual 153 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Default The default importance for all particles listed on the MODE card is unity If a cell importance is set to zero for any particle all importances for that cell will be set to zero unless specified otherwise Use An IMP n card is required with an entry for every cell unless a WWN weight window bound card is used Example IMP N12 2M0 120R The neutron importan
496. tion Vx Vy Vz X y Z coordinates of cone bottom Hx Hy Hz cone axis height vector R1 radius of lower cone base R2 radius of upper cone base Example TRC 500 1000 4 2 a 10 cm high truncated cone abut the x axis with the center of the 4 cm radius base at x y z 5 0 0 and with the 2 cm radius top at x y z 5 0 0 5 3 2 4 8 ELL Ellipsoid Form ELL VixViyV1z V2xV2yV2z Rm Table 5 16 Macrobody Ellipsoid Argument Description if Rm gt 0 1st foci coordinate Vix Vy V1z if Rm lt 0 center of ellipsoid if Rm gt 0 2nd foci coordinate ee VAZ if Rm lt 0 major axis vector length major radius if Rm gt 0 length of major axis If Rm gt 0 a if Rm lt 0 minor radius length Example ELL 00 2 002 6 66 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 ELL 000 003 2 an ellipsoid at the origin with major axis of length 6 in the z direction and minor axis radius of length 4 normal to the z axis 5 3 2 4 9 WED Wedge NOTE A right angel wedge has a right triangle for a base defined by V1 and V2 anda height V3 The vectors V1 V2 and V3 are orthogonal to each other Form WED VxVyVz V1xViyV1z V2xV2yV2z V3x V3y V3z Table 5 17 Macrobody Wedge Argument Description VxVyVz X y Z coordinates of wedge vertex Vix V1y V1z vector of 1st side of triangular base V2x V2y V2z vec
497. tion has been found to have negligible effect on the results 70 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 6 MCNPX Input Files Standard MCNP input cards are all accepted in MCNPX however additional card options are now available to take advantage of the multiparticle capabilities Modifications to stan dard MCNP inputs are described in Section 6 1 Section 6 2 describes new cards added to control the Bertini ISABEL and CEM physics options which are used when table based data are not available Use of new high energy proton and photonuclear data library capabilities has already been described in Section 4 3 Accelerator simulation applications have a need for specialized source input to describe an incident particle beam Usually this takes the form of a directed beam of particles monoenergetic with a transverse gaussian profile To facilitate this a new source option has been added to MCNPX and is described in Section 6 3 6 1 MCNP Card Modifications and Additions 6 1 1 Problem Type Card MODE The MODE card can now take any argument listed in the Symbol column of Table 5 1 in any order It must list all particles that will be transported If a particle is designated the anti particle will also be transported For example MODE nh e will transport neutrons and anti neutrons protons and anti protons u and uw electrons and posi
498. tion is for use in computing double differ ential particle production cross sections with the XSEX code See Appendix C ICEM 0 Use the Bertini or ISABEL model determined by the IEXISA parameter default 1 Use the CEM model 5 5 7 2 LCB Form LCB FLENB1 FLENB2 FLENB3 FLENB4 FLENBS FLENB6 CTOFE FLIMO LCB controls which physics module is used for particle interactions depending on the kinetic energy of the particle Table 5 42 LCB Keyword Descriptions Keyword Description FLENB1 Kinetic Energy Default 3500 MeV For nucleons the Bertini INC model will be used below this value FLENB2 Kinetic Energy Default 3500 MeV For nucleons the FLUKA high energy generator will be used above this value Note The probability for selecting the interaction model is interpolated linearly between FLENB1 and FLBEN2 Note The version of FLUKA used in MCNPX should not be used below 500 MeV c momentum Note For nucleons the Bertini model switches to a scaling procedure above 3 495 GeV wherein results are scaled from an interaction at 3 495 GeV Although both models will execute to arbitrarily high energies a plausible upper limit for the Bertini scaling law is 10 GeV MCNPX User s Manual 93 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 42 LCB Keyword Descriptions Continued Keyword Description FLENB3 Kinetic Energy Default 2500 M
499. tion of 2 1 3 6 bins as follows MCNPX User s Manual 117 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 S4 lt Cy Coll Lal lt C3 Ss lt Cy Coll IA lt C3 S4 lt Cy Coll 1A lt Ca Sp lt Cy Co U IA lt Ca S4 lt C1 Col 1A lt Cs Ss lt C1 Co U IA lt Cs The repeated structure lattice input tally bin format with levels that have multiple entries automatically creates multiple output tally bins The total number of bins generated is the product of the number of entries at each level If parentheses enclose all entries at a level the number of entries at that level is one and results in the union of all those entries For unnormalized tallies type 1 8 the union is a sum For normalized tallies type 2 4 6 7 the union is an average A symbol T on the tally line creates an additional tally bin that is the union or total of all the other tally bins 5 7 1 2 2 Brackets Brackets enclose index data for lattice cell elements Brackets make it possible to tally on a cell or surface only when it is within the specified lattice elements The brackets must immediately follow a filled lattice cell Listing a lattice cell without brackets will produce a tally when the tally cell or surface is in any element of the lattice provided the tally cell or surface fills an entry at all other levels in the chain The use of brackets is limited to levels after the first l
500. tions LA 10248 MS Los Alamos National Laboratory 1985 KOC59 H W Koch and J W Motz Bremsstrahlung Cross Section Formulas and Related Data Rev Mod Phys 31 1959 920 LAN44 L Landau On the Energy Loss of Fast Particles by lonization J Phys USSR 8 1944 201 MAC94 R E MacFarlane and D W Muir The NJOY Nuclear Data Processing System version 91 Los Alamos National Laboratory Report LA 12740 M October 1994 MAD88 D G Madland Recent Results in the Development of a Global Medium Energy Nucleon Nucleus Optical Model Potential in Proceedings of a Specialist s Meet ing on Preequilibrium Reactions Semmering Austria February 10 12 1988 Edited by B Strohmaier OECD lt Paris 1988 p 103 116 MAS74 S G Mashnik and V D Toneev MODEX the Program for Calculation of the Energy Spectra of Particles Emitted in the Reactions of Pre Equilibrium and Equilibrium Statistical Decays in Russian Communication JINR P4 8417 Dubna 1974 25 pp MAS98 S G Mashnik A J Sierk O Bersillon and T A Gabriel Cascade Exciton Model Detailed Analysis of Proton Spallation at Energies from 10 MeV to 5 GeV Nucl Instr Meth A414 1998 68 Los Alamos National Laboratory Report LA UR 97 2905 http t2 lanl gov publications publications html MOH83 H J Moehring Hadron nucleus Inelastic Cross sections for Use in Hadron cascade Calculations at high Energies CERN report TIS RP 116 Octob
501. tis a dimensionless quantity 4 Edit Option IOPT 2 or 102 Surface Flux The surface flux tally is analogous to an MCNP F2 tally All particle types listed above may be specified The number of energy bins is given by NERG The number of particle types for which surface flux data is to be tallied is given by NTYPE and must be gt 0 NFPRM is unused If KOPT 1 surface segmenting is performed as in option above the same input record to designate the segmenting planes or cylinders must be included as in option 1 If IOPT is preceded by a minus sign the particle weight is multiplied by its energy before tallying MCNPX User s Manual 213 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 The surface flux tally represents the time integrated flux integrated over surface areas Unless otherwise modified it is a dimensionless quantity 5 Edit Option IOPT 3 or 103 Particle Production Spectra Option 3 may be used to tally the spectra of particles produced in nuclear interactions It accesses all collision records on HISTP for all particles causing collisions If IOPT is preceded by a minus sign the edit is performed only for events initiated by the primary source particles For KOPT 0 or 1 separate edits are performed for cascade and evaporation phase production In addition total nucleon production from either phase is edited For KOPT 2 or 3 only the cascade production is edited For KOPT 4 or 5 only
502. tor of 2nd side of triangular base V3x V3y V3z height vector Example WED 00 6 400 030 0012 a 12 cm high wedge with vertex at x y z 0 0 6 The triangular base and top are a right triangle with sides of length 4 in the x direction and 3 in the y direction and hypotenuse of length 5 5 3 2 4 10 ARB Arbitrary Polyhedron Form ARB axaaz bxbybz hxhyhz N1 N2 N3 N4 N5 N6 Table 5 18 Macrobody Arbitrary Polyhedron Argument Description X y z coordinates of 1st corner of polyhedron There must ax ay az be eight x y z triplets to describe the eight corners of the polyhedron MCNPX User s Manual 67 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 18 Macrobody Arbitrary Polyhedron Argument Description four digit number describing a side of the polyhedron in N1 N6 terms of it s corresponding two corners e g N1 1278 is a plane side bounded by corners 1 2 7 amp 8 a b g h NOTE Thirty entries are required to complete the argument of the card For polyhedrons of fewer than six sides zero entries must be supplied Example ARB 5 10 5 5 15 5 10 5 5 105 0120 000 000 000 1234 1250 1350 2450 3450 0 a 5 sided polyhedron with corners at x y z 5 10 5 5 10 5 5 10 5 5 10 5 0 12 0 and planar facets constructed from corners 1234 etc note the zero entry for the 6th facet 5 3 3 Geometry Data 5 3 3 1 VOL Cell Volume Form
503. trons 6 1 2 Geometry Cards VOL AREA U TRCL LAT FILL TR No modifications have been made to any cell or surface card 6 1 3 Variance Reduction Cards IMP ESPLT PWT EXT VECT FCL WWE WWN WWP WWG WWGE PDn DXC BBREM Any card with a particle designator can accept any particle symbol from Table 5 1 A new type of biasing Secondary particle biasing has been added and is described in Section 7 1 Note Detector variance reduction techniques will not work outside library energy limits Detector variance reduction techniques will also not work for charged particles MCNPX User s Manual 71 MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 6 1 4 Source Specification Cards SDEF Sin SPn SBn DSn SCn SSW SSR KCODE KSRC All source capabilities of MCNP are intact and additional features have been added to describe typical accelerator beams see Section 6 3 The argument PAR can be set to any IPT value in Table 5 1 Since particles and antipar ticles have the same IPT values an antiparticle source is designated with a minus sign For example PAR 9 will generate antiprotons in an SDEF card Note In MCNPX version 2 3 0 one cannot use positrons as a source PAR 3 This will be implemented in a near term future version As in MCNP only one source particle can be designated at any one time When PAR is absent the source particle generated depends on the arguments of the MODE ca
504. ts will be produced for each edit table Parameters NERG NTYPE and NFPRM are unused If IXOUT 1 an auxiliary output file appropriate for input to the CINDER program will be written the default file name is OPT8A Unless otherwise modified tally units are dimensionless weight of a residual nuclide per source particle An additional tabulation is produced which shows the estimated metastable state production as a fraction of the total isotopic production As illustrated in the example here a State is identified by its excitation energy and half life the estimated fraction of total isotope production associated with the particular metastable state is shown with the estimated relative standard deviation Table 8 1 z a elev t half fraction 47 110 0 11770 2 17730D 07 4 00000D 01 0 3465 MCNPX User s Manual 215 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 8 1 z a elev t half fraction 47 111 0 05990 6 50000D 01 8 00000D 01 0 2001 47 116 0 08100 1 05000D 01 S 00000D 01 0 5001 48 113 0 26370 4 41500D 08 2 85714D 01 0 3195 48 115 0 17340 3 87070D 06 5 00000D 01 0 3536 48 117 0 13000 1 22400D 04 2 50000D 01 0 4331 48 119 0 14640 1 62000D 02 6 00000D 01 0 2329 11 Edit Option IOPT 9 or 109 Surface Current with Collimating Window Option 9 is identical to option 1 except that a rectangular or circular window is impose
505. ty of case statements that depend on the value of the TFC and TCC variables in combination with ARCH and SYS TEM Some of these case statements are for compiler flag settings some of these case statements are for linking the output of the compiler into executables static and dynamic linking These flag and option setting vary by compiler vendor and hardware platform We must check each case statement to see if we need to add flags or options to the compile or link steps Make sure the pgf77 or pg and gcc compilers appear as case labels in these case statements and are set to your desired values If you add a new case label new statements to an existing case label or change the value of any setting you must regenerate the configure scripts at all the different levels of the file tree hierarchy by executing the following command from within the menpx_2 3 0 directory force regeneration of configure scripts at all levels autoreconf localdir config f Once the configure scripts at the various levels have been generated you can execute configure with the desired options that were added For our example we would execute the following to get our new pgf77 compiler when we make mcnpx from the top level of your build directory configure and request that pgf77 be used to compile Fortran usr local src mcnpx_2 3 0 configure with FC pgf77 The configure will recursively descend the necessary tree hierarchy and generate Make
506. type 1 Keyword Descriptions Continued Keyword Description Can have from one to four numerical entries following it e The value of the first entry is in reference to an energy dependent response function given on a MSHMFn card no default e The second entry is 1 default 1 for linear interpolation and 2 for logarith mic interpolation Ifthe third entry is zero default 0 the response is a function of energy mfact deposited otherwise the response is a function of the current particle energy e The fourth entry is a constant multiplier and is the only floating point entry allowed default 1 0 If any of the last three entries are used the entries preceding it must be present so that the order of the entries is preserved Only one mfact keyword may be used per tally Must be followed by a single reference to a TR card that can be used to trans trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 5 7 22 3 Source Mesh Tally Type 2 The second type of Mesh Tally scores source point data in which the weight of the source particles P 1 P 2 P 3 are scored in mesh arrays 1 2 3 therefore a separate mesh tally grid will be produced for each particle chosen Currently it is not possible to choose more than one particle type in a type 2 Mesh Tally However some graphics programs will enable the user to add separate histograms together offline The u
507. uary 1980 BAR73 V S Barashenkov A S lljinov N M Sobolevskii and V D Toneev Interaction of Particles and Nuclei of High and Ultrahighy Energy with Nuclei Usp Fiz Nauk 109 1973 91 Sov Phys Usp 16 1973 31 BAR81 J Barish T A Gabriel F S Alsmiller and R G Alsmiller Jr HETFIS High Energy Nucleon Meson Transport Code with Fission Oak Ridge National Laboratory Report ORNL TM 7882 July 1981 BAR94 V S Barashenkov A Polanski Electronic Guide for Nuclear Cross Sections Comm JINR E2 94 417 Dubna 1994 BER63 M J Berger Monte Carlo Calculation of Penetration and Diffusion of Fast Charged Particles in Methods in Computational Physics Vol 1 edited by B Alder S Fernbach and M Rotenberg Academic Press New York 1963 p 135 BER70 M J Berger and S M Seltzer Bremsstrahlung and Photoneutrons from Thick Target and Tantalum Targets Phys Rev C2 1970 621 BER63a H W Bertini Phys Rev 131 1963 1801 BER69 H W Bertini Phys Rev 188 1969 1711 MCNPX User s Manual 181 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 BET34 H A Bethe and W Heitler On Stopping of Fast Particles and on the Creation of Positive Electrons Proc Roy Soc London A146 1934 p 83 BEV69 Phillip R Bevington Data Reduction and Error Analysis for the Physical Sciences McGraw Hill Book Company 1221 Avenue of the Americas New York NY 1002
508. ue to particle interactions in the upstream accelerator If needed such fine detail must be specified with standard MCNP source specification methodology An additional feature has been added through the specification of a general transformation on the SDEF card in one of two forms TR n or TR Dn In either case a general trans formation is applied to a source particle after its coordinates and direction cosines have been determined using the other parameters on the SDEF card Particle coordinates are modified by both rotation and translation direction cosines are modified by rotation only This allows the user to rotate the direction of the beam or move the entire beam of particles in space The TR Dn card is particularly powerful since it allows the specification of more than one beam at a time An example of specifying a Gaussian beam is given below and may be modified at the user s need Title c Cell cards ccc 0 nnn cookie cutter cell c Surface Cards nnn SQ al b 0000 c2000 cookie cutter surface c Control Cards SDEF DIR 1 VEC 001 X D1 Y D2 Z 0 CCC ccc TR n SP1 4 fk 0 SP2 41 fy 0 TRn Xo YoZo cosp sinb 0 sinp cos 0 001 The SDEF card sets up an initial beam of particles travelling along the Z axis DIR 1 VEC 0 0 1 Information on the x and y coordinates of particle position is detailed in the two SP cards X D1 Y D2 indicating that the code must look for distributions 1 and 2 84 MCNPX User s Manual
509. ular of the super imposed mesh AXS vector giving the direction of the axis of the cylindrical mesh 0 0 1 VEC vector defining along with AXS the plane for O 0 1 0 0 locations of the coarse meshes in the x direction for rectangular geome 1 course mesh IMESH Bee Rea ny try or in the r direction for cylindrical geometry per direction number of fine meshes within corresponding coarse meshes in the x 1 in each coarse IINTS direction for rectangular geometry or in the r direction for cylindrical mesh geometry locations of the coarse meshes in the y direction for rectangular geome 1 course mesh JMESH aay oes ey try or in the z direction for cylindrical geometry per direction number of fine meshes within corresponding coarse meshes in the y 1 in each coarse JINTS direction for rectangular geometry or in the z direction for cylindrical mesh geometry locations of the coarse meshes in the z direction for rectangular geome 1 course mesh try or in the O direction for cylindrical geometry per direction number of fine meshes within corresponding coarse meshes in the z 1 in each coarse KINTS direction for rectangular geometry or in the 9 direction for cylindrical mesh geometry Note in th xyz rec mesh the IMESH JMESH and KMESH are the actual 158 x y z coordinates In the RZT CYL mesh IMESH radius and JMESH height are relative to ORIGIN and KMESH theta is relative to VEC MCNPX User s Manual MCNPX User s Manual V
510. und Vielfachstreuung Z Naturforsch 3a 1948 78 MOT29 N F Mott The Scattering of Fast Electrons by Atomic Nuclei Proc Roy Soc London A125 1929 425 PRA88 R E Prael and M Bozoian Adaptation of the Multistage Pre equilibrium Model for the Monte Carlo Method I Los Alamos National Laboratory Report LA UR 88 3238 September 1998 186 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 PRA89 R E Prael and H Lichtenstein User Guide to LCS The LAHET Code System Los Alamos National Laboratory Report LA UR 89 3014 Revised September 15 1989 http www xdiv lanl gov XCI PROJECTS LCS lahet doc html PRA94 R E Prael A Review of Physics Models in the LAHETTM Code LA UR 94 1817 Los Alamos National Laboratory PRAQ5 R E Prael and D G Madland LAHET Code System Modifications for LAHET 2 8 Los Alamos National Laboratory Report LA UR 95 3605 September 1995 PRA96 R E Prael D G Madland A Nucleon Nucleus Elastic Scattering Model for LAHET in Proceedings of the 1996 Topical Meeting on Radiation Protection and Shielding April 21 25 1996 No Falmouth Mass American Nuclear Society 1996 pp 251 257 PRA98a R E Prael A Ferrari R K Tripathi A Polanski comparison of Nucleon Cross Section Parameterization Methods for Medium and High Energies in Proceedings of the Fourth Workshop on Simulating Accelerator Radiation Environments SARE
511. upper boundary equal to 1 0 the lower MCNPX User s Manual 229 MCNPxX User s Manual Version 2 4 0 September 2002 LA CP 02 408 limit of the first bin is always 1 0 If a null record is present only a then the range 1 1 is divided into NANG equal intervals For NANG lt 0 a record is required to define the BAR NANG BAR lower degree bin boundaries They should be entered from low to high with the last lower boundary equal to 0 0 the upper limit of the first bin is always 180 degrees If a null record is present only a then the range 180 0 is divided into BAR NANG BAR equal intervals 4 Executing XSEX3 An input file and a history file are the only required input files The default file name for the input is INXS the default file name for the output is OUTXS and the default file name for the history file is HISTP A value of KPLOT NE 0 will result in the creation of a MCTAL format plot file with default name XSTAL These file names may be changed by file replacement The most general execute line has the format XSEX3 INXS OUTXS HISTP XSTAL 5 Plotting Output from XSEX3 The source code for XSEX3 contains a plotting package using the LANL Common Graphics System the latter is not generally available outside of Los Alamos National Laboratory A new feature has been added for this release whereby a nonzero value for the input quantity KPLOT will cause the writing of a file XSTAL in t
512. utables and libraries in usr local make install clean up The build products are no longer needed cd tmp rm rf mcnpx 3 1 3 2 System Wide Installation With Existing Directories The previous example might typically be used when a new installation of MCNPX is per formed on a system that has no pre existing mcnpx with which to be compatible If a user already has mcnpx then it may be desired to use the existing locations for the data files and cross sections Two options to the configure process can be used to customize the locations where mcnpx and its data will be installed and the default locations where MCNPX will find those files When the user wants to use the normal mcnpx directory layout of MCNPX User s Manual 17 MCNPX User s Manual Version 2 3 0 April 2002 E LA UR 02 2607 Accelerator Production of Tritium bin for executables and lib for data files but does not wish to use the default directory usr local then the previous example can be adjusted with additional options In the previous example the configure script could be given the option usr local src mcnpx_2 3 0 configure prefix usr mcnpx and the make install process would install the mcnpx binary in usr mcenpx bin and the data files in usr mcenpx lib The code will use usr mcnpx lib as its default location for find ing the data files When the user has an existing directory layout that does not follow the mcnpx default then
513. utrons is scored by default Must be followed by a single reference to a TR card that can be used to trans trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 5 7 22 4 Energy Deposition Mesh Tally Type 3 The third type of Mesh Tally scores energy deposition data in which the energy deposited per unit volume from all particles is included This can be due to the slowing of a charged particle the recoil of a nuclei energy deposited locally for particles born but not tracked etc The results are similar to the scoring of an F6 np tally as described in Section 8 3 Note that in MCNPX the option to track energy deposition from one type of particle alone in a problem is included in the first Mesh Tally type see Table 5 81 Keyword pedep The Energy Deposition Mesh Tally described here will give results for all particles tracked in the problem and has no option to specify a particular particle Note since the mesh is independent of problem geometry a mesh cell may cover regions of several different masses Therefore the normalization of the output is per mesh cell volume MeV cm source particle not per unit mass R C S MESHn total de dx recol tlest delct mfact nterg trans n 3 13 23 33 148 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 83 Energy Deposition Mesh Tally type 3 Keyword Descriptions Keyword Descri
514. ward compatible if the name of the card only is changed e A cylindrical mesh has been added for the transmitted image option e Section 8 3 on Energy Deposition has been extensively rewritten to clarify normaliza tion and to discuss handling of local energy deposition e Nontracking Change F6 no longer needs the n p designator e Option ic 40 ICRP 74 1996 ambient dose equivalent has been added for neutrons in table 8 9 DFACT e Section 8 5 adds comments on the use of the histp card Appendices e Added the base case input deck to Appendix A The table in Appendix B was incorporated into table 5 1 Appendix B is now the HTAPESxX discussion 10 MCNPX User s Manual Accelerator Production of Tritium Appendix C was changed to discuss the use of the XSEX3 MCNPX User s Manual MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 11 Accelerator Production of Tritium 12 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 MCNPX User s Manual MCNPX User s Manual Ap Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium 3 MCNPX Installation This chapter describes how to build MCNPX on a system The system will need a C and FORTRAN 77 compiler MCNPxX installs and runs on a variety of common Unix workstations The Cray system is no longer supported as of version 2 3 0 Some of our supported systems include e IBM RS 6000 AIX e DEC Alpha Digi
515. warning error message is issued if it is used NPS NPP NPSMG Table 5 40 NPS Keyword Descriptions Keyword Description N number of particle histories NPP Total number of histories to be run in the problem NPSMG Number of histories for which source contributions are to be made to the detec tor grid See Section 5 7 20 2 When the number of source histories exceeds NPSMG the time consuming process of determining the attenuation of the direct contribution is avoided by adding the average of the previous direct contributions into each of the appropriate tally bins Depending on the time required for a particular problem this can save from a few seconds to upward of ten MCNPX User s Manual 89 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 minutes per history in some cases As described above for a monoenergetic isotropic point source or a monoenergetic monodirectional surface source NPSMG 1 is adequate 5 5 6 4 CTME Computer Time Cutoff Form CTME x x maximum amount of computer time in minutes to be spent in the Monte Carlo calculation Default infinite Use As needed For a continue run job the time on the CTME card is the time relative to the start of the continue run it is not cumulative 5 5 7 Physics Models LCA LCB LEA LEB These cards control physics parameters for the BERTINI ISABEL CEM and FLUKA options These MCNPxX input cards have been defined to
516. with FSn card Can be used without FSn card Example F4 N 1237 SD4 1111 Note that the SDn card can be used to define tally divisors even if the tally is not segmented In this example the tally calculates the flux in the three cells plus the union of the three cells The VOL card can be used to set the volume divisor of the three cells to unity for example but it cannot do anything about the divisor for the union Its divisor is the sum of the volumes whether MCNP calculated or user entered of the three cells But the divisors for all four of the cell bins can be set to unity by means of the SDn card These entries override entries on the VOL and AREA cards See Section 5 7 1 2 4 for use with repeated structure tallies 5 7 16 FUn Special Tally or TALLYX Input Form FUn Ke oa DG or FUn blank Table 5 74 TALLYX Input Card Variable Description n tally number MCNPX User s Manual 131 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 74 TALLYX Input Card Variable Description Xj input parameter establishing user bin Default If the FU card is absent subroutine TALLYX is not called Use Used with a user supplied TALLYX subroutine or FTn card 5 7 17 FTn Special Treatments for Tallies Form FTn ID P41 P32 P13 ID Poy Poo P23 Table 5 75 FTn Card Special Treatment for Tallies
517. word Description P i Particle type i e n p e etc up to 10 particle types see Table 5 1 Source particles are considered to be those that come directly from the source defined by the user and those new particles created during nuclear interactions One should be aware that storage requirements can get very large very fast depending on the dimensions of the mesh since a separate histogram is created for each particle chosen If there are no entries on this card the information for neutrons is scored by default trans Must be followed by a single reference to a TR card that can be used to trans late and or rotate the entire mesh Only one TR card is permitted with a mesh card 1 In MCNPX version 2 1 5 there was no option to chose individual particles The type 2 Mesh Tally produced source points for all particles in the problem in one plot MCNPX User s Manual 97 MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Energy Deposition Mesh Tally type 3 The third type of Mesh Tally scores energy deposition data in which the energy deposited per unit volume from all particles is included This can be due to the slowing of a charged particle the recoil of a nuclei energy deposited locally for particles born but not tracked etc The results are similar to the scoring of an F6 np tally as described in Section 8 3 Note that in MCNPX version 2 3 0 the o
518. work properly but do not need to be equally spaced It should be noted that the size of these meshes scales with the product of the number of entries for the three coor dinates Machine memory could become a problem for very large meshes with fine spacing Additional cards which can be used with Mesh Tallies are ERGSHn E1 E2 144 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MSHMFn E1 F1 E2 F2 FMn Where E1 is the lower energy limit for information to be stored to the mesh n and E2 is the upper energy limit as they appear on the ERGSH card The default is to consider all energies The entries on the MSHMF card are pairs of energies and the corresponding response functions as many pairs can be designated as needed The FM card is the same as described in the MCNP users manual Since it must be read and stored by the MCNP subroutines it must not appear within the mesh data block between the tmesh and endmd cards The structure of the mesh as well as what quantities that are to be written to it are defined on two control cards in the MCNPX INP file The general forms of the two mesh cards are RMESHn P keyword i i 1 10 CMESHn P keyword i i 1 10 SMESHn P keyword i i 1 10 RMESH is a rectangular mesh CMESH is a cylindrical mesh and SMESH is a spherical mesh The n is a user defined mesh number The last digit of n defines the type of infor mation to be stored in the mesh P
519. y 226 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 c Source 0 radius beam z direction 1 GeV proton Ica 06 1 lea 2j0 imp h 1 0 phys h 1000 mode h print nps 1000 prdmp 2j 1 MCNPX User s Manual 227 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 3 Input for XSEX3 The input file for XSEX default name INXS has the following structure 1 Two records of title information 80 columns each 2 An option control record list directed format 3 Additional records as required by the chosen options list directed format Multiple cases may be processed for each case the above input structure applies When multiple cases are processed input quantities default to the preceding case If the title records of the second and subsequent cases contain the record must begin with a Sg The option control record has the structure NERG NANG FNORM KPLOT IMOM IYIELD LTEST Table 9 1 Parameter Meaning NERG Defines the number of energy or momentum bins for which cross sections will be calculated For NERG GT 0 an energy momentum boundary record is required For NERG 0 only energy integrated cross sections will be generated The default is 0 NANG Defines the number of cosine bins for which cross sections will be calculated For NANG not equal to 0 a angular bound ary record is required For NANG 0 only angle integrated c
520. y source particles only For KOPT 0 the edit is by cell numbers if KOPT 1 the edit is by material numbers If NPARM 0 the edit is over the entire system The parameters NTIM NTYPE and NFPRM are immaterial KPLOT 1 will produce plots of each edit table 214 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Tally option 5 or 105 represents the particle weight producing a given nuclide per source particle as such it is a dimensionless quantity The mean excitation is in units of MeV 8 Edit Option IOPT 6 or 106 Energy Deposition Option 6 is not available in this version 9 Edit Option IOPT 7 Mass and Energy Balance Option 7 is not available in this version 10 Edit Option IOPT 8 or 108 Detailed Residual Mass Edit Option 8 provides a detailed edit of residual masses by Z and N by Z only by N only and by mass number A The option accesses the records on HISTP for all interacting particle types If IOPT is preceded by a minus sign the edit is performed only for events initiated by primary source particles If KOPT 0 or 1 the edit is of the final residual masses including elastic collisions If KOPT 2 or 3 the edit is of the residuals after the cascade phase and before evaporation If KOPT 4 or 5 the edit is of masses immediately preceding fission If KOPT is even the edit is by cell number if KOPT is odd the edit is by material number If KPLOT 1 plo
521. y is inter preted as the lethargy spacing between bin boundaries Thus the record 0 1 800 will specify ten equal lethargy bins per decade from 800 MeV down e For NTIM gt 0 a record specifying NTIM upper time bin boundaries from low to high defined as the array TIMB l I 1 NTIM The first lower time boundary is always 0 0 The same four methods that are allowed for defining the energy boundaries may also be used to define the time bin boundaries 140 MCNPX User s Manual MCNPX User s Manual i Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium Table B 4 Order of HTAPESX Input Records IOPT option control record always required ERGB I l 1 NERG upper energy bin limits TIMB I l 1 NTIM upper time bin limits ITIP I l 1 NTYPE particle type identifiers LPARM l l 1 NPARM surface cell or material identifiers FPARM I l 1 NFPRM upper cosine bin boundaries DNPARM l l 1 NPARM 1 normalization divisors original source definition record for RESOURCE option new source definition record for RESOURCE option ITOPT TWIT TREAK TWIT parameters for TIME CONVOLUTION ERESP I l 1 NRESP energy grid for RESPONSE FUNCTION FRESP l l 1 NRESP 1 function values for RESPONSE FUNCTION IRESP l l 1 NRESP 1 interpolation scheme for RESPONSE FUNCTION segment definition record or window definition record arbitrary direction vector for defining cosine binning e
522. y one 2D plots are made If there are two contour or 3D plots are made SET does the same resetting of parameters that FREE does TFC x Plot the tally fluctuation chart of the current tally The inde pendent variable is NPS Allowed values of x are M mean E relative error F figure of merit L 201 largest tallies vs x NONORM for frequency vs x N cumulative number fraction of f x vs x P probability f x vs x NONORM for number frequency vs x S SLOPE of the high tallies as a function of NPS T cumulative tally fraction of f x vs x V VOV as a function of NPS 1 8 1 to 8 moments of f x x 1to8 vs x NONORM for f x A x X 1t08 VS xX 1c 8c 1 to 8 cumulative moments of f x x 1tos VS X MCNPX User s Manual 55 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 Table 5 3 MPLOT amp MCPLOT Commands Command Description KCODE 1 The independent variable is the KCODE cycle The individ ual estimator plots start with cycle one The average col abs trk len plots start with the fourth active cycle Plot k eff or removal lifetime according to the value of i 1 k collision 2 k absorption 3 k track 4 prompt removal lifetime collision 5 prompt removal lifetime absorption 11 15 the quantity corresponding to i 10 averaged over the cycles so far in the problem 16 average col abs trk len k effand one estimated standard deviatio
523. y particles differs for the energies where libraries and physics models are used This procedure is under review and will likely be changed in future versions of the code Energies of all secondary particles except photons are added into the heating KERMA fac tors for the neutron and proton libraries This photon treatment was implemented in the MCNP libraries well before the development of the MCNPX code However since MCNP4B does not track charged particles standard practice was to include the energies of all other particles in the heating numbers for the evaluated libraries We are increasingly finding that local deposition of secondary particle energies causes difficulties particularly when the energies of the secondaries are high or when the user is simulating thin vol umes When secondary particles are indicated on the MODE card MCNPX will subtract 1 In MCNPX version 2 3 0 residual nuclei cannot be tracked This is usually not a problem for heavy residu als however for light residuals such as a scattered hydrogen nucleus errors in energy deposition in small volumes can occur This has caused some users problems when tracking in small volumes where it is unlikely that the recoil hydrogen nucleus will not stop We will modify this practice in an upcoming release 110 MCNPX User s Manual MCNPxX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium their energies from the heating valu
524. y related to this is the fact that no adequate algorithm yet exists for charged particle detectors MCNPX has an active program of improvement in high energy and charged particle vari ance reduction techniques and features will be added in future versions as they are developed MCNPX version 2 3 0 has currently implemented one special technique Sec ondary Particle biasing described in Section 7 1 7 1 Secondary Particle Biasing Secondary particle biasing has been introduced into the MCNPX code for two main reasons e It allows splitting of secondary particles from high energy cascades in the energy range of interest e It allows the user to roulette the large number of particles in energy ranges that are of no interest to the problem This technique is especially useful in deep penetration problems starting with very high energy particles where the very large number of low energy secondary particles have little or no chance of contributing to the answer On the other hand one needs all of the high energy particles that one can get MCNPxX version 2 3 0 has been upgraded to allow the user to control the numbers of sec ondary particles as a function of energy and primary particle interaction To this end anew card has been added to the INP file as shown below MCNPX User s Manual 89 MCNPX User s Manual E Version 2 3 0 April 2002 LA UR 02 2607 Accelerator Production of Tritium SPABI p xxx E1 S1 E2 S2 Ta
525. y the bin width to normalize per MeV The total over energy will be unnormalized Table B 2 Applicability of Minus Sign Flags on Input Control Parameters IOPT IOPT NERG NTIM NTYPE NPARM NFPRM 1 101 O O O Z O O 2 102 3 103 5 105 8 108 9 109 10 110 11 111 12 112 13 14 114 zIoiIiz z oo olojoJloO zZzIolojololoO Z ZJ OJO Z O 2 2 0 0 Z Z 0 0 ZI Z Z Z Z Z Z Z Z Zz O Z O0 0 OJ O O CO OC O ziz O O Z O Z Z Z 2 MCNPX User s Manual 137 Accelerator Production of Tritium MCNPX User s Manual Version 2 3 0 April 2002 LA UR 02 2607 Table B 2 Applicability of Minus Sign Flags on Input Control Parameters Continued IOPT IOPT NERG NTIM NTYPE NPARM NFPRM 15 115 O N N N O N 116 O O N N O N O optional N not used NTIM defines the number of time bins for the tally when applicable the maximum is 100 The default is 0 implying that only a total over time will be produced If NTIM is gt 1 and is preceded by a minus sign the tally in each time bin will be divided by the bin width to nor malize per nanosecond the total over time will be unnormalized NTYPE defines the number of particle types for which the edit is to be performed for those options where it is applicable the particle type is that of the particle causing the event which
526. ymlink to the bertin and phitlib files in your working directory If you have more than just one person running the code from a server then it is probably worthwhile to edit src Ics inbd F to point to a specific location on your system where everyone can get the files as in method 2 above In the future we will build in the ability to look for all libraries using the same method now used for the nuclear data table libraries MCNPX User s Manual 29 30 MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 MCNPX User s Manual MCNPX User s Manual Version 2 4 0 September 2002 LA CP 02 408 4 Input Files Input to MCNPX consists of a number of files They can be part of the code package generated by problem runs or user supplied This section focuses on the user supplied INP the default name file which describes the problem to be run Input cards are summarized by card type in Section 5 10 The user will provide only a small subset of all available input cards in a given problem The word card describes a single line of input up to 80 characters MCNPxX input item limitations are summarized in Section 4 4 Modification of these values is accomplished by altering the source code and recompiling All features of MCNPX should be used with caution and knowledge This is especially true of detectors and variance reduction schemes Read and understand the relevant sections of the manual before using them MC
Download Pdf Manuals
Related Search
Related Contents
Ecotube DF 120-6 - Stokvis Industrial Boilers International Ltd Pronto Series Edit Tool User Guide (Version 2.5) NO Brukerveiledning 2 GB User manual 9 LA-5000 高岡配水池配水流量計更新工事 特記仕様書 AXIS T8133 Midspan 30W Installation Guide Copyright © All rights reserved.
Failed to retrieve file