This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
cluster:103 [2011/12/21 14:48] hmeij [Best Practices] |
cluster:103 [2011/12/21 15:31] hmeij [Best Practices] |
||
---|---|---|---|
Line 138: | Line 138: | ||
* -R reserves memory, for example, reserve 200 MB of memory on target compute node | * -R reserves memory, for example, reserve 200 MB of memory on target compute node | ||
* scheduler creates unique dirs in scratch by JOBPID for you, so we'll stage the job there | * scheduler creates unique dirs in scratch by JOBPID for you, so we'll stage the job there | ||
- | * but now we must copy relevant to scratch dir and results back to home dir | + | * but now we must copy relevant |
< | < | ||
Line 180: | Line 180: | ||
* Reserve resources if you know what you need, especially memory | * Reserve resources if you know what you need, especially memory | ||
* Use /sanscratch for large data jobs with heavy read/write operations | * Use /sanscratch for large data jobs with heavy read/write operations | ||
- | * Queue ehwfd is preferentially for Gaussian users and stay off the stata and matlab queues | + | * Queue ehwfd is preferentially for Gaussian users and stay off the stata and matlab queues |
* Write smart SAS code, for example, use data set indexes and PROC SQL (this can be your best friend) | * Write smart SAS code, for example, use data set indexes and PROC SQL (this can be your best friend) | ||
* ... suggestions will be added to this page | * ... suggestions will be added to this page |