110 likes | 198 Views
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.
E N D
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 • Use XML to Configure GUI for Select Simulators, Automatically • Flexibility vs. Efficiency vs. Functionality • Computational Platforms • Deployment vs. Optimization
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
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?
Parallel Processing • Threads vs. Parallelism (MPI, OpenMP, etc.) • Possibility of Streamlining or rather, Parallelizing, to Decision-Making?
Visualization • Postprocessing Digs • Wrapped vs. Stand Alone • In-House vs. Public Domain (Freeware) • No XML Automation in sight
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)?
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
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
This must not be the First One?! • A Demo. • Collaboration? • Very very Alpha version available at www.emsgi.org