Presentation is loading. Please wait.

Presentation is loading. Please wait.

ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton.

Similar presentations


Presentation on theme: "ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton."— Presentation transcript:

1 ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton Laboratory, Harwell Science and Innovation Campus, Didcot, OX11 0QX, UK 3 rd November 2008

2 Source Instruments Sample environment Data treatment Scientific results

3 Source Instruments Sample environment Data treatment Scientific results

4 30 years ago …

5 ISIS Target Station 1

6 ISIS Target Station 2

7 Structures NIMROD Intermediate range order in liquids WISH High-resolution magnetic structure SANS2D Large molecule structure in multi- component systems Reflectometry INTER Air/ liquid/ solid interface interactions OFFSPEC Structures of membrane, protein and liquid interfaces POLREF Interface measurements in magnetic sensor devices Dynamics LET High-resolution measurement of material energy scales TS2 Instruments Phase 1

8 Structures NIMROD Intermediate range order in liquids LMX Large molecule single crystal diffraction ZOOM Focusing small angle scattering IMAT Imaging / diffraction Structure/Dynamics LARMOR SESANS, High resolution diffraction, MIEZE, MISANS TS2 Instruments Phase2

9 Understanding Data analysis Data visualisation Data treatment Data diagnostics Data acquisition Measurement The data chain Data curation Data (scientific) Data (raw) Data (publication) Data (metadata) Software Hardware

10 Understanding Data analysis Data visualisation Data treatment Data diagnostics Data acquisition Measurement Data curation Data (scientific) Data (raw) Data (publication) Data (metadata) Facility User Software Hardware The data chain

11 Ideas Knowledge and Understanding Exploitation (Economic Impact) GRID HPC ESS XFEL ILL ESRF IRUVX HPC DATA Time to Market

12

13 Proposal system From single instrument, single experiment to multi-instrument + support facilities + computing Damian Flannery, Tom Griffin, Hannah Guest

14 Experiment (controls, electronics, data formats) Freddie Akeroyd (NeXus) User Interface, DAE-III

15 Data catalogue, Data curation, Data Policy Damian Flannery (ICAT) Single sign-on

16 Data reduction/analysis – MANTID Nick Draper

17 Data analysis – software ‘instrument scientists’ EPSR, Single crystal inelastic, RMC …

18 Data analysis – modelling/simulation Simulation – source and instruments Tom Griffin (GRID-MP) SCARF (UK GRID) - CASTEP, Tobyfit McStas

19

20 Structures NIMROD Intermediate range order in liquids LMX Large molecule single crystal diffraction ZOOM Focusing small angle scattering IMAT Imaging / diffraction Structure/Dynamics LARMOR SESANS, High resolution diffraction, MIEZE, MISANS TS2 Instruments Phase2 Software infrastructure MANTID Bio-SANS Single crystal Imaging/enginering

21 Gateway Centres Imaging Solutions Centre, Hartree Centre

22 Collaboration European Data Infrastructure for Neutron and Photon Sources STFC, ESRF, ILL, DLS, PSI, DESY, ELETTRA, SOLEIL, ALBA, BESSY

23

24 What will Mantid do? Mantid –Manipulation and Analysis Toolkit for ISIS Data Aims –To provide a framework for Data Analysis that is not instrument or technique/dependent. –To support multiple target platforms (Windows, Linux). –The framework must be easily extensible by Instruments Scientists/Users. –The framework must be freely redistributable to visiting scientists. –The framework should provide low-level functionalities for Scripting, Visualization, Data transformation, Implementing Algorithms, Virtual Instrument Geometry.

25 Top Requirements Easily extensible. –Support all current and future analysis. –Support current and future file formats. –Provide a simple but powerful objects and services to support user created algorithm code. No user license costs. Supportable. Portable. –Operating System (Windows, Linux). –Computing Power (Laptop, Server).

26 Architectural Design - Overview Mantid Framework Command line & Scripting interface QTIPlot Graphing tool RAW data files NEXUS data files Future Data analysis GUI Instrument log files API Standard Algorithms User Defined Algorithms Matlab Interface DAE direct access

27 Development Process Iterative development – Why? –Adaptability - the ability to rapidly respond to changes in strategy, priorities, and plans –Value - continuous delivery of more useful functionality –Visibility - stakeholder collaboration and validation throughout the development life-cycle –Risk - the reduction in overall project risk as a result of #1-3 above

28 Software led by Scientists This is project is intended to support the needs of all of the beamlines. Scientific Steering Committee –To ensure input from each group of instruments To ensure what we build fits what you need. To ensure good communication between the Mantid project and the scientists. To allow each group to have equal input into the project. –Prioritise the list of tasks to be done over the next iterations. –Review the progress of each iteration.

29 Milestones –Architecture design completed October 2007 Completed on time –Prototype framework released: March 2008 Released to a limited audience in May 2008 Purposefully delayed to allow for additional functionality –Functional framework + 2-3 complete applications released March 2009 Timeline

30 What Mantid can do now Data Input/Export –Read Raw files and associated log files –Read Instrument definition files (Mantid XML format) –Nexus files (limited support – data only) Internal Data Structures –1D and 2D workspaces –Managed 2D workspaces for large volumes of data Instrument Definition –Sufficient definition to allow conversion of units –Loading instrument definition from XML files or RAW files

31 What Mantid can do now Algorithms –Simple binary mathematical operations +, -, *, / –Integration –Rebin –ConvertUnits TOF,, energy, d-Spacing, q, Q 2, Energy transfer (meV and 1/cm) –Grouping of detectors –Marking detectors as dead

32 User Interfaces Early Prototypes –QTIPlot-Mantid A graphical plotting tool which interfaces directly to Mantid for data interaction and analysis. –Python Command line access and scripting Proof of concept –Matlab Interface

33 QTIPLOT-Mantid Loading a Raw File

34 QTIPLOT-Mantid Contour and 3D Plots

35 QTIPLOT-Mantid Line graphs of individual detectors

36 Matlab Interface


Download ppt "ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton."

Similar presentations


Ads by Google