product: galaxy framework

Framework for Multi-Site Cross-Platform Simulation & Optimization

the heterogeneous computing environment

Today a practicing scientist or engineer has access to a wide range of computing resources. Often the most powerful resources available are dedicated high-performance computing (HPC) systems, such as the Department of Defense (DoD) Supercomputing Resource Centers (DSRCs) operated by the DoD High-Performance Computing Modernization Program (HPCMP).

Using an HPC system effectively for simulations can present many challenges, however. Moving a simulation workflow from a local workstation onto an HPC system requires many non-trivial steps. A user needs to learn the system, port software, structure work into jobs, write Portable Batch System (PBS) job scripts, monitor queued and running jobs, and synchronize files back and forth between systems. Furthermore, because of differences in computer architecture, available software and compilers, PBS queue policies, and general system configuration, much of this work must be repeated for each HPC site and every newly-commissioned system.

galaxy overview

The Galaxy framework is a suite of tools and web services that address the main aspects of a simulation workflow, including interactive design and debugging, large-scale production runs, data analysis, and various administrative tasks. Galaxy also allows workgroups to share common job configuration data for the available HPC systems and to search and download past simulation models and results.

Galaxy offers a user-friendly and responsive environment for defining simulations, along with a sophisticated back-end for executing simulations efficiently across multiple HPC systems. Galaxy also provides a powerful optimization and uncertainty quantification (UQ) suite in a multipurpose tool that can be customized for any application domain.

galaxy capabilities currently in development

  • Enabling cross-site simulations, where particular modules must execute on particular sites and output data is transferred automatically from one site to another.
  • Adding new sites/resources dynamically to a running optimization.
  • Supporting nested optimizations and parameter sweeps inside optimizations.
  • Integrating the APREPRO algebraic expression preprocessor to easily apply DAKOTA assignments to simulation input files.
  • Improving the usability of the Galaxy Simulation Builder DAKOTA editor.
  • Developing continued GUI improvements and features.

We are always interested in incorporating new capabilities into Galaxy and expanding its use into new application domains. Contact Galaxy support for additional information.

try galaxy

Stellar Science is always interested in incorporating new capabilities into Galaxy and expanding its use into new application domains. For additional information about Galaxy or to try the software, please contact Galaxy Support.

Email Us:
galaxy-support@stellarscience.com