chris theis. c. theisfluka users meeting 02/082 overview 3.03.1 simplegeo 3.0 & the next release...

19
Chris Theis

Upload: polly-powers

Post on 03-Jan-2016

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

Chris Theis

Page 2: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 2

Overview

SimpleGeo 3.03.0 & the next release 3.13.1

Plugins 2.02.0 & the next release 2.12.1

Page 3: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 3

SimpleGeo 3.0

• Importer:– Cards (e.g. ASSIGNMAT, BIASING) can now mix numbers

and names– Full support of preprocessor up to arbitrary recursion depth– Name recognition is case insensitive – less error prone!– Named ranges are not supported!

• Exporter:– MCNP(X), automatic conversion of names by SG!– More 3D formats (3DS, PLY, PBRT, STL, etc.)

Page 4: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 4

SimpleGeo 3.0

• Some new macros:– Conversion of names to numbers– Conversion of numbers to names

• Auto-save function

• Calculation of surface areas (via Node-Info in the context menu)

• Click and zoom

Page 5: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 5

Measuring distances 2D

Arbitrary distances measured directly in parallel projections(XY, YZ, ZX)

Page 6: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 6

Measuring distances 3D

Distances betweensnap-pointscan be measured in arbitrary projections

Page 7: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 7

SimpleGeo 3.1

Major featuresMajor features likely to be included in likely to be included in V3.1V3.1

• Mathematical expressions supported in numeric property fieldsand in the normalization in DaVis3D.

• Improved renderer (e.g. new render mode hard contours)

• Splitting wizard (automatic generation of split regions)

Page 8: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 9

SimpleGeo 3.1

• A lot of users are migrating to Windows Vista:

– V3.1 fully Vista compliant

– Heavily optimized for Vista:• New proprietary memory management

• SSE2 instruction set used

• Parallelization currently evaluated (very early test phase)

Page 9: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 10

Page 10: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 11

SG pluginsPipsiCAD3D – particle track visualizationPipsiCAD3D – particle track visualization

Ionization chamber with eIonization chamber with e-- tracks tracks in a magnetic fieldin a magnetic field

Courtesy of Helmut Vincke,co-author of PipsiCAD3DCourtesy of Helmut Vincke,co-author of PipsiCAD3D

Electron tracks due to photons impingingElectron tracks due to photons impingingon a thin aluminium plate on a thin aluminium plate

Page 11: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 12

Demo video Demo video

PipsiCAD3D

How to do it:How to do it:

1. Link a specialized MGDRAW.F to FLUKA2. Add a USERDUMP card3. Process the binary with the supplied PipsiCAD program under Linux4. Load the result with the PipsiCAD3D plugin & press play

Page 12: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 13

SimpleGeo/DaVis3D

Available in DaVis3D 2.5:Available in DaVis3D 2.5:• Added support for RZ and R-Phi-Z meshes with arbitrary resolution. (XYZ is still the fastest topology!)

• Calculate average + errors of several ASCII USRBIN result files

• Several meshes (also with different resolutions and/or spatial distributions) can be displayed at the same time by loading multiple instances of the plugin.

Page 13: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 14

Data extraction

• Extraction of values(planes, profile functions or single bins)

Page 14: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 15

DaVis3D 3.x

Question:

What’s the average doseat a workplace?

Solution:

• Rough estimate from the 2D dose map (might not match in 3D!)

• Foresee a geometric region in the input

Courtesy of E. Feldbaumer, H. Vincke

Page 15: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 16

Data post-processing

Alternative solution:Alternative solution:

• Define arbitrary volume interactively while browsing the data.

• Calculate averages on-the-fly while moving the volume through the data set

Courtesy of E. Feldbaumer, H. Vincke

Page 16: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 17

Threshold detection

Typical question:

Where is the region with values > X ?

Development of an Development of an automatic threshold automatic threshold contouring algorithmcontouring algorithm

Page 17: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 18

Contour plots

Page 18: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 19

Photorealistic renderings

MC simulation of optical photon transport

No interactivity

& higher rendering times

Better image quality

Not yet sure wheter it will be in V3.1 Not yet sure wheter it will be in V3.1

Page 19: Chris Theis. C. TheisFLUKA users meeting 02/082 Overview 3.03.1 SimpleGeo 3.0 & the next release 3.1 2.02.1 Plugins 2.0 & the next release 2.1

C. TheisFLUKA users meeting 02/08 20

Thank you for your attentionThank you for your attention