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: QuickStart.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,27 +3,27 @@
3
3
This document will guide you through the install procedure and your first hello world example.
4
4
5
5
-[Requirements](#requirements)
6
-
-[Install psi-j](#install-psi-j)
6
+
-[Install psij](#install-psij)
7
7
-[Hello World example](#hello-world)
8
8
9
9
## Requirements
10
10
- python3.7+
11
11
12
-
## Install psi-j
12
+
## Install psij
13
13
14
-
If you have conda installed you might want to start from a fresh environment. This part is not installing psi-j but setting up a new environment with the specified python version:
14
+
If you have conda installed you might want to start from a fresh environment. This part is not installing psij but setting up a new environment with the specified python version:
Copy file name to clipboardExpand all lines: README.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,14 @@
2
2
3
3
# Portable Submission Interface for Jobs
4
4
5
-
PSI/J is an abstraction layer over cluster schedulers to write scheduler agnostic HPC applications. PSI/J automatically translates abstract job specifications into concrete scripts and commands to send to the scheduler. PSI/J is tested on a wide variety of clusters. For further information about [PSI/J](https://exaworks.org/job-api-spec/) or the [SDK](https://github.com/ExaWorks/SDK) visit the [ExaWorks](https://exaworks.org/) project page and read the [PSI/J documentation](https://exaworks.org/psi-j-python/#docs).
5
+
PSI/J is an abstraction layer over cluster schedulers to write scheduler
Copy file name to clipboardExpand all lines: scripts/WORKFLOW-EXAMPLES.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -163,7 +163,7 @@ for j in [make_job(pdf2textSingularitySpec, None), make_job(text2wordcloudSingul
163
163
164
164
## Executing an MPI job
165
165
166
-
In this example we demonstrate how to wrap and execute an mpi hello world job with PSI/J. The base mpi command is `mpiexec -n 36 -ppn 36 echo Hello world`. This example is introducing the concept of a [job launcher](https://exaworks.org/psi-j-python/docs/programming.html#launchers), in this case **mpi**, e.g. `job.spec.launcher = "mpirun"`. The complete example script can be found [here](./).
166
+
In this example we demonstrate how to wrap and execute an mpi hello world job with PSI/J. The base mpi command is `mpiexec -n 36 -ppn 36 echo Hello world`. This example is introducing the concept of a [job launcher](https://exaworks.org/psij-python/docs/programming.html#launchers), in this case **mpi**, e.g. `job.spec.launcher = "mpirun"`. The complete example script can be found [here](./).
167
167
168
168
1. Load psij module and instanciate job executer, e.g. local or slurm
0 commit comments