of large-scale facilities using software development and scientific - - PowerPoint PPT Presentation

of large scale facilities using
SMART_READER_LITE
LIVE PREVIEW

of large-scale facilities using software development and scientific - - PowerPoint PPT Presentation

Maximising the scientific impact of large-scale facilities using software development and scientific computing. Jon Taylor Outline: Scientific impact from Neutrons Role of software & Development Some key projects Considerations @ day 1


slide-1
SLIDE 1

Maximising the scientific impact

  • f large-scale facilities using

software development and scientific computing.

Jon Taylor

slide-2
SLIDE 2

2

Outline: Scientific impact from Neutrons Role of software & Development Some key projects Considerations @ day 1

slide-3
SLIDE 3

3

slide-4
SLIDE 4

4

slide-5
SLIDE 5

5

slide-6
SLIDE 6

8

slide-7
SLIDE 7

11

slide-8
SLIDE 8

12

ANGSTROMS AND PICOSECONDS

  • electronic and magnetic structure
  • strongly correlated electron systems

NANOMETRES AND NANOSECONDS

  • chemical structure and dynamics
  • structure/property relationships

MICRONS AND MICROSECONDS

  • interfaces, micelles, etc.
  • protein structure and dynamics

METRES AND MONTHS

  • engineering measurements, archeometry
  • tomography, residual stress, etc.

PHYSICS CHEMISTRY SOFT MATTER & BIOLOGY ENGINEERING & MATERIALS SCIENCE

slide-9
SLIDE 9

20

slide-10
SLIDE 10

What is “Impact”

  • High profile publications
  • Shorter lead time to publish

22

slide-11
SLIDE 11

23

  • Minimize barriers to publication
  • Maximise efficient use of beam time
  • Make life easier for users and staff
  • Remove single point failures
  • Shorter lead time to publish
slide-12
SLIDE 12

24

  • High profile publications
  • Access to simulation software.
  • Help to use simulation software.

SC generates a factor 3 in neutron citations correlates to a factor 2 increase in H

slide-13
SLIDE 13

25

develop beam lines run experiments without support.

Thanks I promise to nature If you need help get in touch. next 6 months

In order to grow our user community we must be able to service users who have no prior experience of ether neutron scattering, or scientific computation “Proposal to publication support for scientific computing to maximise the impact of the science programme that does not requires a priori knowledge”

slide-14
SLIDE 14

Analysis and interpretation are a barrier to publication Data reduction needs to be Flexible Data collection needs to be “informed” Data collection needs to be Flexible

Proposal Experiment Planning Data Collection Data Reduction Data Visualisation Simulation Modelling

Interpretation

Pre Beamtime Beamtime Post Beamtime Live data view Data driven collection Virtual experiment aided planning Common data backplane Simplified remote data access cloud technology Common experiment and simulation data

slide-15
SLIDE 15

27

Pandaas Sine2020 Relevant Technologies & frameworks All open source :: develop within existing FWs

slide-16
SLIDE 16

28

Acknowledgements

Funding ing

slide-17
SLIDE 17

29

Instrume nt Geometr y

Instrument view Full Instrument description Workspace history Multiple workspace types Box controlled rebin on nD data Live event view Algorithms event aware Slice viewer for 2D data Python + IPython + Numpy + SciPy ParaView OpenMP User extendable

slide-18
SLIDE 18

32

Automated Workflows and data analysis pipelines Federated data storage and analysis infrastructure

  • SINE2020 :Data JRA (Thomas Rod)

H2020 projects

  • PaNDAs
slide-19
SLIDE 19

SINE2020

Facility Task ILL+FZJ+PSI Mantid for continuum sources ESS SANS (SASView) FZJ Reflectometry (BornAgain) ILL Modelling (nMoldyn) ISIS QENS (Mantid) PSI Imaging (MuhRec/KipTool)

Main topics:

  • Innovation based on

neutrons experiments

  • Ready for ESS in 2020
  • Interoperable software for

data processing

  • EU Horizon 2020 proposal (INFRADEV-4)
  • Five main partners:

World class Science and Innovation with Neutrons in Europe in 2020

slide-20
SLIDE 20

34

Interoperable Data Treatment Software for the European User Community

slide-21
SLIDE 21

Supporting development of existing programs

ESS will support (distributed) development of existing programs by hosting software development environments

– Web sites, repositories, build servers, etc

SASView and McStas will be the first two projects supported in this way

slide-22
SLIDE 22

High availability Infrastructure Complexity metric

+ +

slide-23
SLIDE 23

A not extensive list of experimental requirements

Experiments Temperature / field / pressure dependent measurements of diffraction INS reflectometry SANS. Generation of 4D data volumes, step scan / continuous rotation mode Back projection reconstruction imaging Experiment set-up modes Real time Laue mode. Real time motion scan mode. Sample location and centring. Slit scans

39

Data rate & compute requirement

slide-24
SLIDE 24

Towards “Real Time” processing / Visualisation Modelling

Data rate Compute availability Architecture Usability :: UX & UI

40

Considerations::

slide-25
SLIDE 25

41

Lattice excitations experiment and empirical modeling Coherent lattice excitations from powders

slide-26
SLIDE 26

42

GULP fitting cycle ~60s

slide-27
SLIDE 27

43

Generation of 4D data volumes in RRM

2-300 files per ei ~200mb each 2-300 files per ei ~200mb each 1x 200+ Gb file 1x 200+ Gb file

  • r

2+ hrs 60s

  • Worst case 48 hrs for reduction
slide-28
SLIDE 28

44

  • ~109 n/s/cm2
  • ~600k channels
slide-29
SLIDE 29

Cryo Tsa mple Y Reg u Ban k 1 Rotation Table / Gonio Ban k2 Ban k 3 Mon 2 Mon 1 Mon 3

Epics Network Machine timing Network Instrument Data Network Chopper 1 Chopper 2 Chopper 3 Slit 1 Blade 1 Blade 2 Balde 3 Blade 4 Hor Gap Ver Gap T sample T Regulation Phi Chi Theta Gas flow Field Events Events Events Speed 1 Delay 1 Phase angle 1 Park on/off Veto set Veto active Speed 2 Delay 2 Phase angle 2 Park on/off Veto set Veto active Speed 3 Delay 3 Phase angle 3 Park on/off Veto set Veto active

Motions IOCs Chopper IOCs SE IOCs

TRC TRC BDI BDI BDI BDI BDI BDI TRC TRC TRC TRC

Vac

schematic of control at a parallel event based source like ESS

TRC

slide-30
SLIDE 30

46

IC server side IC Client side

Epics Network Machine timing Network Instrument Data Network

Aggregator ESS Instrument Data Stream Stream Management server

Online Data reduction Streaming file service Online Data reduction Streaming file service Pandaas compatible type VM infrastructure Live Data reduction Live visualisation

slide-31
SLIDE 31

47

Concluding remarks Software is essential for impact Collaborative development maximises impact Existing projects essential for ESS