McXtrace presentation, Sept 2010 1 McXtrace ray-tracing technology platform Peter Willendrup 1 Erik Knudsen 1 Andrea Prodi 2 Jana Baltser 2 Søren Schmidt.

Slides:



Advertisements
Similar presentations
ATML Readiness For Use Phase II. Phase II Readiness For Use The ATML: Phase II will build on the Core phases, adding additional ATML components and features.
Advertisements

INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
Slide: 1 Welcome to the workshop ESRFUP-WP7 User Single Entry Point.
Introduction on WP7/WP9 Dominique PORTE 29/05/2008 Menu What is WP7? What is WP9? Goal of the brainstorming Introduction on WP7/WP9.
Seminar On “ OMNET++ Network Simulator” Presented By: Saurav K Bengani Guided By: Guided By: Dr. Andrew yang Dr. Andrew yang.
TUPEC057 Advances With Merlin – A Beam Tracking Code J. Molson, R.J. Barlow, H.L. Owen, A. Toader MERLIN is a.
Summary Role of Software (1 slide) ARCS Software Architecture (4 slides) SNS -- Caltech Interactions (3 slides)
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
Bingxin Yang High resolution effective K September 22-23, 2004 High-Resolution Effective K Measurements Using Spontaneous.
X-Ray Propagation Simulation Student: Jing Yee Chee Advisors: Kenneth D. Finkelstein David Sagan Georg H. Hoffstaetter 6/17/20151.
Courtesy of P. Päppinghaus, Siemens AG Report on a Practical Application of ASMs in Software Design Egon Börger Peter Päppinghaus Joachim Schmid The FALKO.
ARM Atmospheric Radiation Measurement Program. 2 Improve the performance of general circulation models (GCMs) used for climate research and prediction.
VC Sept 2005Jean-Sébastien Graulich Report on DAQ Workshop Jean-Sebastien Graulich, Univ. Genève o Introduction o Monitoring and Control o Detector DAQ.
Use of RCP for Instrument Control Tony Lam 2006 Eclipse SLAC.
NLC - The Next Linear Collider Project IR Working Group Summary Tom Markiewicz LC R&D Workshop, UCSC June 29, 2002.
Stephen St.Vincent (Swarthmore, class of 2007) Advisor: Prof. David Cohen Visualizing Numerical Simulations of Magnetized Stellar Winds and the Synthesis.
Model-free extraction of refractive index from measured optical data
QualNet 2014/05/ 尉遲仲涵. Outline Directory Structure QualNet Basic Message & Event QualNet simulation architecture Protocol Model Programming.
Marcelo de Paiva Guimarães Bruno Barberi Gnecco Marcelo Knorich Zuffo
Zhonghua Qu and Ovidiu Daescu December 24, 2009 University of Texas at Dallas.
Effective lens aperture Deff
Alex C. Mueller, MANETEURONS PCC-Meeting, Mainz (Germany), April 2006 EURONS 1st annual report: Generalities (I)  With an EC contribution of 14,056,000.
COMP-14: Automating your deployments using ANT Gary S Clink Business Consultant.
Computational Design of the CCSM Next Generation Coupler Tom Bettge Tony Craig Brian Kauffman National Center for Atmospheric Research Boulder, Colorado.
Per Møldrup-Dalum State and University Library SCAPE Information Day State and University Library, Denmark, SCAPE Scalable Preservation Environments.
Electromagnetic radiation sources based on relativistic electron and ion beams E.G.Bessonov 1.Introduction 2.Spontaneous and stimulated emission of electromagnetic.
The Adoption of METIS GSBPM in Statistics Denmark.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
Peter Willendrup, Kim Lefmann Introducing McStas 1.9 Introducing McStas McStas team (RISØ/ILL) Introducing McStas 1.9 Emmanuel Farhi, Klaus Lieutenant.
1 Introduction to McStas, Berlin MC school 2013 Introduction to McStas Peter Willendrup 1,5, Emmanuel Farhi 2, Erik Knudsen 1,5, Emmanouela Rantsiou 3,6,
Keith O. Hodgson SSRL Director Brief Update on the Linac Coherent Light Source - LCLS February 26, 2002 Basic Energy Sciences Advisory Committee Undulator.
1 New features in McStas - Berlin MC school 2013 New features in McStas Peter Willendrup 1,5, Emmanuel Farhi 2, Erik Knudsen 1,5, Emmanouela Rantsiou 3,6,
Project Management Mark Palmer Cornell Laboratory for Accelerator-Based Sciences and Education.
United Nations Economic Commission for Europe Statistical Division High-Level Group Achievements and Plans Steven Vale UNECE
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
ESFRI & e-Infrastructure Collaborations, EGEE’09 Krzysztof Wrona September 21 st, 2009 European XFEL.
Virtual experiments in University teaching Kim Lefmann MCNSI public, ISIS, 27/9-05.
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Manifold Execution Model and System.
Feb. 25 Th Erik Knudsen SMEXOS Erik Knudsen, Peter Willendrup, Søren Schmidt Risø-DTU Kim Lefmann, Andrea Prodi, Jana Baltser University of Copenhagen.
Status of JRA6 - MCNSI Kim Lefmann NMI3, ISIS, 28/9-05.
Project Database Handler The Project Database Handler is a brokering application, which will mediate interactions between the project database and other.
Mantid Stakeholder Review Nick Draper 01/11/2007.
Construction of Computational Segment at TSU HEPI Erekle Magradze Zurab Modebadze.
Cyberinfrastructure Overview Russ Hobby, Internet2 ECSU CI Days 4 January 2008.
Chapter 1 Basic Concepts of Operating Systems Introduction Software A program is a sequence of instructions that enables the computer to carry.
Peter Willendrup, Peter Christiansen, Kim Lefmann McStas release 1.9 and beyond McStas release 1.9 and beyond 1 McStas team (RISØ/ILL) McStas 1.9 release.
Università di Perugia Enabling Grids for E-sciencE Status of and requirements for Computational Chemistry NA4 – SA1 Meeting – 6 th April.
Virtual experiments for teaching and training Kim Lefmann MCNSI, ILL, 26/5-05.
SL/BI 16/05/1999DIPAC’99 -- JJ Gras -- CERN SL/BI -- Adaptive Optics for the LEP 2 SR Monitors G. Burtin, R.J. Colchester, G. Ferioli, J.J. Gras, R. Jung,
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Electrical Engineering for NSS - Status and Planning- Thomas Gahl Electrical Engineering Group Leader February 26, 2014.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Wojciech Jalmuzna, Technical University of Lodz, Department of Microelectronics and Computer.
UNCLASSIFIED Fundamental Aspects of Radiation Event Generation for Electronics and Engineering Research Robert A. Weller Institute for Space and Defense.
Seungyu Rah (Pohang Accelerator Laboratory, POSTECH, Korea) Nov
09 May 2015 TAKE 1.5H TO UNDERSTAND AND SEE THE TYNDP 2016 PROJECTS ASSESSMENTS RESULTS Public webinar.
Wednesday NI Vision Sessions
Abstract: We present on overview of the STAR project (Southern european Thomson source for Applied Research), in progress at the Univ. of Calabria (Italy)
1 INTRODUCTION TO COMPUTER GRAPHICS. Computer Graphics The computer is an information processing machine. It is a tool for storing, manipulating and correlating.
Photos placed in horizontal position with even amount of white space between photos and header Sandia National Laboratories is a multi-program laboratory.
VisIt Project Overview
Peter Willendrup, Kim Lefmann
Introduction to Synchrotron Radiation
ATTRACT TWD Symposium, Barcelona, Spain, 1st July 2016
Exploitation of ISS Scientific data - sustainability
Where Do We Stand With Start-End Simulations
GENERAL VIEW OF KRATOS MULTIPHYSICS
Optics 430/530, week I Introduction E&M description
Department of Computer Science, University of Tennessee, Knoxville
Instrument control – lessons learned from V20 and from personal experience at engineering beamlines General NICOS deployed at V20: well perceived so far.
Presentation transcript:

