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

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

Transcript of Generic GUI – Thoughts to Share Jinping Gwo EMSGi.org.

Page 1: Generic GUI – Thoughts to Share Jinping Gwo EMSGi.org.

Generic GUI – Thoughts to Share

Jinping GwoEMSGi.org

Page 2: Generic GUI – Thoughts to Share Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

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 Jinping Gwo EMSGi.org.

11

This must not be the First One?!

A Demo. Collaboration? Very very Alpha version available at

www.emsgi.org