PSI/J
latest
  • Getting Started
  • The PSI/J API
  • Contributors and Developers
  • Architecture and Programming Guide
  • Adding an executor
PSI/J
  • »
  • Portable Submission Interface for Jobs (PSI/J) - Python Library
  • Edit on GitHub

Portable Submission Interface for Jobs (PSI/J) - Python Library¶

This is a Python library that contains the core implementation of the PSI/J specification as well as a number of executors and launchers, which are the components that allow PSI/J to communicate with specific job schedulers. Currently supported schedulers include Slurm, LSF, Flux, PBS Pro, and Cobalt.

  • Getting Started
    • Who PSI/J is for
    • Who PSI/J is (probably) not for
    • Terminology and “job” vs Job
    • Basic Usage
    • Adding Complexity
      • Multiple Jobs
      • Checking Job Completion
      • Status Callbacks
    • Job Information
      • Resources
      • Launching Methods
      • Scheduling Information
  • The PSI/J API
    • The Job class and its modifiers
      • Job modifiers
    • Executors
      • JobExecutor Base Class
      • Cobalt
      • Flux
      • LSF
      • PBS
      • Slurm
      • Local
      • Radical Pilot
    • Launchers
      • Launcher base class
      • aprun
      • jsrun
      • srun
      • mpirun
      • single
      • multiple
    • Other Package Contents
    • API Reference
      • src
  • Contributors and Developers
    • How to Contribute
    • Running the Tests
      • The testing dashboard website
  • Architecture and Programming Guide
    • The Executor Loading System
    • The Batch Scheduler Executor
    • Script Based Launchers
  • Adding an executor
    • What is an executor and why might you want to add one?
    • A not-implemented stub
    • Implementing job submission
    • Implementing status
    • Implementing cancel
    • What’s missing?
    • How to distribute your executor
Next

© Copyright The ExaWorks Team. Revision a4f34e1c.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds