Neutron Data Acquisition. Steven Hartman BES Detector Workshop, August 2012

Similar documents
Mantid and SNS software development

Global Controls Software

Where and how to get your neutrons

ITER Fast Plant System Controller Prototype Based on PXI Platform M.Ruiz, J.Vega

The New ISIS Instrument Control System

Trends in Software for large astronomy projects

Tel (+49) , Fax (+49) ,

Focusing Reflectometry for In-situ Studies

Control Sheet Cosylab s Newsletter. Volume 33 ISSN: Table of Contents. Cherenkov Telescope Array Central Control Prototype

Owen J. Search. Project Engineer Bloomy. ni.com. Expo Booth #305

Lead Integrator, Accelerator

Transmutation Products in Steel and Tungsten Samples at FMITS

Convert-and-Upgrade Strategies for Research Reactors

Load Management Ripple Control. Ripple Control Command System Landis+Gyr FPS. The new reference class for ripple control systems

Monitoring System for Optical Fiber Network Security

Dr. Altaf H. Carim. Scientific User Facilities Division Office of Basic Energy Sciences Office of Science U.S. Department of Energy

ENVIROfying the Future Internet THE ENVIRONMENTAL OBSERVATION WEB AND ITS SERVICE APPLICATIONS WITHIN THE FUTURE INTERNET A Mobile Application for

STATUS OF THE NATIONAL IGNITION FACILITY (NIF) INTEGRATED COMPUTER CONTROL AND INFORMATION SYSTEMS

Introducing. Data analysis & Machine learning Machine vision Powerful script language Custom instrument drivers

StorageX. Migrating Unstructured File Data Using Data Dynamics StorageX

SNS Neutron Source Development at the Low Energy Neutron Source

Join us, and drive the future. At the Bruchsal site (near Karlsruhe): Internship, student work placement or thesis in electrical engineering

NLC CONTROL SYSTEM REQUIREMENTS DOCUMENT

ESS Target Facility Design. John Haines for the ESS Target Project Team

Contact Resistance Measurement System

A Computer Controlled Multi-Analysis Titration System

Project Plan. Mike McKerns, Caltech. Building the Project Plan Managing the Project Plan Updates to Plan for Common Algorithms

The Space Network Ground Segment Sustainment (SGSS) Project: Developing a COTS-Intensive Ground System

Title page - CLEO Baltimore, May 9, 2007 Software Engineering Processes Used to Develop the NIF Integrated Computer Control System* A.

WorkloadWisdom Storage performance analytics for comprehensive workload insight

Stuart Henderson, Director Research Accelerator Division July 7, 2009

ESS Technical Design Report

An Agile Approach to Instrument Control Software at the Australian Nuclear Science and Technology Organisation

LIBRARIES OF MIDDLESEX AUTOMATION CONSORTIUM TECHNOLOGY PLAN,

Engineering support in IC H&CD system on developement of IC-PSC prototype & fast controller

Using and Managing a Linux Cluster as a Server

Basic Energy Sciences Update

2.0 Module Profile: Planning Creating a Plan for Building and Maintaining an AskA Service

Winnefox Library System Position Description

SAMPLE REQUEST FOR PROPOSAL

NUCLEAR POWER PLANT INSPECTION

2 major components. Part 2: Imaging. Part 1: Enhancing the product. Parallelization (ASTRON) Calibration Transfer (JIVE) Wide Band Imaging (JBO)

The ILL Millennium Programme - a Bridge to ESS. Alan Hewat, ILL Grenoble, FRANCE

``Overview. ``The Impact of Software. ``What are Virtual Prototypes? ``Competitive Electronic Products Faster

Catalogic ECX : Data Center Modernization with In-Place Copy Data Management

Software Engineering. Engineering & Technology. Applied Sciences. Domain Knowledge. Robust Processes

We help our customers Learn, Create and Grow in smart machinery through advanced engineering. RAFA Solutions. Robust and Flexible Advanced Solutions

Full report available at genomicscience.energy.gov/userfacilities/structuralbiologyworkshop/

Project Plan Scientific Data Management

What happens during cell wall deconstruction insights from experimental and computational studies

Integrated Value-Added Services. Tom Dolan President, Xerox Global Services

GlueTube Co., Ltd. P.O.Box Jeddah Saudi Arabia Tel. +966(12) (12)

Reactor Institute Delft (RID) Patricia Bekhuis Frans Wiersma

CFD Workflows + OS CLOUD with OW2 ProActive

Applying Automated Methods of Managing Test and Evaluation Processes

Neutron Detector development at the ILL Based on 3 He and alternative convertors

James D. Freels Prashant K. Jain Randy W. Hobbs. Oak Ridge National Laboratory Oak Ridge, Tennessee, USA. October 3, 2012

