<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal">I’ve been brave and tried the Mantid output option in mcstas this morning.
<o:p></o:p></p>
<p class="MsoNormal">I’m using mcstas 2.1 and mantid 3.2.1 on a Redhat 6.4 box.<o:p></o:p></p>
<p class="MsoNormal">There seems to be no problem with the installed NeXus and hdf libraries the simulation runs fine.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The problem comes when I try following the instructions to generate the IDF file.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">This is the simple instrument I’ve tried some of the variables would be picked up in later components.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">/* Change name of instrument and input parameters with default values */<o:p></o:p></p>
<p class="MsoNormal">DEFINE INSTRUMENT test(s1=0.03,s2=0.02,s3=0.008,bs=0.05,cdel=0.0,sampdet=4.406,lmin=0.5,lmax=13.0,dang=0.0)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">DECLARE<o:p></o:p></p>
<p class="MsoNormal">%{<o:p></o:p></p>
<p class="MsoNormal">%}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">INITIALIZE<o:p></o:p></p>
<p class="MsoNormal">%{<o:p></o:p></p>
<p class="MsoNormal">%}<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">TRACE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT Origin = Progress_bar()<o:p></o:p></p>
<p class="MsoNormal"> AT (0,0,0) ABSOLUTE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT sourceMantid = ISIS_moderator(<o:p></o:p></p>
<p class="MsoNormal"> Face = "hydrogen", Lmax = lmax, Lmin = lmin, dist = 3.7,<o:p></o:p></p>
<p class="MsoNormal"> focus_xw = 0.03, focus_yh = 0.03, xwidth = 0.083, yheight = 0.033,<o:p></o:p></p>
<p class="MsoNormal"> CAngle = 0.0, SAC = 1)<o:p></o:p></p>
<p class="MsoNormal"> AT (0.0, 0.0, 0.0) RELATIVE PREVIOUS<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT guide1 = Guide(<o:p></o:p></p>
<p class="MsoNormal"> w1 = 0.03, h1 = 0.03, w2 = 0.03, h2 = 0.03, l = 5.3, m = 3.0)<o:p></o:p></p>
<p class="MsoNormal"> AT (0.0, 0.0, 3.7) RELATIVE Origin<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT disk1 = DiskChopper(<o:p></o:p></p>
<p class="MsoNormal"> theta_0 = 111.0, radius = 0.27, yheight = 0.04, nu = 10.0, nslit = 1,<o:p></o:p></p>
<p class="MsoNormal"> jitter = 0.0, delay = 0.015417+0.00012222+cdel*1.0e-6)<o:p></o:p></p>
<p class="MsoNormal"> AT (0.0, 0.0, 9.689) ABSOLUTE<o:p></o:p></p>
<p class="MsoNormal"> ROTATED (0.0, 0.0, 90.0) ABSOLUTE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT disk2 = DiskChopper(<o:p></o:p></p>
<p class="MsoNormal"> theta_0 = 111.0, radius = 0.27, yheight = 0.04, nu = -10.0, nslit = 1,<o:p></o:p></p>
<p class="MsoNormal"> jitter = 0.0, delay = 0.015417+0.00012222+cdel*1.0e-6)<o:p></o:p></p>
<p class="MsoNormal"> AT (0.0, 0.0, 9.739) ABSOLUTE<o:p></o:p></p>
<p class="MsoNormal"> ROTATED (0.0, 0.0, 90.0) ABSOLUTE<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">COMPONENT nD_Mantid_0 = Monitor_nD(<o:p></o:p></p>
<p class="MsoNormal"> options ="mantid square x limits =[-0.0155 0.0155] bins=1 y limits =[-0.0155 0.0155] bins=1, neutron pixel t, list all neutrons",
<o:p></o:p></p>
<p class="MsoNormal"> xmin = -0.0155, xmax = 0.0155, ymin = -0.0155, ymax = 0.0155, restore_neutron = 1, filename = "monitor1Events.dat")<o:p></o:p></p>
<p class="MsoNormal">AT (0, 0, 9.8195) RELATIVE sourceMantid<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The xml file resulting from this when I run the command<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">mcdisplay --format=Mantid Test_Mantid.instr -n0 <o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">after compiling chucks out this message<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Illegal division by zero at /usr/local/bin/mcdisplay line 391, <IN> line 73.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And proceeds to dump an enormously long xml file with a huge number of weird repeated components.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any hints as to what is messing things up would be greatly appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Rob<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">===================================<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">Dr. Robert Dalgliesh<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">ISIS<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">STFC Rutherford Appleton Laboratory<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">R3 1.29<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">Harwell Oxford<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">Didcot<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">OX11 0QX<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">Office Tel: +44 (0) 1235 445687 or OffSpec Instrument: +44 (0) 1235 567045<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">Internal Mobile Extension: 1176<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:black;mso-fareast-language:EN-GB">e-mail: <a href="mailto:robert.dalgliesh@stfc.ac.uk"><span style="color:blue">robert.dalgliesh@stfc.ac.uk</span></a><o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br><p>--
<BR>Scanned by iCritical.
</p>
<br></body>
</html>