This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
howto:tipsandtricks [2023/08/10 16:15] alopis [Determining the status of your queued jobs] |
howto:tipsandtricks [2025/03/19 15:20] (current) ccrosby [Allowing or preventing rerunning] |
||
|---|---|---|---|
| Line 39: | Line 39: | ||
| module load chpc/ | module load chpc/ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | ===== Compressing and uncompressing very large files ===== | ||
| + | Reduce storage space occupation by making use of compression. | ||
| + | |||
| + | === Parallel pzip2 === | ||
| + | Get access to parallel bzip2 with the following module: | ||
| + | < | ||
| + | This provides the following executables: | ||
| + | < | ||
| + | bunzip2 | ||
| + | </ | ||
| + | |||
| + | '' | ||
| + | |||
| + | === Pigz, or parallel gzip === | ||
| + | Get access to the parallel implementation of gzip with the following module: | ||
| + | < | ||
| + | This provides the following executables: | ||
| + | < | ||
| + | pigz unpigz | ||
| + | |||
| + | '' | ||
| + | |||
| Line 51: | Line 75: | ||
| </ | </ | ||
| + | In general, the CHPC recommends that you do not allow automatic re-running. | ||
| - | On the other hand, if your software is set up to resume automatically from the last data written, PBS should | + | On the other hand, if your software is set up to resume automatically from the last data written, PBS may be permitted to rerun the process: |
| < | < | ||
| #PBS -r y | #PBS -r y | ||
| Line 233: | Line 258: | ||
| ===== Determining the status of your queued jobs ===== | ===== Determining the status of your queued jobs ===== | ||
| - | Your job/s may be queued for various reasons. When the cluster is oversubscribed, | + | Your job/s may be queued for various reasons. When the cluster is oversubscribed, |
| < | < | ||
| Line 265: | Line 290: | ||
| The first 3 messages indicate indicate that there are not enough resources of the particular types. The last 5 messages indicate that the user (you if these your own job numbers) have other jobs in the specified queue which have reached the limit of number of jobs per user in this queue. | The first 3 messages indicate indicate that there are not enough resources of the particular types. The last 5 messages indicate that the user (you if these your own job numbers) have other jobs in the specified queue which have reached the limit of number of jobs per user in this queue. | ||
| + | If you see " | ||
| + | |||
| + | < | ||
| + | qstat -f 4123211.sched01 | ||
| + | Resource_List.select = 1: | ||
| + | qstat -f 4123211.sched01 | ||
| + | queue = smp | ||
| + | </ | ||
| + | |||
| + | This example indicates a job on the smp queue requiring one node, 24 cpu' | ||
| + | |||
| + | If you are running Materials Studio jobs (accelrys) you will likely need to first look up you job number on the cluster. MS does give you a job identification name, so for example: | ||
| + | |||
| + | < | ||
| + | qstat |grep My_MS_jobname | ||
| + | qstat|grep | ||
| + | 5046144.sched01 | ||
| + | </ | ||
| + | |||
| + | Then in this example the job number is 5046144.sched01, | ||