Peter Willendrup, Kim Lefmann - PowerPoint PPT Presentation

About This Presentation
Title:

Peter Willendrup, Kim Lefmann

Description:

VnCS code sharing agreement with VITESS. The continuing battle against BUGS ... Has already lead to 'common components', eased by the fact that Klaus is now _at_ ILL ... – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 16
Provided by: mcnsi
Category:

less

Transcript and Presenter's Notes

Title: Peter Willendrup, Kim Lefmann


1
Introducing McStas 1.9
  • Peter Willendrup, Kim Lefmann

Emmanuel Farhi, Klaus Lieutenant
1
McStas team (RISØ/ILL) Introducing McStas 1.9
2
Agenda
  • McStas
  • Project status
  • VnCS code sharing agreement with VITESS
  • The continuing battle against BUGS
  • New stuff and things to come

2
McStas team (RISØ/ILL) Introducing McStas 1.9
3
Project status
  • Project status strengthened efforts
  • 'New' people involved _at_ ILL, Klaus Lieutenant
    full member of McStas team since february
  • Heloisa Bordallo now also doing McStas
    simulations _at_ ILL
  • gt More focus on MC _at_ ILL
  • gt More hands means more work done (we think)

3
McStas team (RISØ/ILL) Introducing McStas 1.9
4
Project status
  • New official website URL http//www.mcstas.org
  • All members have access to this common website
  • Min. 2-3 yearly meetings in the team group
  • (4th this year)

4
McStas team (RISØ/ILL) Introducing McStas 1.9
5
VnCS Code Sharing agreement
  • VnCS Virtual-neutron-Code-Sharing
  • Strategic 'alliance' between (so far) McStas and
    VITESS
  • Signed by involved parties
  • Open to other packages
  • GPL based (common license)
  • Has already lead to 'common components', eased
    by the fact that Klaus is now _at_ ILL
  • Using compiler define statements, shared
    components remain maintainable, compatible with
    both packages

5
McStas team (RISØ/ILL) Introducing McStas 1.9
6
Batteling BUGS
  • February meeting on code validity at ILL
  • McStas team and ILL users present
  • Presentations on trouble with specific components
  • General agreement to focus more on valid
    components
  • Outcome
  • McZilla (Bugzilla bug tracking system) taken into
    use
  • 'Kill' old and erroneous components
  • Document KNOWN bugs and limitations
  • Contributed components rely on the contributor to
    be validated/tested but the team offers limited
    support
  • Very complete test of Fermi chopper components by
    Klaus partly based on ILL stagiare work by
    Rebecca Peacock

6
McStas team (RISØ/ILL) Introducing McStas 1.9
7
McZilla
  • Example bug list from http//www.mcstas.org/McZill
    a
  • Full bug documentation
  • Bugs/requests/contribs
  • Later, full integration into CVS/DOC

7
McStas team (RISØ/ILL) Introducing McStas 1.9
8
New stuff and things to come
  • Already there
  • McWeb (will get other name) html based
    simulation frontend, based on work by ILL student
    C. Jean
  • New components
  • PowderN (from Copenhagen University course) See
    later talk
  • Isotropic_Sqw (V. Hugovieux / E. Farhi see
    later talk)
  • Source_simple (replacing four similar codes...)
  • TOF version of Res_sample (TOF resolution
    functions, will be integrated in 1 component)
  • ONE working Fermi chopper (Markus Poehlmann
    component)
  • New / improved tools
  • mcdaemon on Unix, send -USR2 (save) signals to
    running process
  • Many adjustments to mcgui (new users have new
    ideas)
  • Small and big bugs elliminated, including
    gravitation bug...
  • Improvements to tutorial / teaching material
    (Copenhagen University course)
  • Will provide 'extended' tutorial, complete
    teaching material for neutron course, build
    powder diffractometer (DMC), TAS (Rita-II), SANS
    (Sans-II _at_PSI).
  • Many edits of the component manual

8
McStas team (RISØ/ILL) Introducing McStas 1.9
9
New stuff and things to come
  • PowderN
  • N lines (n, t, F2, DW, w)
  • Incoherent scattering
  • No multiple scattering
  • Here Al2O3

9
McStas team (RISØ/ILL) McStas 1.9 work in
progress
McStas team (RISØ/ILL) Introducing McStas 1.9
10
New stuff and things to come
10
McStas team (RISØ/ILL) Introducing McStas 1.9
11
New stuff and things to come
11
McStas team (RISØ/ILL) Introducing McStas 1.9
12
New stuff and things to come
12
McStas team (RISØ/ILL) Introducing McStas 1.9
13
New stuff and things to come
  • To come (in oncoming and following releases)
  • More emphasis on new components plus validity
  • More work on documentation
  • Several new components ready
  • JUMPS
  • Concentric components (See E. Farhi talk)
  • Porting of VITESS B-field capable components
  • mcresplot for Scilab/Matlab
  • mcformat PGPLOT -gt other formats
  • Sources (ILL source Ageron Tripoli, VITESS)
  • Volume data (PSD versus time (scan))
  • More example instruments
  • Special TOF/TAS class instrument frontends
  • TAS with reciprocal space code possible
    collaboration with M Koennecke, PSI, UB matrices
    etc.
  • TOF with chopper phase angles -gt chopper diagrams

13
McStas team (RISØ/ILL) Introducing McStas 1.9
14
Date for new release?
  • October 2005 Beta release ready on CD's here
  • Shorter release cycle to benefit from new
    features earlier

14
McStas team (RISØ/ILL) Introducing McStas 1.9
15
Conclusion
  • McStas is doing really good
  • Good collaboration
  • Feedback from users provide basis for
    enhancements
  • Many things to do now and in the future...

15
McStas team (RISØ/ILL) Introducing McStas 1.9
Write a Comment
User Comments (0)
About PowerShow.com