What s new in Maximo 7.6. Presenter: Jeff Yasinski

Hydrologic Information System Status Report

Developments in Ultrasonic Phased Array Inspection I

SKF Digitalization. Building a Digital Platform for an Enterprise Company. Jens Greiner Global Manager IoT Development

Test bench management and automation

Petri Juhani Lehtonen ( ) EU-Citizen, Finland

Cisco Intelligent Automation for Cloud

Keywords Barcode, Labview, Real time barcode detection, 1D barcode, Barcode Recognition.

Engineering support in IC H&CD system on Development of IC-PSC prototype & Fast controller Phase 2

Transform Application Performance Testing for a More Agile Enterprise

A Three-tier Knowledge Management Scheme for C2 Software Engineering Support and Innovation (CCRTS Paper #C-064)

An EGS-CC based Core Control Segment

LEVERAGING OPEN SOURCE PROJECTS FOR OPEN SOURCE MANAGEMENT

Building the Project Plan Managing the Project Plan Results and Progress. Project Management. Mike McKerns, Caltech

PeopleSoft Component Global Price List October 16, 2014 Software Investment Guide

EMC PERSPECTIVE Why Choose EMC Captiva ISIS?

High Power Protons: ESS & ADS. Steve Peggs, ESS & BNL

Oasis Loss Modelling Framework Technology update

Arturo Núñez-Farías.

Managing Multivendor SANs with SAN InSite Brett Oxenhandler Senior Software Product Marketing Manager & Tom Clark Director, Technical Marketing

Cisco Intelligent Automation for Cloud

An Interactive Workflow Generator to Support Bioinformatics Analysis through GPU Acceleration

Putting the Open in OpenROAD. Joe Kronk Director, Engineering

IceCube Project Monthly Report February 2007

Data Science, realizing the Hype Cycle. Luigi Di Rito, Director Data Science Team, SAP Center of Excellence

RESIDUAL STRESS MEASUREMENTS OF CAST ALUMINUM ENGINE BLOCKS USING DIFFRACTION

Wir schaffen Wissen heute für morgen

System and Server Requirements

Status of the National Ignition Facility s Control and Information Systems

Enabling Enterprise Quality Control Cogent QC Systems For mortgages, consumer loans, business loans, and more!

Software Methodologies

IBM Tivoli Workload Automation View, Control and Automate Composite Workloads

GammaVision Gamma Spectroscopy Software. Compatible, Efficient, and Defendable Results for Gamma Spectroscopy Applications.

Lesson 3 Cloud Platform as a Service usages for accelerated Design and Deployment of IoTs

Current Status of Pulsed Spallation Neutron Source of J PARC

Optimising instrument designs for ease of use, maintenance and future upgrades.

Enterprise Architecture Development

IT Sample Duties and Responsibilities Statements BAND A POSITION CONCEPT: ENTRY / INTERMEDIATE / INDEPENDENT WORKER

Real Time Application Development using LabVIEW

Towards An AADL-Based Definition of App Architecture for MAPs!

Oracle s Hyperion System 9 Strategic Finance

Technology Roadmap Status

TOOLS AND METHODOLOGY FOR DEVOPS

Transcription:

Neutron Data Acquisition Steven Hartman BES Detector Workshop, August 2012

Outline Introduction Survey of neutron data acquisition systems Identified Needs R&D efforts underway at SNS Conclusion 2 Managed by UT-Battelle

Introduction: System level approach Data Acquisition and Instrument Control Interface to Detector Systems Hardware and software Interface to beam line systems (choppers, optics, etc.) Interface to sample environment equipment (temperature, pressure, magnetic field, etc.) Experiment automation, scripting, scanning User Interface Data Management Interface to Data Analysis and Visualization 3 Managed by UT-Battelle

Introduction: Functional Diagram Timing Digi0zer Acquire Data Store and Catalog Data Reduce Data Data Storage User Analyze and Visualize Data SE, motors, choppers Slow Controls Experiment Automa0on Publish and Curate Data 4 Managed by UT-Battelle

Introduction: Challenges Higher power pulsed sources, bigger detector arrays, time of flight information, event data Greater data rates Larger data sets More complex analysis needs Neutron user community Growing user base Newcomers to neutron scattering Need to maximize the value of the data produced 5 Managed by UT-Battelle

Survey: DAQ for Neutron Facilities 6 Managed by UT-Battelle

Survey: HFIR High Flux Isotope Reactor, ORNL, USA Reactor-based source SpICE (Spectrometer and Instrument Control Environment LabView Windows UI, instrument control, scanning/automation, analysis capability 7 Managed by UT-Battelle

Survey: ILL Institut Laue-Langevin, France Reactor-based source NOMAD Java UI C++ service CORBA Linux 8 Managed by UT-Battelle

Survey: SINQ Swiss Spallation Neutron Source, PSI, Switzerland Accelerator-based source (spallation) SICS and Gumtree SE Java UI (Eclipse RCP) SICS backend Linux 9 Managed by UT-Battelle

Survey: ISIS ISIS, Rutherford Appleton Laboratory, UK Accelerator-based source (spallation) LabView and OpenGenie Windows Software framework under review with prototype EPICS test stand under development 10 Managed by UT-Battelle

Survey: SNS Spallation Neutron Source, ORNL, USA Accelerator-based source (spallation) Custom software suite (currently) C++, Labview, Python, Windows Event mode data acquisition High data rates, will increase Upgrades and planning in process Operability and maintainability EPICS for instrument control and UI Improved data handling Better integration with data analysis 11 Managed by UT-Battelle

Survey: ESS European Spallation Source, Sweden Accelerator-based source (spallation) Anticipate operations beginning in 2019 Conducting reviews of current neutron source DAQ systems Data Challenges Up to 300 million events per second across the instrument suite Data archiving estimate of ~8 PByte per year 12 Managed by UT-Battelle

Survey: Summary Little commonality across neutron sources to date Detector interface electronics Often custom designed Data acquisition software Developed in-house Instrument control software Often developed in-house plus some commercial software User Interface No common look and feel 13 Managed by UT-Battelle

Survey: Options Initial efforts underway to find areas for collaboration across sources for instrument control and user interface SNS, ISIS, ESS,... EPICS as a framework Already in use for accelerator control and light-source beam line control Collaboration in data reduction/analysis now underway Mantid Project: ISIS, SNS 14 Managed by UT-Battelle

Needs 2011 ASCR/BES Data Workshop 2012 SNS/ESS Accelerating Data Analysis Workshop 15 Managed by UT-Battelle

Needs Data Reduction and Data Analysis in real time with Data Acquisition Reduce and analyze data as it is taken Data files available instantly at end of run 16 Managed by UT-Battelle

Needs Feedback from analysis to experiment control Integration of modeling, experiment and data analysis 17 Managed by UT-Battelle

Research and Development at SNS Electronics Electronics Timing and Accelerator Data DSP PreProcessor Aggregator SMS Streaming Translation Streaming Reduction Live View NeXus Data: PFS Sample Environment Equipment, Choppers, Etc. Slow Controls: EPICS Scan Service Experiment UI: CSS Analysis UI: Mantid 18 Managed by UT-Battelle

R&D: ADARA ADARA Accelerating Data Acquisition, Reduction and Analysis Collaboration NDAV (NScD), Tech Int. (NCCS), IDAC/RAD (NScD) Shared Resources NeXus Translation Services Per Beam Line Resources Detectors Stream Management Service Data Portals Aggregates event and environmental data Streams data to Translation Services and Data Reduction and Analysis Electronics Detector Preprocessor(s) (1 or more) User Interface Global High-performance file system Pushes Events + Timing Hosts analysis and environmental controls GUI(s) Slow Controls Sample Environment & Scanning Services Pushes environmental data Receives controls commands for processing and response Analysis Clusters 19 Managed by UT-Battelle Analysis Workstations Manages sample environment, choppers, motors, etc. Streaming Data Reduction & Analysis Services Receives aggregate event stream and provides live reduction & analysis services

R&D: Low-level Electronics Timing Receiver Bringing accelerator timing signal closer to the detector electronics Prototype system on commissioning beam line Beam monitors, chopper phase, fast synchronous signals Treat like a detector Stream as events Standardize interface boards FMC modules 20 Managed by UT-Battelle

R&D: Low-level Electronics TCP/IP as data bus Need to stream data over network anyway Technology moving in this direction Replace custom hardware with commodity components Working on conceptual design for UDP from FPGA to computer How far down? FPGA vendors pushing network capabilities 21 Managed by UT-Battelle

R&D: Slow Controls and UI EPICS Toolkit In use for accelerator controls at SNS and light-sources Used for beam line controls at a number of light sources Prototype using HFIR Imaging beam line Simulated images and motors at this point Uses devices drivers previously developed for synchrotron beam lines 22 Managed by UT-Battelle

Conclusions Look at the whole data flow: acquisition, instrument control, reduction, analysis, visualization, data storage, access Systems engineering approach Optimize the whole data flow and the whole work flow Be aware of maintenance and support effort Software development is not free Effort required for quality software often underestimated Look for opportunities for collaboration We are experimental facilities for Users to: Collect the most (appropriate) data during their beam time Understand that data as much as possible/practical 23 Managed by UT-Battelle

Questions and Comments 24 Managed by UT-Battelle