ITM General Meeting 2011 IPP Garching The ITM

  • Slides: 11
Download presentation
ITM General Meeting 2011 IPP Garching The ITM General Grid Description: ready for action

ITM General Meeting 2011 IPP Garching The ITM General Grid Description: ready for action Presented by H. -J. Klingshirn on behalf of IMP 3 Thanks to Fabio Subba, Tuomas Koskela, Olivier Hoenen and David Coster TF Leader : G. Falchetto, Deputies: R. Coelho, D. Coster EFDA CSU Contact Person: D. Kalupin ITM General Meeting 2011 Conference name, data and Presenter

Complex problems – complex discretizations B 2. 6 …realistic device geometry… ITM General Meeting

Complex problems – complex discretizations B 2. 6 …realistic device geometry… ITM General Meeting 2011 …unstructured grids… JOREK …complex geometry representations… 2

Mission statement Facts: • One CPO per physics problem – but many codes with

Mission statement Facts: • One CPO per physics problem – but many codes with different numerics / discretizations • Can't support every possible discretization explicitly in CPO • Can't (and don't want to!) force use of a given discretization Solution: separation of concerns • The CPOs define what quantities are stored (physics) • How they are stored (numerics) is up to the code The ITM General Grid Description makes separation of physics and numerics possible ITM General Meeting 2011 3

ITM General Grid Description: central components 1. A standardized method & conventions how to

ITM General Grid Description: central components 1. A standardized method & conventions how to define and write down the details of a spatial discretization 2. Standardized data structures, designed to be part of CPOs, for • the grid itself • data stored on the grid 3. A dedicated software library (the Grid Service Library) helping codes to read, write and interpret grids and data ITM General Meeting 2011 4

Does it work yet? Yes, it works. ü Supports wide range of grids in

Does it work yet? Yes, it works. ü Supports wide range of grids in arbitrary dimensions ü Large high-dimensional grids & data sets possible with very little overhead ü Extensible to support complex geometry and data representations ü “Simple things are simple, complex things are possible” ü …but obviously it’s not the silver bullet for everything. The general grid description is available and in active use right now. ITM General Meeting 2011 5

Application: core-edge coupling Te (e. V) ETS SOLPS 5. 0 ITM General Meeting 2011

Application: core-edge coupling Te (e. V) ETS SOLPS 5. 0 ITM General Meeting 2011 6

How to use it? 1. CPO design Add standard grid data structure in an

How to use it? 1. CPO design Add standard grid data structure in an appropriate place Use standard data structures for CPO fields … actually makes CPO design simpler ITM General Meeting 2011 7

How to use it? 2. Grid & data I/O Grid Service Library: • high-level

How to use it? 2. Grid & data I/O Grid Service Library: • high-level interface for standard discretizations • low-level interface helps with assembling and reading complex discretizations ITM General Meeting 2011 8

How to use it? 3. General tools UAL Python Grid Service Library UALConnector Vis.

How to use it? 3. General tools UAL Python Grid Service Library UALConnector Vis. It ITM General Meeting 2011 9

…all possible with general tools. ITM General Meeting 2011 10

…all possible with general tools. ITM General Meeting 2011 10

 • Interested? more detailed presentation & discussion in the parallel session on Thursday

• Interested? more detailed presentation & discussion in the parallel session on Thursday • This effort is application driven – if you want features, you will have to get involved – but if you do, quite some things are possible • More information IMP 3 section of the website Thanks for your attention! ITM General Meeting 2011 11