9.4. Local Shell Examples

9.4.1. Black Diamond

To aid in workflow development and debugging, Pegasus can now map a workflow to a local shell script. One advantage is that you do not need a remote compute resource.

This example is using the same abstract workflow as the Black Diamond grid example above. The difference is that a property is set in pegasusrc to force shell execution:

# tell pegasus to generate shell version of
# the workflow
pegasus.code.generator = Shell

You can run this example with the ./submit script.