A collaborative extensible user environment for simulation and knowledge management

In scientific simulation, scientists use measured data to create numerical models, execute simulations and analyze results from advanced simulators executing on high performance computing platforms. This process usually requires a team of scientists collaborating on data collection, model creation and analysis, and on authorship of publications and data. This paper shows that scientific teams can benefit from a user environment called Akuna that permits subsurface scientists in disparate locations to collaborate on numerical modeling and analysis projects. The Akuna application is built on the Velo software platform that provides a desktop client environment for conducting and analyzing simulations, a knowledge management server for project and data management, annotation, collaboration, job execution, and event-based communication, and a Tool Integration Framework for connecting any type of software application - from desktop tools to simulator codes - into the Velo framework. Akuna is a customized Velo deployment that is tailored for subsurface modeling and is designed to support any type of simulator. Simulator extensibility is achieved by providing a customizable suite of desktop tools for simulator setup and execution that utilize Velo's Tool Integration Framework and are based on data-driven user interface generation. This paper describes the collaborative aspects of the Velo platform, how Velo was customized for Akuna, and Akuna's extensible “toolset” framework that creates a collaborative research environment for subsurface modelers. A use case example is provided, which demonstrates creating and executing a 3D subsurface simulation.

[1]  Michael McLennan,et al.  HUBzero: A Platform for Dissemination and Collaboration in Computational Science and Engineering , 2010, Computing in Science & Engineering.

[2]  Michael A. Heroux Software Challenges for Extreme Scale Computing: Going From Petascale to Exascale Systems , 2009, Int. J. High Perform. Comput. Appl..

[3]  Steven Tuecke,et al.  Globus Online: Radical Simplification of Data Movement via SaaS , 2011 .

[4]  George Shu Heng Pau,et al.  A high-performance workflow system for subsurface simulation , 2014, Environ. Model. Softw..

[5]  Paul A. David,et al.  Towards a cyberinfrastructure for enhanced scientific collaboration: Providing its 'soft' foundations may be the hardest part , 2006 .

[6]  A. W. Harbaugh MODFLOW-2005 : the U.S. Geological Survey modular ground-water model--the ground-water flow process , 2005 .

[7]  Benjamin F. Jones,et al.  Multi-University Research Teams: Shifting Impact, Geography, and Stratification in Science , 2008, Science.

[8]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[9]  Daniel S. Katz,et al.  Pegasus: A framework for mapping complex scientific workflows onto distributed systems , 2005, Sci. Program..

[10]  Ian Gorton,et al.  Velo: A Knowledge-Management Framework for Modeling and Simulation , 2012, Computing in Science & Engineering.

[11]  Daniel C. Stanzione,et al.  The iPlant Collaborative: Cyberinfrastructure to Feed the World , 2011, Computer.

[12]  Matthew R. Pocock,et al.  Taverna: a tool for the composition and enactment of bioinformatics workflows , 2004, Bioinform..

[13]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[14]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..