+ All Categories
Home > Documents > ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in...

ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in...

Date post: 18-Feb-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
68
h d Søren Schmidt Søren Schmidt, Risø DTU 1 DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010
Transcript
Page 1: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

h dSøren Schmidt

Søren Schmidt, Risø DTU 1DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 2: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

FABLEFABLETotalCryst(M X )(McXtrace)… and some ideas

Søren Schmidt, Risø DTU 2DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 3: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

FABLEFABLETotalCryst(M X )(McXtrace)… and some ideas

3DXRD, ID-11 ESRF

Søren Schmidt, Risø DTU 3DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 4: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Fully Automatic BeamLines and ExperimentsFully Automatic BeamLines and Experiments

More than 10 developers: From ESRF, Risø DTU, Copenhagen University and APS

Collaboration initiated between ESRF and Risø DTU in2003

3DXRD microscopes

Later by funded by the EU program: TotalCryst, headed by Risø DTU (M4D).

ESRF, FranceAPS, USAPETRA-III, GermanySP i 8 J

Søren Schmidt, Risø DTU

SPring-8, Japan

4DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 5: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

FabianDi lImageViewerPolyXSim

G i

C/Python/JavaSoftware developments FABLE

PolyXSimSimulator

DisplaygDisplayGui

PeakSearchGui

Near FieldSimulator

Simulator

(Real) Data

ImageD11PeakSearch

TransformerG i

ImageIOFabio

Data

Preprocessor

ImageD11Transformation

GrainSpotter

Gui

spd

GrainSpotter

ImageD11Indexing

Gui

Spd

GrainSweeper

p

FabricImageD11M i

Søren Schmidt, Risø DTU

GrainSweeper FabricIntegration

MappingFitAllBStrain

5

Page 6: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Graphical user interface

Tool boxinterface

Standalone,Data analysis modulesE.g. on computer

cluster

Søren Schmidt, Risø DTU 6DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 7: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 8: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 9: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 10: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

http://fable.wiki.sourceforge.nethttp://sourceforge.net/apps/trac/fable/wiki

Søren Schmidt, Risø DTU 10DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 11: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Download page for users

h // f / j /f blhttp://sourceforge.net/projects/fable

Søren Schmidt, Risø DTU 11DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 12: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Fable software repository for developers:Fable software repository for developers:

Søren Schmidt, Risø DTU

And more

12DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 13: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

P

Irradiated crystallites

P

Single crystal PowderPolycrystalline compound

Søren Schmidt, Risø DTU

Structural Complexity

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 14: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

P

Irradiated crystallites

P

Single crystal PowderPolycrystalline compound

Søren Schmidt, Risø DTU

Structural Complexity

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 15: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

P

Irradiated crystallites

P

Single crystal PowderPolycrystalline compound

Søren Schmidt, Risø DTU

Structural Complexity

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 16: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

P

Irradiated crystallites

P

Single crystal PowderPolycrystalline compound

Søren Schmidt, Risø DTU

Structural Complexity

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 17: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

P

Irradiated crystallites

P

Single crystal PowderPolycrystalline compound

Indexing

Søren Schmidt, Risø DTU

Structural Complexity

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 18: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Bravias Lattice and Unit cell parameters are known a priori from, p p ,typically,

Powders, radial spectra (Powder Indexing Programs)Single crystal or few crystallites (single crystal indexing program)

Indexing with known crystallography: Identifying copies of the set of theoretical reflections in the polycrystalline dataset.

Rotations

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 19: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Li i i i i iRodrigues space

Limitation in orientation:

Quaternion

Rodrigues space

Søren Schmidt, Risø DTU

space

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 20: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Sampling randomly in full orientation spaceSampling randomly in full orientation space

Process in local Rodrigues space

GrainSpotter Algorithm: Local maxima can be identified in such a way that O(N) complexity

Søren Schmidt, Risø DTU

y ( ) p yis achieved

Also the cms position of the grains are fitted.DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 21: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Red: 112, trueBlue: 34Green: 24Cyan: 16Magenta: 10Yellow: 8Black: 2 4 and 6Black: 2, 4 and 6

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 22: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Vectors: 166.845

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 23: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Vectors: 166.845

Grain 1: 36.833Grain 2: 9.148G i 3 43 227Grain 3: 43.227Grain 4: 40.106Grain 5: 35.949Total: 165.263

99% matched

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 24: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Vectors: 166.845

Grain 1: 36.833Grain 2: 9.148G i 3 43 227Grain 3: 43.227Grain 4: 40.106Grain 5: 35.949Total: 165.263

99% matched

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 25: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Vectors: 166.845

Grain 1: 36.833Grain 2: 9.148G i 3 43 227Grain 3: 43.227Grain 4: 40.106Grain 5: 35.949Total: 165.263

99% matched

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 26: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Indexing compounds with unknown crystallographyIndexing compounds with unknown crystallography

RotationsRotations

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 27: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Indexing compounds with unknown crystallographyIndexing compounds with unknown crystallography

RotationsRotations

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 28: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Indexing compounds with unknown crystallographyIndexing compounds with unknown crystallography

