<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
Hy Kristian,
<p>Well I'm pleased to see that the Monitor_nD appears usefull to you.
As a matter of fact, I made it emulate all the available monitors in McStas
1.2
<br>I also checked it for various combinaisons, but these are so numerous
that bugs may appear latter. If you think about neutron variables that
I forgot, please tell me.
<br>For the official documentation, I don't mind writing it in LaTeX style.
Just give me the format.
<br>My future projects concerning components include the following :
<br>1- I will continue to use an option string, parsed inside the component.
This enables plenty of options with a high verbosity (option really describes
what will be done) and versatility. It reduces the input parameters, for
wich one does not require to know the C identification name. On the contrary,
for future McStas versions evaluating C expressions for numerical parameters,
it won't work. I 'll think about that...
<br>2- I'm planing to also create a kind of generic source, extending the
Flux_adapter, the same manner as Monitor_nD. some work
<br>3- My Optimizer will be modified in order that one may use more that
1 optimisation point (for sequential optimization along instrument). rather
easy
<br>4- In the Monitor_nD I will add the possibility to handle a detection
efficiency.  easy
<br>5- I plan to write a simple amorphous phonon sample using an external
dispersion curve record. This is simple but requires some work
<p>For the common component ressources, I will try to install that this
afternoon.
<p>Thanks.
<p>PS : When will be the next release of McStas (with optional/default
params, string param, sub-directory libs...)
<p>EF.
<p>Kristian Nielsen wrote:
<blockquote TYPE=CITE>Hi Emmanuel,
<p>Thanks for the comments. They were as always very useful, and I have
<br>implemented all of them now (if you find something missing, please
let
<br>me know).
<p>Your generic monitor is very interesting, and I am sure that it will
<br>prove very useful. I am really hoping that you will write some
<br>documentation in the same style as all the official components in the
<br>McStas manual, so that I can include it in the next official
<br>release. You do not have to use LaTeX, I will convert it for you from
<br>whatever format you prefer to use.
<p>I have also implemented a method for sharing our component libraries.
We
<br>need to set up a special directory on a web server at each institute
<br>participating (currently only Risø and ILL). This directory
contains
<br>ONLY the source code for the components to be shared (ie. my directory
<br>contains the official components, your directory contains the rest).
I
<br>have written a small shell script,
<p>    <a href="http://neutron.risoe.dk/mcstas/support/farhi/builddocs.sh">http://neutron.risoe.dk/mcstas/support/farhi/builddocs.sh</a>
<p>This script automatically downloads the component source codes from
each
<br>web server into common subdirectories. It then downloads the newest
<br>mcdoc program from the Risø server and re-builds all the documentation.
<p>On mica, I have set up a demonstration in the /home/cs/nielsen/mcdoc/
<br>directory. The command
<p>    ./builddocs.sh
<p>will download all components and build the web pages. Because of the
<br>firewall, it is necessary to first execute
<p>    setenv http_proxy proxy.ill.fr:8888
<p>What you need to do is to set up a directory on your web server and
keep
<br>it updated with the newest source codes for the components you want
to
<br>share. Then we can both use the builddocs.sh script to create a single
<br>component page with all components that are automatically kept
<br>synchronized. What do you think?
<p>Finally, with regard to the mcgui crash on SGI. From yours and Ron's
<br>emails, I got the impression that this problem was solved with the
new
<br>Perl installation, is this correct?
<p> - Kristian.
<p>--
<br>Kristian Nielsen        kristian.nielsen@risoe.dk
<br>Risø National Laboratory
<br>Condensed Matter Physics and Chemistry Department
<br>Tel. +45 4677 5515   Fax +45 4677 4790
<br>Encryption PGP key <a href="http://neutron.risoe.dk/kn.txt">http://neutron.risoe.dk/kn.txt</a></blockquote>

<pre>-- 
Emmanuel FARHI, <A HREF="http://www.ill.fr/tas/people/Farhi.html">http://www.ill.fr/tas/people/Farhi.html</A>     \|/ ____ \|/
TAS-Group, Institut Laue-Langevin (ILL) Grenoble            ~@-/ oO \-@~
Avenue J. Horowitz, BP 156, 38042 Grenoble Cedex 9,France   /_( \__/ )_\
Work :Tel (33/0) 4 76 20 71 83. Fax (33/0) 4 76 48 39 06       \__U_/
La Grande Arche, Chateau d'Uriage, 38410 Saint Martin d'Uriage 04 76 59 73 94</pre>
 </html>