@@ -112,7 +112,7 @@ require remote initialization.
112
112
install target = localhost
113
113
114
114
Our Cylc scheduler does not have a job runner defined. Any job submitted to
115
- this ``localhost `` platform will run as a background job. Users can now set
115
+ this ``localhost `` platform will run as a background job. Users can now set
116
116
:cylc:conf: `flow.cylc[runtime][<namespace>]platform ` = ``pbs_cluster `` to run
117
117
pbs jobs.
118
118
@@ -280,15 +280,17 @@ the login nodes, without the concern of selecting a specific platform.
280
280
281
281
Symlinking Directories
282
282
----------------------
283
+
283
284
To minimize the disk space used by ``~/cylc-run ``, set
284
- :cylc:conf: `global.cylc[install][symlink dirs] `.
285
- The entire workflow directory can be symlinked, using the config item `` run ``
286
- The following sub-directories are also available for configuration:
285
+ :cylc:conf: `global.cylc[install][symlink dirs] ` to offload files onto other
286
+ locations. The entire :term: ` run directory` can be symlinked, as well as
287
+ certain sub-directories.
287
288
288
- * log
289
- * share
290
- * share/cycle
291
- * work
289
+ * ``run `` - the :term: `run directory ` itself
290
+ * ``log ``
291
+ * ``share `` (see :term: `share directory `)
292
+ * ``share/cycle `` (typically used by `Rose `_ tasks)
293
+ * ``work `` (see :term: `work directory `)
292
294
293
295
These should be configured per :term: `install target `.
294
296
@@ -303,7 +305,7 @@ you could write the following in ``global.cylc``:
303
305
[[[localhost]]]
304
306
log = /somewhere/else
305
307
306
- This would result in the following file structure on the Cylc Scheduler :
308
+ This would result in the following file structure on the Cylc scheduler host :
307
309
308
310
.. code-block :: none
309
311
@@ -421,7 +423,7 @@ will store the workflow under ``/g/data/foo`` and submit jobs under project
421
423
422
424
You can also forward variables from the server to other platforms. You should
423
425
first ensure the variable is available on the server, e.g. by also forwarding
424
- the variable to ``[[localhost]] ``.
426
+ the variable to ``[[localhost]] ``.
425
427
426
428
This setting only affects the task submission (e.g. ``qsub ``) which may use
427
429
environment variables to set default directives. To set a variable once the
@@ -439,4 +441,3 @@ task has started see
439
441
# Here qsub has been configured to read from $PROJECT
440
442
ssh forward environment variables = PROJECT
441
443
submit method = pbs
442
-
0 commit comments