|
1 |
| -# Sun Grid Engine (SGE) via qrsh |
| 1 | +# Sun Grid Engine (SGE) |
2 | 2 |
|
3 | 3 | > [!WARNING]
|
4 | 4 | > The SGE functionality is not currently being maintained.
|
5 | 5 | >
|
6 | 6 | > We are currently seeking a new maintainer for the SGE functionality. If you are an active user of SGE and are interested in being a maintainer, please open a GitHub issue - say that you are interested in being a maintainer for the SGE functionality.
|
7 | 7 |
|
8 |
| -`SGEManager` uses SGE's `qsub` command to launch workers, which communicate the |
9 |
| -TCP/IP host:port info back to the master via the filesystem. On filesystems |
10 |
| -that are tuned to make heavy use of caching to increase throughput, launching |
11 |
| -Julia workers can frequently timeout waiting for the standard output files to appear. |
12 |
| -In this case, it's better to use the `QRSHManager`, which uses SGE's `qrsh` |
13 |
| -command to bypass the filesystem and captures STDOUT directly. |
14 |
| - |
15 |
| -## SGE - a simple interactive example |
| 8 | +## SGE via `qsub`: Use `ClusterManagers.addprocs_sge` (or `ClusterManagers.SGEManager`) |
16 | 9 |
|
17 | 10 | ```julia
|
18 | 11 | julia> using ClusterManagers
|
@@ -66,3 +59,12 @@ julia> From worker 26: lum-7-2.local
|
66 | 59 | julia> rmprocs(workers())
|
67 | 60 | Task (done)
|
68 | 61 | ```
|
| 62 | + |
| 63 | +## SGE via `qrsh`: Use `ClusterManagers.addprocs_qrsh` (or `ClusterManagers.QRSHManager`) |
| 64 | + |
| 65 | +`SGEManager` uses SGE's `qsub` command to launch workers, which communicate the |
| 66 | +TCP/IP host:port info back to the master via the filesystem. On filesystems |
| 67 | +that are tuned to make heavy use of caching to increase throughput, launching |
| 68 | +Julia workers can frequently timeout waiting for the standard output files to appear. |
| 69 | +In this case, it's better to use the `QRSHManager`, which uses SGE's `qrsh` |
| 70 | +command to bypass the filesystem and captures STDOUT directly. |
0 commit comments