Enabling Multiscale Fusion Simulations on Distributed Computing Resources

We describe a way to support the execution of multiphysics simulations on PL-Grid resources. To achieve this, we extended the existing programming and execution framework for multiscale applications to support execution of legacy, computationally intensive applications, which apply various computational patterns. In particular, we focus on a stability simulation involving the plasma edge in a Tokamak device. We also show how to support the parameter sweep pattern of execution used in that application. We combine two approaches for building multiphysics applications: visual composition enabled by the Multiscale Application Designer and a script-based solution supported by the GridSpace platform. The usage and benefits of the PL-Grid e-infrastructure for application execution are outlined.

[1]  Chris R. Kleijn,et al.  Multiscale, Multiphysics Numerical Modeling of Fusion Welding with Experimental Characterization and Validation , 2012, JOM.

[2]  Tomasz Gubala,et al.  Exploratory programming in the virtual laboratory , 2010, Proceedings of the International Multiconference on Computer Science and Information Technology.

[3]  Per Strand,et al.  A generic data structure for integrated modelling of tokamak physics and subsystems , 2010, Comput. Phys. Commun..

[4]  Peter V. Coveney,et al.  Virtualizing access to scientific applications with the Application Hosting Environment , 2009, Comput. Phys. Commun..

[5]  L. L. Lao,et al.  Simulation of Fusion Plasmas: Current Status and Future Direction , 2007 .

[6]  John D. Hunter,et al.  Matplotlib: A 2D Graphics Environment , 2007, Computing in Science & Engineering.

[7]  E. Strumberger,et al.  Numerical MHD stability studies: toroidal rotation, viscosity, resistive walls and current holes , 2005 .

[8]  Katarzyna Rycerz,et al.  Regular Paper: Interactive N-Body Simulations On the Grid: HLA Versus MPI , 2007, Int. J. High Perform. Comput. Appl..

[9]  Katarzyna Rycerz,et al.  Distributed Multiscale Computations Using the MAPPER Framework , 2013, ICCS.

[10]  Werner Dubitzky,et al.  Large-Scale Computing Techniques for Complex System Simulations , 2011 .

[11]  Manfred Gilli,et al.  Understanding complex systems , 1981, Autom..

[12]  Yann Frauel,et al.  Easy use of high performance computers for fusion simulations , 2012 .

[13]  Marian Bubak,et al.  Component-based approach for programming and running scientific applications on grids and clouds , 2012, Int. J. High Perform. Comput. Appl..

[14]  Peter Teuben,et al.  A Multiphysics and Multiscale Software Environment for Modeling Astrophysical Systems , 2008, ICCS.

[15]  Edward A. Lee,et al.  Heterogeneous composition of models of computation , 2009, Future Gener. Comput. Syst..

[16]  Marian Bubak,et al.  Special section on workflow systems and applications in e-Science , 2009, Future Gener. Comput. Syst..

[17]  Marian Bubak,et al.  Collaborative e-Science Experiments and Scientific Workflows , 2011, IEEE Internet Computing.

[18]  Krzysztof Kurowski,et al.  Multiscale Computing with the Multiscale Modeling Library and Runtime Environment , 2013, ICCS.

[19]  Paul T. Bauman,et al.  Estimation and control of modeling error: a general approach to multiscale modeling , 2009 .

[20]  Daniel Crawl,et al.  Workflows and extensions to the Kepler scientific workflow system to support environmental sensor data access and analysis , 2010, Ecol. Informatics.

[21]  Bartosz Balis,et al.  Virtual Laboratory for Development and Execution of Biomedical Collaborative Applications , 2008, 2008 21st IEEE International Symposium on Computer-Based Medical Systems.

[22]  Alfons G. Hoekstra,et al.  Foundations of distributed multiscale computing: Formalization, specification, and analysis , 2013, J. Parallel Distributed Comput..

[23]  Marian Bubak,et al.  Building a National Distributed e-Infrastructure–PL-Grid , 2012, Lecture Notes in Computer Science.

[24]  Pierre Sens,et al.  Stream Processing of Healthcare Sensor Data: Studying User Traces to Identify Challenges from a Big Data Perspective , 2015, ANT/SEIT.

[25]  Marian Bubak,et al.  Constructing workflows from script applications , 2012 .

[26]  Maciej Filocha,et al.  Seamless Access to the PL-Grid e-Infrastructure Using UNICORE Middleware , 2012, PL-Grid.

[27]  Jacob Fish,et al.  Multiscale Methods: Bridging the Scales in Science and Engineering , 2009 .

[28]  Katarzyna Rycerz,et al.  Workflow composer and service registry for grid applications , 2005, Future Gener. Comput. Syst..

[29]  Yuri G. Gordienko,et al.  From Quantity To Quality: Massive Molecular Dynamics Simulation of Nanostructures under Plastic Deformation in Desktop and Service Grid Distributed Computing Infrastructure , 2013, Comput. Sci..

[30]  Katarzyna Rycerz,et al.  Support for Multiscale Simulations with Molecular Dynamics , 2013, ICCS.

[31]  C. Svaneborg Large-scale Atomic/Molecular Massively Parallel Simulator , 2011 .

[32]  Bartosz Balis,et al.  The UrbanFlood Common Information Space for Early Warning Systems , 2011, ICCS.

[33]  Marcin Plociennik,et al.  First physics applications of the Integrated Tokamak Modelling (ITM-TF) tools to the MHD stability analysis of experimental data and ITER scenarios , 2011 .

[34]  Werner Dubitzky,et al.  Building and Running Collaborative Distributed Multiscale Applications , 2012 .

[35]  Gabriele Manduchi,et al.  High Performance Computing tools for the Integrated Tokamak Modelling project , 2010 .

[36]  Marian Bubak,et al.  Managing Entire Lifecycles of e-Science Applications in the GridSpace2 Virtual Laboratory - From Motivation through Idea to Operable Web-Accessible Environment Built on Top of PL-Grid e-Infrastructure , 2012, PL-Grid.

[37]  Krzysztof Kurowski,et al.  New Capabilities in QosCosGrid Middleware for Advanced Job Management, Advance Reservation and Co-allocation of Computing Resources - Quantum Chemistry Application Use Case , 2012, PL-Grid.

[38]  Alfons G. Hoekstra,et al.  MML: towards a Multiscale Modeling Language , 2010, ICCS.

[39]  Marian Bubak,et al.  Semantic Integration for Model-based Life Science Applications , 2013, SIMULTECH.

[40]  Katarzyna Rycerz,et al.  Composing, execution and sharing of multiscale applications , 2015, Future Gener. Comput. Syst..

[41]  W. Kerner,et al.  Modeling of diamagnetic stabilization of ideal magnetohydrodynamic instabilities associated with the transport barrier , 2001 .

[42]  Jacek Kitowski,et al.  PL-Grid: Foundations and Perspectives of National Computing Infrastructure , 2012, PL-Grid.

[43]  Marian Bubak,et al.  Semantic Integration for Research Environments , 2009 .

[44]  Johan Montagnat,et al.  Guest Editor’s Introduction: Special Issue on Workflow , 2013, Journal of Grid Computing.

[45]  Peter M. A. Sloot,et al.  Simulating Complex Systems by Cellular Automata , 2010, Simulating Complex Systems by Cellular Automata.