[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Help in MCNP5
One possibility (not quite what you wanted) is to use a programming language such as Visual Basic to modify the input file and run MCNP through multiple cycles. I did something like this using a DOS batchfile for the verification runs when I installed MCNP, and this allowed me to do them in the night and weekend "down" time for my desktop.
Dave Neil
-----Original Message-----
From: Pramoth CM [mailto:pchandr@CLEMSON.EDU]
Sent: Tuesday, November 23, 2004 10:07 AM
To: radsafe@list.vanderbilt.edu
Subject: Help in MCNP5
Hi Group,
I am a student working with MCNP5 and using a very small code to obtain a
tally of gamma ray spectrum of a particular gamma ray energy for a given
number of events or live time. I want to modify this code so that the code
would generate spectrums at increments at10 kev interval for 0 - 1000 kev.
The only option of doing this which I can think of is running the original
code over and over at 10 kev increments - which would be time consuming.
Could anybody suggest the required change in the code, so that I could run
the code only once and then obtain a single OUTPUT file with a 100 columns
( each column representing the spectrum at 10 kev intervals) . I am very
new to MCNP5 and read the required parts of the MCNP5 manual and could not
figure out how to do this. I will be really grateful if anybody could help.
I have provided the original code below.
c ************************** Cell definition cards **************************
c RightCircularCylinder Detector Assembly
c Sensor Cell Definition Cards
c
1 117 -3.67 (-1 2 -3 ) imp:p 1 $ NaI Sensor
c
c End Cap
c
20 213 -2.70 (84 -85 -82) imp:p 1 $ Al EndCap Window
21 444 -8.00 (82 -83 -85 81 ):(-80 81 -82 ) imp:p 1 $ SS EndCap
c
c Vacuum
c
32 0 (-84 1 -82) imp:p 1 $ Vacuum
c
c Everything else...
c
988 220 -0.0012 (-900 -901 902 )(-81: 83: 85) &
&
imp:p 1 $ Detector environment
999 0 (900: 901: -902) imp:p 0 $ Outside world
c ************************* Surface definition cards *************************
c
c Sensor Surface Definition Cards
c
1 pz 0.00 $ Top Face of sensor
2 pz -5.08 $ Bottom Face of sensor
3 cz 2.54 $ Outer Radius of sensor
c
c End Cap and End Cap Window
c
80 pz -5.08 $ Inside Lower bound of detector end cap
81 pz -5.3975 $ Outside Lower bound of detector end cap
82 cz 2.54 $ Inside radius of end cap
83 cz 2.8575 $ Outside radius of end cap
84 pz 0.5 $ Inside detector Face
85 pz 0.55 $ Outside detector face
c
c Bounding surfaces
900 cz 3.8575 $ Bounding cylinder
901 pz 12 $ Bounding top Surface
902 pz -6.3975 $ Bounding bottom Surface
c ******************************** Data cards ********************************
c
Mode P
c
c Material Cards
c
m220 6000.01p -0.000124 $ C Air, rho = -0.001205 g/cc
7000.01p -0.755267 $ N
8000.01p -0.231781 $ O
18000.01p -0.012827 $ Ar
c
m117 11000.01p 1 $ NaI, rho = -3.67 g/cc
53000.01p 1
c
m444 6000.01p -0.0024 $ Stainless Steel, rho = -8 g/cc
14000.01p -0.064
15000.01p -0.0028
16000.01p -0.0016
22000.01p -0.032
24000.01p -1.44
25000.01p -0.16
26000.01p -5.5
27000.01p -0.002
28000.01p -0.8
c
m213 13000.01p 1 $ Aluminum, rho = -2.7 g/cc
c
c Tally defination card(s)
c
f8:p (1) $ Pulse Height tally on cell 1
c Gaussian Energy Broadening Term
ft8 geb 0 0.05086 0.30486 $ for NAI
c
c Source definition cards
c
sdef pos= 0 0 10 erg=d3
c
c Remember! The calculated efficiency is per photon emitted, so if you have
more
c than one photon energy, and they are all equally probable, multiply by N
c
# si3 sp3
L D
1.0000 1.565E+15
c
c Energy Range and bin width [in MeV!]
c
e0 0 1e-5 8e-3 512i 4.112 $ 8 KeV bins up to 4096 KeV
c
c Number of particles to follow
c
nps 67900000
c
c .OR. Minutes to run
c
c ctme 1
c
c Print & Dump Cycle card to create MCTAL output file
c
prdmp 2j 1
Thanks,
Pramoth
************************************************************************
You are currently subscribed to the Radsafe mailing list. To
unsubscribe, send an e-mail to Majordomo@list.vanderbilt.edu Put the
text "unsubscribe radsafe" (no quote marks) in the body of the e-mail,
with no subject line. You can view the Radsafe archives at
http://www.vanderbilt.edu/radsafe/
************************************************************************
You are currently subscribed to the Radsafe mailing list. To
unsubscribe, send an e-mail to Majordomo@list.vanderbilt.edu Put the
text "unsubscribe radsafe" (no quote marks) in the body of the e-mail,
with no subject line. You can view the Radsafe archives at
http://www.vanderbilt.edu/radsafe/