RotationsRotations

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 29: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU

Initial search Extended search

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 30: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 31: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 32: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Single crystal indexing

program

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 33: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Keeping the solutions with most points, however still noisy points occur.

S_1 S_i S_n.. ..Combine solutions:

L

Overlay solutions through

rotationsL

Keeping high frequency (lattice) points

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 34: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Few grains

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 35: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU

d-spacing ranges used in the search

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 36: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

133, 94, 92, 83, 82,…

10000 random trials

Dirax: a=8 643 b=10 630 c=31 378 α=90 01 β=90 24 γ=90 14

Compound: (bbcp) 2-benzyl-5-benzylidene-cyclopentanoneJav Davaasambuu et al 2005 J. Phys. D: Appl. Phys. 38 A204-A207.

Dirax: a=8.643 b=10.630 c=31.378 α=90.01 β=90.24 γ=90.14Duisenberg, A.J.M.(1992). J. Appl. Cryst. 25, 92-96

Søren Schmidt, Risø DTU

J J y pp y

Orthorhombic, Pbca, Sp gr. 61 12 grains in data

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 37: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 37

Page 38: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Ob ti

2 3 6 hkl

Observations3 per reflection

Global parameters 1010

Grain parameters12 per grain

3

Søren Schmidt, Risø DTU

38

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Jette Oddershede, Søren Schmidt, Henning Friis Poulsen, Henning OsholmSørensen, Jonathan Wright and Walter Reimer, in print.

Page 39: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU 39DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 40: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

undeformed 1% deformedlarger strainrandom larger strainfor 001 orientation

3% deformedlarger strainfor 001 orientation

unloadedresidualstrainsst a s

Søren Schmidt, Risø DTU 40DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 41: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

MappingData collection schemes

2D b 3D

OrientationSpatial

2D by 3D

3D by 3D

3D by 3D

Søren Schmidt, Risø DTU 41DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 42: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

GrainSweeper

