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
Docs: Move SGE docs from README to separate file (#248)
The SGE functionality in this package is not currently being maintained,
so I don't think we should present the SGE docs up-front in the README.
Instead, let's put the SGE docs in a separate Markdown file.
---
Depends on:
- [x] #247
Some clusters require the user to specify a list of required resources.
68
-
For example, it may be necessary to specify how much memory will be needed by the job - see this [issue](https://github.com/JuliaLang/julia/issues/10390).
69
-
The keyword `qsub_flags` can be used to specify these and other options.
70
-
Additionally the keyword `wd` can be used to specify the working directory (which defaults to `ENV["HOME"]`).
`SGEManager` uses SGE's `qsub` command to launch workers, which communicate the
100
-
TCP/IP host:port info back to the master via the filesystem. On filesystems
101
-
that are tuned to make heavy use of caching to increase throughput, launching
102
-
Julia workers can frequently timeout waiting for the standard output files to appear.
103
-
In this case, it's better to use the `QRSHManager`, which uses SGE's `qrsh`
104
-
command to bypass the filesystem and captures STDOUT directly.
105
-
106
42
### Using `LocalAffinityManager` (for pinning local workers to specific cores)
107
43
108
44
- Linux only feature.
@@ -149,3 +85,7 @@ ElasticManager:
149
85
By default, the printed command uses the absolute path to the current Julia executable and activates the same project as the current session. You can change either of these defaults by passing `printing_kwargs=(absolute_exename=false, same_project=false))` to the first form of the `ElasticManager` constructor.
150
86
151
87
Once workers are connected, you can print the `em` object again to see them added to the list of active workers.
> The SGE functionality is not currently being maintained.
5
+
>
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
+
8
+
## SGE via `qsub`: Use `ClusterManagers.addprocs_sge` (or `ClusterManagers.SGEManager`)
Some clusters require the user to specify a list of required resources.
34
+
For example, it may be necessary to specify how much memory will be needed by the job - see this [issue](https://github.com/JuliaLang/julia/issues/10390).
35
+
The keyword `qsub_flags` can be used to specify these and other options.
36
+
Additionally the keyword `wd` can be used to specify the working directory (which defaults to `ENV["HOME"]`).
0 commit comments