McXtrace presentation, Sept McXtrace ray-tracing technology platform Peter Willendrup 1 Erik Knudsen 1 Andrea Prodi 2 Jana Baltser 2 Søren Schmidt 1 Martin Meedom 1 Henning Friis Poulsen 1 Manuel Sanchez del Rio 4 Claudio Ferrero 4 Karsten Joensen 5 Kell Mortensen 3 Robert Feidenhans’l 2 Kim Lefmann 2 1 Materials Research Division, RISØ DTU, Roskilde, Denmark 2 Niels Bohr Institute, University of Copenhagen, Copenhagen, Denmark 3 Faculty of Life Science, University of Copenhagen, Copenhagen, Denmark 4 European Synchrotron Radiation Facility (ESRF), Grenoble, France 5 SAXSLAB, Denmark (Formerly JJ X-RAY Systems)

2 Agenda McXtrace project Overview/status of technical aspects Further ideas Strong points for XFEL McXtrace presentation, Sept 2010

3 McXtrace Introduction Flexible, general simulation utility for X-ray scattering experiments. Built on technology from McStas and SHADOW codes, links to XOP Joint effort by KU, RISØ DTU, JJ-Xray and ESRF V. 1.0 will be out in 2010 but prerelease available GNU GPL license Open Source Project website at McXtrace presentation, Sept 2010

4 McXtrace: key concepts McXtrace presentation, Sept 2010 Photon ray/package: (r,k,φ,t,p,E) r - spatial coordinates k - wave vector φ - phase t - time E - Electrical field polarisation

