The Pegasus Workflow Management System (WMS) comprises software that automates and manages the execution of computational workflow jobs, including staging the jobs, distributing the work, submitting the jobs for execution, as well as handling data flow dependencies and overcoming job failures.
This Jupyter Notebook tool provides an introductory tutorial and templates for running Pegasus WMS workflows on Ghub.
This tool provides Pegasus pipeline workflow templates which associates two simple workflow jobs to create a "Hello World" demonstration of Pegasus using an abstract YAML file and a cluster submission. This tool provides templates for workflow jobs written in the Bash
, CPP
, Fortran
, MATLAB
, Python
and R
programming languages. The Bash
template is selected by default.
These workflow jobs are executed on the University at Buffalo (UB)'s Center for Computational Research (CCR)'s generally accessible high performance compute cluster, UB-HPC, using Pegasus and submit!
This tool is published on the Ghub Science Gateway, see Pegasus WMS Workflows Tutorial and Templates to launch this tool on Ghub; you must be logged in as a Ghub member to launch this tool. See Join Ghub for more information.