generic gui – thoughts to share

11
Generic GUI – Thoughts to Share Jinping Gwo EMSGi.org

Upload: dafydd

Post on 05-Jan-2016

20 views

Category:

Documents


2 download

DESCRIPTION

Generic GUI – Thoughts to Share. Jinping Gwo EMSGi.org. EMSGi. Not-for-profit R&D Model Development Model Applications Geoinformatics Open Collaborative Forums GUI prototype will be made available at www.emsgi.org. XML Configuration. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Generic GUI – Thoughts to Share

Generic GUI – Thoughts to Share

Jinping GwoEMSGi.org

Page 2: Generic GUI – Thoughts to Share

2

EMSGi

Not-for-profit R&D

Model Development Model Applications Geoinformatics

Open Collaborative Forums GUI prototype will be made available at

www.emsgi.org

Page 3: Generic GUI – Thoughts to Share

3

XML Configuration

Use XML to Configure GUI for Select Simulators, Automatically

Flexibility vs. Efficiency vs. Functionality

Computational Platforms Deployment vs. Optimization

Page 4: Generic GUI – Thoughts to Share

4

Simulator Input File I/O

Three data storage spaces Input File on the disk Class reading, processing and storing the input data Individual dataset classes storing individual datasets

Consistency in data entry and edit Consistency in saving to disk No XML Automation in sight

Page 5: Generic GUI – Thoughts to Share

5

Mesh Generation, Refinement, Merging and Partitioning

In-House vs. Public Domain Refinement and Merging

Adaptive vs. Once-Through Global vs. Localized Static vs. Dynamic

Interoperability between GUI and Simulators

Load Balance Optimization?

Page 6: Generic GUI – Thoughts to Share

6

Parallel Processing

Threads vs. Parallelism (MPI, OpenMP, etc.)

Possibility of Streamlining or rather, Parallelizing, to Decision-Making?

Page 7: Generic GUI – Thoughts to Share

7

Visualization

Postprocessing Digs Wrapped vs. Stand Alone In-House vs. Public Domain

(Freeware) No XML Automation in sight

Page 8: Generic GUI – Thoughts to Share

8

Add-On’s

Flexibility vs. Efficiency Enough is Enough? Scripting for physiochemical processes? Scripting for postprocessing, visualization,

secondary uses of model output (e.g., statistical, probabilistic, including, risk analysis)?

Page 9: Generic GUI – Thoughts to Share

9

Web Resources

Simulator and Model Stores Output Cataloging Postprocessing Spaces Online and Offline Collaboration Real-Time Stakeholders Utilization for

Collaborative Decision-Making Confidence Building and Risk

Communication

Page 10: Generic GUI – Thoughts to Share

10

Emerging Simulators

Approach: Mesh Evolution - Adaptive vs. Static or

rather Active vs. Passive Physiochemcial Processes – Hard Coded

vs. Real Time Scripting Numerical – Equation Solvers anyone?

Public Domain vs. In-House

Page 11: Generic GUI – Thoughts to Share

11

This must not be the First One?!

A Demo. Collaboration? Very very Alpha version available at

www.emsgi.org