|
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