(Semi-) forward reconstruction algorithm (indexing+grain shape ( ) g ( g g preconstruction)

Only one detector distance is needed but several can be used

Output 2D voxel grids -> 3D grain volumes by stacking

Søren Schmidt, Risø DTU

p g g y g

42DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 43: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Forward projections

Søren Schmidt, Risø DTU 43DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 44: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

AlMn sample

Top: 15 min at 400 ºCBottom: 45min at 400 ºC + 919 min at 450 ºC

Søren Schmidt, Risø DTU 44DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 45: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU

S. Schmidt, U.L. Olsen, H.F. Poulsen, H.O. Sørensen, E.M. Lauridsen, L. Margulies, C. Maurice, D. Juul Jensen,, Scripta Mater., 59 (2008), 491-494

45DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 46: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Individial grains Growth

Søren Schmidt, Risø DTU 46DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 47: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Nucleation study

Grain map of 30% deformedGrainSpotter,N l i Grain map of 30% deformed

Aluminum on Farfield detector.New nuclei:

S S West S Schmidt H O Sørensen G Winther H F

Søren Schmidt, Risø DTU

S.S. West, S. Schmidt, H.O. Sørensen, G. Winther, H.F. Poulsen, L. Margulies, C. Gundlach, D. Juul Jensen, Scripta Mater. (2009) 61, 875-878Farfield reconstruction

47DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 48: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Building on the McStas (since 1998): Neutron simulation program

http://www.mcxtrace.org

Estimated first release: Fall 2010

Erik Knudsen, Peter Willendrup, Søren SchmidtRisø-DTUKim Lefmann, Andrea Prodi, Jana Baltser, Søren KyndeUniversity of Copenhageny f p g

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 48

Page 49: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

… in order to optimize the scientific output.

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 49

Page 50: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Scientific and Technical goals

UUsers

S h tSynchrotron

High Impact,Legacy

Søren Schmidt, Risø DTU 50DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 51: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

New Idea Implementation Production

Constant flow

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 51

Page 52: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

New Idea Implementation Production

Constant flowNew hardware

New DAQ

New calibration and alignment

proceduresp

New type of data analysis

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 52

Page 53: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

New Idea Implementation Production

Constant flowRoutine operation

Instant evaluation f d t lit

New hardware

New DAQof data quality,

diagnostics, data analysis(perhaps data

New calibration and alignment

procedures (p preduction)

p

New type of data analysis

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 53

Page 54: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

New Idea Implementation Production

Constant flowRoutine operation

Instant evaluation f d t lit

New hardware

New DAQof data quality,

diagnostics, data analysis(perhaps data

New calibration and alignment

proceduresChallenges:Easy transition between production modes(p p

reduction)p

New type of data analysis

and co-existence of new implementations and production modes

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 54

Page 55: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

New Idea Implementation Production

Constant flowRoutine operation

Instant evaluation f d t lit

Further optimizationNew hardware

New DAQof data quality,

diagnostics, data analysis(perhaps data

New calibration and alignment

proceduresChallenges:Easy transition between production modes(p p

reduction)p

New type of data analysis

and co-existence of new implementations and production modes

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 55

Page 56: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Deliverables to the users

First Principle Finalized analysisAnalysis platformStarting from scratch, new type

f l

Existing analysis procedure, but refined

l d d

Existing analysis procedure.

of analysis.

Raw data.Brave users.

analysis needed.

Raw (or pre-processed) data + platform.

Data analyzed.All users.Brave users. data platform.

Experienced users. All users.

Beamline’s experience with this specific type of experiment

In the proposal for the experiment: ballpark estimation of complexities d i l d h h i l i

Beamline s experience with this specific type of experiment

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 56

and requirements evaluated through simulations.

Page 57: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Hardware

Data quality,DiagnosticsDAQ

Alignment/CalibrData analysis data Alignment/Calibration procedures

Data analysis, data reduction

Data collection schemes

Søren Schmidt, Risø DTU 57DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 58: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

ScalabilityScalability

Centrally based:

Data storage, short term, long term

Computing facilities

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 58

Page 59: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Not to reinvent the wheel, but to modify the wheel , yaccording to your needsFind an existing platform “above the critical mass”

D l t f ti iti ti d f t Development of core activities are guarantied for years to come.New modules for DAQ and analysis can easily be added.Accommodating both GUI- and prompt- people

SPEC interpreter (many SPEC macros around).

Analysis procedure is automatically stored in a database such that the analysis can be repeated at a l t t

Søren Schmidt, Risø DTU

later stage.

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 59

Page 60: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

On-site analysis, using centralized computing y g p gfacilities, interfaced

GUI or ScriptsCan also be accessed off-site through e.g. NoMachine

fsoftwareWeb interface

ll d d f lWell structured data storage facilityData is there when neededExport to external users.p

Off-site analysis, platform users can bring home to their own computers

Søren Schmidt, Risø DTU

their own computers

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 60

Page 61: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Different types of analyses have different needs Different types of analyses have different needs in terms of hardware architecture

A computing cluster optimized for, e.g. atomistic g gsimulations may not be optimized for high throughput data analysis

Heterogeneous hardware architecture may be desirabledesirable

Well-masked network connections for high throughput data analysis

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 61

Page 62: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Multi-core CPU : MPI or openMPGPU: (e g CUDA for NVIDIA) but not suitable GPU: (e.g. CUDA for NVIDIA), but not suitable to all types of analysesfuture CPU-GPU shared memoryfuture CPU GPU shared memory

openCL to all of the aboveopenCL to all of the above

Søren Schmidt, Risø DTU 62DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010

Page 63: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Coordination and CommunicationCoordination and CommunicationLocally on site – challengingOff site - “Off shore programming” – very p g g ychallengingEspecially user interfaces need to be evaluated constantly documentation examples of analysisconstantly, documentation, examples of analysis

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 63

Page 64: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Easy to implement local solutions, but rarely y p , yensures scalabilityScientists come up with great algorithms –i l d i h i f d i implemented in their preferred programming language, leading to a variety of languages

Rewrite? (takes time scientist may not be able to Rewrite? (takes time, scientist may not be able to support new version) or include “as is”? (likely to break interface rules)

P l t d t f th i i lit People tend to focus on their own speciality, but it is equally important to keep track of activities in adjacent areas

Søren Schmidt, Risø DTU

j

DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 64

Page 65: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Matt Gerring starting at ESRF in June –Matt Gerring starting at ESRF in June “Graphical workbench for online data analyses”Making FABLE as an eclipse plugin (Ken Evans, APS), e.g. for use in GDAHDF5 – hyper spectral – new file format Further algorithm developments

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 65

Page 66: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

GDA, see next talk,EDNA, MX, batching (scripting work flow), http://www.edna-site.org/KINME biophysics – graphical workflow editor (eclipse) http://www.knime.org/ICAT C t li d d t b f l t ICAT: Centralized database, from proposal to publication,http://code.google.com/p/icatproject/j /PANDATA – EU project – network of institutes using ICAT, http://pan-d d l k/M i P

Søren Schmidt, Risø DTU

data.nd.rl.ac.uk/Main_PageDAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 66

Page 67: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Current and Former

Andy Goetz, Gavin Vaughan, Jon Wright, Henning Osholm Sørensen, Ken Evans, Andreas Alpers, Jette Oddershede, Ulrik Lund Olsen, Henning Friis Poulsen, Gaelle Suchet, Simone Techert, Jav Davaasambuu,gCarsten Gundlach, Larry Margulies, Anders Svensson, Elspeth F. Garman,Karthik Paithankar, Gabor T. Herman, Vaclav Petrick, Michal Dusek, Søren Schmidt

Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010 67

Page 68: ATP 08 Soeren Schmidt nsls2 rev [Read-Only] · Sørensen, Jonathan Wright and Walter Reimer, in print. Søren Schmidt, Risø DTU DAQ and user interface workshop, NSLS-II, Brookhaven,

Søren Schmidt, Risø DTU 68DAQ and user interface workshop, NSLS-II, Brookhaven, 19-20 April, 2010


Recommended