Differences
This shows you the differences between two versions of the page.
Next revisionBoth sides next revision | |||
doku:advanced_sge [2014/03/31 11:14] – external edit 127.0.0.1 | doku:advanced_sge [2014/05/27 13:55] – ir | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Advanced SGE topics ===== | + | |
* [[advanced_sge# | * [[advanced_sge# | ||
* [[advanced_sge# | * [[advanced_sge# | ||
Line 19: | Line 19: | ||
Please put our precious computing time to use as best as you can. | Please put our precious computing time to use as best as you can. | ||
- | ==== Job chains ==== | + | ====== Job chains |
Job chains are sets of consecutive **interdependent** jobs. | Job chains are sets of consecutive **interdependent** jobs. | ||
Line 69: | Line 69: | ||
| | ||
- | ==== Job arrays ==== | + | ===== Job arrays |
Job arrays are sets of similar but **independent** jobs. Submit sets of similar and independent “tasks”: | Job arrays are sets of similar but **independent** jobs. Submit sets of similar and independent “tasks”: | ||
| | ||
Line 188: | Line 188: | ||
</ | </ | ||
- | ==== Specifying runtime limits ==== | + | ====== Specifying runtime limits |
In SGE Jobs two runtime limits are available: soft (s_rt) and hard (h_rt) runtime limit | In SGE Jobs two runtime limits are available: soft (s_rt) and hard (h_rt) runtime limit | ||
Line 272: | Line 272: | ||
- | ==== Modyfying the machines file on VSC-1 ==== | + | ====== Modyfying the machines file on VSC-1 ====== |
In cases when not all CPUs of one node are required, the machines file can be modified to guarantee the right behaviour of mpirun. The $TMPDIR/ | In cases when not all CPUs of one node are required, the machines file can be modified to guarantee the right behaviour of mpirun. The $TMPDIR/ | ||
Line 333: | Line 333: | ||
- | ==== Find out memory usage of running jobs ==== | + | ===== Find out memory usage of running jobs ===== |
< | < | ||
Line 428: | Line 428: | ||
</ | </ | ||
- | ==== Tight integration ==== | + | ===== Tight integration |
Some MPI implementations have a tight integration to SGE. In this case, providing a machinefile could/will be ignored by mpirun. | Some MPI implementations have a tight integration to SGE. In this case, providing a machinefile could/will be ignored by mpirun. | ||
Line 446: | Line 446: | ||
- | ==== Using Resources of foreign Projects ==== | + | ===== Using Resources of foreign Projects |
Sometimes users from one project are allowed by the project manager of another project to use its resources, ie. run jobs within this project by using the '-P < | Sometimes users from one project are allowed by the project manager of another project to use its resources, ie. run jobs within this project by using the '-P < | ||
Line 470: | Line 470: | ||
The wrapper script will change your primary group to that given by the ' | The wrapper script will change your primary group to that given by the ' | ||
- | ==== Changing job parameters of already submitted jobs (qalter) ==== | + | ===== Changing job parameters of already submitted jobs (qalter) |
Jobs that have already been submitted to the queue can be modified using the ' | Jobs that have already been submitted to the queue can be modified using the ' |