You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/development/tutorial_add_executor.rst
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ For example, with PBS `qsub` and `qstat` commands are used to submit a request a
27
27
To use BatchSchedulerExecutor for a new local resource manager that uses this command line interface, subclass BatchSchedulerExecutor and add in code that understands how to form the command lines necessary to submit a request for an allocation and to get allocation status. This tutorial will do that for PBSPro.
28
28
29
29
Adding an Executor
30
-
----------------
30
+
------------------
31
31
32
32
First set up a directory structure::
33
33
@@ -53,7 +53,7 @@ Prerequisites:
53
53
First, we'll build a skeleton that won't work, and see that it doesn't work in the test suite. Then we'll build up to the full functionality.
54
54
55
55
A Not-implemented Stub
56
-
^^^^^^^^^^^^^^
56
+
----------------------
57
57
58
58
Add the project directory to the Python path directory::
Copy file name to clipboardExpand all lines: docs/index.rst
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,16 +16,16 @@ scheduler. PSI/J has a number of advantages:
16
16
17
17
#. **Offers an asynchronous modern API for job management.** PSI/J is a clean Python API for requesting and managing jobs that works across a variety of HPC centers.
18
18
19
-
#. **Supports common batch schedulers.** It's easy to test PSI/J on your systems—including multiple DOE supercomputer centers—and share the results with the community.
19
+
#. **Supports the common batch schedulers:** We test PSI/J across multiple DOE supercomputer centers. It's easy to test PSI/J on your systemsand share the results with the community.
20
20
21
21
#. **Is built by the HPC community, for the HPC community:** PSI/J is based on a number of libraries used by state-of-the-art HPC workflow applications.
22
22
23
-
#. **Leverages contributor expertise as an open source project:** We are establishing a community to develop, test, and deploy PSI/J across many HPC facilities.
23
+
#. **PSI/J is an open source project:** We are establishing a community to develop, test, and deploy PSI/J across many HPC facilities.
24
24
25
25
Most HPC centers feature multiple schedulers, rolling policy changes and
26
26
deployments of software stacks, and subtle differences even across systems with
27
-
similar architectures. **PSI/J tames this complexity** for
28
-
computational scientists and workflow developers.
27
+
similar architectures. **PSI/J is designed to tame this complexity** and provide
28
+
computational scientists and workflow developers a common API for interacting
<spanclass="psij-font>PSI/J</span>’s unified API automatically translates abstract job specs into concrete scripts and commands to send to the scheduler.
40
+
Use a unified API to enable your HPC application to run virtually anywhere.
0 commit comments