Skip to content

pegasus-isi/ACME-Workflow

Repository files navigation

ACME-Workflow

Pegasus workflow for ACME climate models.

Consult the CESM User''s Guide for more information about the climate code used by this workflow.

Steps to Run the Workflow

  1. On Workflow1.ccs.ornl.gov run 'module load pegasus'

  2. Create/edit the configuration file (e.g. test.cfg)

a. Set "casename" to match the name of your case.

b. Set "mppwidth" to the number of cores that your run requires.

c. Set "stop_n" and "walltime" to create the number of stages you want the workflow to have.

  1. Create/edit the setup script (e.g. mysetup.sh)

a. Set the create_newcase parameters

  1. Generate the DAX On workflow1.ccs.ornl.gov use the python in:

    $ python daxgen.py test.cfg mysetup.sh DIRNAME

  2. Edit the site catalog, sites.xml:

a. Update the "shared-scratch" directory entry to have your username

b. Update the "shared-storage" directory entry

  1. Plan the DAX

    $ ./plan.sh DIRNAME

  2. Get NERSC grid proxy using:

    $ myproxy-logon -s nerscca.nersc.gov:7512 -t 24 -T -l YOUR_NERSC_USERNAME

  3. Follow output of plan.sh to submit workflow

    $ pegasus-run DIRNAME/path/to/submit/dir

  4. Monitor the workflow:

    $ pegasus-status -l DIRNAME/path/to/submit/dir

About

Pegasus workflow for ACME climate models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages