+ All Categories
Home > Documents > ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and...

ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and...

Date post: 12-Jan-2016
Category:
Upload: loren-jacobs
View: 217 times
Download: 0 times
Share this document with a friend
Popular Tags:
36
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
Transcript
Page 1: ISIS: towards a 21st century facility computing environment (slowly) Robert McGreevy Science and Technology Facilities Council ISIS, Rutherford Appleton.

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

3rd November 2008

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

Source

Instruments

Sample environment

Data treatment

Scientific results

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

Source

Instruments

Sample environment

Data treatment

Scientific results

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

30 years ago …

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

ISIS Target Station 1

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

ISIS Target Station 2

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

StructuresNIMROD Intermediate

range order in liquidsWISH High-resolution

magnetic structureSANS2D Large

molecule structure in multi-component

systems

ReflectometryINTER Air/ liquid/ solid interface interactionsOFFSPEC Structures of membrane, protein and liquid interfacesPOLREF Interface measurements in magnetic sensor devices

DynamicsLET High-resolution measurement of material energy scales

TS2 Instruments Phase 1

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

StructuresNIMROD Intermediate range order in liquidsLMX Large molecule single crystal diffractionZOOM Focusing small angle scatteringIMAT Imaging / diffraction

Structure/DynamicsLARMOR SESANS, High resolution diffraction, MIEZE, MISANS

TS2 Instruments Phase2

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

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

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

Understanding

Data analysis

Data visualisation

Data treatment

Data diagnostics

Data acquisition

Measurement

Data curation Data (scientific)

Data (raw)

Data (publication)

Data (metadata)Fac

ility

User

Software

Hardware

The data chain

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

IdeasKnowledge

andUnderstanding

Exploitation(Economic Impact)

GRIDHPC

ES

S

XFE

LILL

ES

RF

IRU

VX

HPC

DA

TA

Time to Market

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

Proposal system

Fromsingle instrument, single experiment

tomulti-instrument + support facilities + computing

Damian Flannery, Tom Griffin, Hannah Guest

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

Experiment (controls, electronics, data formats)

Freddie Akeroyd (NeXus)

User Interface, DAE-III

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

Data catalogue, Data curation, Data Policy

Damian Flannery (ICAT)

Single sign-on

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

Data reduction/analysis – MANTID

Nick Draper

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

Data analysis – software ‘instrument scientists’

EPSR, Single crystal inelastic, RMC …

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

Data analysis – modelling/simulation

Simulation – source and instruments

Tom Griffin (GRID-MP)

SCARF (UK GRID) - CASTEP, Tobyfit

McStas

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

StructuresNIMROD Intermediate range order in liquidsLMX Large molecule single crystal diffractionZOOM Focusing small angle scatteringIMAT Imaging / diffraction

Structure/DynamicsLARMOR SESANS, High resolution diffraction, MIEZE, MISANS

TS2 Instruments Phase2

Software infrastructure

MANTID Bio-SANS

Single crystalImaging/enginering

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

Gateway Centres

Imaging Solutions Centre, Hartree Centre

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

Collaboration

European Data Infrastructure for Neutron and Photon Sources

STFC, ESRF, ILL, DLS, PSI, DESY, ELETTRA, SOLEIL, ALBA, BESSY

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

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.

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

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).

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

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

APIStandard

Algorithms

User Defined Algorithms

Matlab Interface

DAE direct access

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

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

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

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.

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

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

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

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

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

What Mantid can do now

Algorithms– Simple binary mathematical operations

• +, -, *, /– Integration– Rebin– ConvertUnits

• TOF, , energy, d-Spacing, q, Q2, Energy transfer (meV and 1/cm)

– Grouping of detectors– Marking detectors as dead

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

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

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

QTIPLOT-MantidLoading a Raw File

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

QTIPLOT-MantidContour and 3D Plots

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

QTIPLOT-MantidLine graphs of individual detectors

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

Matlab Interface


Recommended