5 McXtrace: key concepts McXtrace presentation, Sept 2010 Components: Here the X-ray – beamline interaction happens Photon properties adjusted, e.g. different (r,k,φ,t,p,E) according to scattering propabilities etc. Component classes: Sources Optics Sample descriptions Monitors / detectors Ability to move between particle and wave picture as needed

6 McXtrace: key concepts McXtrace presentation, Sept 2010 Instrument: Relative positioning of components in the lab frame Coordinate system: Right-handed with z propagation axis and y “vertical” Runtime library: Common functions used by all instruments / comps like Random numbers Propagation Material properties I/O …

7 McXtrace/McStas overview McXtrace presentation, Sept 2010 Portable code (Unix/Linux/Mac/Windows, 32 and 64 bit support) Has run on all from iPhone to node clusters 'Component' files (~100 in McStas, 15 in McXtrace) inserted from library Sources Optics Samples Monitors If needed, write your own comps DSL + ISO-C code gen.

8 Tool layer overview McXtrace presentation, Sept 2010

9 Tie ins with external software General Philosophy: If someone does it well – interface to “industry standards” – do not reinvent Examples: Flux Density spectra and spatial distribution (SPECTRA, …) Materials properties: (XOP, NIST-database, …) Wavefront propagation in regions (PHASE, SRW,…) McXtrace presentation, Sept 2010

10 Tie ins with external software General Philosophy: If someone does it well – interface not reinvent Examples: Flux Density spectra and spatial distribution (SPECTRA) Materials properties: (XOP, NISP-database) Wavefront propagation in regions (PHASE) McXtrace presentation, Sept 2010 Spectra

11 Tie ins with external software General Philosophy: If someone does it well – interface not reinvent Examples: Flux Density spectra and spatial distribution (SPECTRA, …) Materials properties: (XOP, NISP-database, …) Wavefront propagation in regions (PHASE, SRW, …) McXtrace PHASE McXtrace McXtrace presentation, Sept 2010

12 Tie ins with external software General Philosophy: If someone does it well – interface not reinvent Examples: Flux Density spectra and spatial distribution (SPECTRA) Materials properties: (XOP, NISP-database) Wavefront propagation in regions (PHASE) McXtrace PHASE McXtrace McXtrace Xray Beam Coherent PSD monitor A(x,y) Phi(x,y) PHASE Virtual Source McXtrace McXtrace presentation, Sept 2010 A(x,y) Phi(x,y)

13 Modular implementation Three levels of source code: Instrument file – all users existing examples user written – GUI assisted Component files – some users Short pieces of code Easy to modify from existing ISO-C code – “no” users Assembled by code generation Very low overhead of unneeded code Includes runtime libs that comps rely on (propagation etc.) McXtrace presentation, Sept 2010 Instrumentfile (average user, point/click, DSL) Component (advanced user, modify from existing, c-code) Kernel (McXtrace team)

14 McXtrace presentation, Sept 2010 Example instrument descriptions X-Ray Transfocators: Focusing Devices Based on Compound Refractive Lenses, G.B.M. Vaughan, A. Snigirev, M. Rossat, J.P. Wright, A. Bytchkov, H. Gleyzolle, submitted to Journal of Synchrotron Radiation SAXSLAB SAXS Final aim is to cover “all scales” - lab and large scale facility sources, instruments

X-ray Compound Refractive Lens as longitudinally dispersive monochromator Image size h=(f 1 / p )  f1f1 f2f2 p Source size  Compact Be lens (    f 1 ) 1/2 =(   f 2 ) 1/2 =c H ✔✔ ✔ Example : J. Als Nielsen McXtrace presentation, Sept

Be/Al Transfocator at ID11, ESRF G.B.Vaughan et al. (2010, submitted) Beamline configuration, source is in vacuum undulator u22 McXtrace presentation, Sept

Experimental Results G.B.Vaughan et al. (2010, submitted) McXtrace presentation, Sept

Mc-Xtrace simulation McXtrace presentation, Sept μm10μm 18

Mc-Xtrace will do more... It works at all scales! Si nanolens chipDoes nANO Obama focus ? McXtrace presentation, Sept

McXtrace project lasts 4 years ( ) First official release out in 2010 First user training workshop in 2011 Expect first “validation” publication in 2011 … 20 Timeline, XFEL relevant milestones McXtrace presentation, Sept 2010

Modularity Parallelization implemented already (MPI), CUDA draft implementation Open Source “community code”, already has DK-FR collaboration and input from consultants (Feidenhans’l, Friis-Poulsen, Mortensen, Als-Nielsen…) To be interlinked with “industry standard” software (Crystallographica, SHADOW, SPECTRA, XOP, PHASE, Fable, …) Fine- or coarse-grained physics simulation Would be easy to extract heat-load, ideas for influence on optics performance Virtual experiments, convolution of machine and sample response Teaching tool XFEL has a chance to influence development plans 21 Strong points McXtrace presentation, Sept 2010