Skip to content

Commit 4f2aa34

Browse files
authored
Merge pull request PSU-ICDS#211 from PSU-ICDS/staging
Staging
2 parents f38e55d + d4fc6ec commit 4f2aa34

File tree

7 files changed

+33
-11
lines changed

7 files changed

+33
-11
lines changed

docs/file-system/file-storage.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,11 @@ lists directory sizes in order from large to small
6464
(the output of du is "piped" to [sort][sort]).
6565
[sort]: https://man7.org/linux/man-pages/man1/sort.1.html
6666

67+
!!! note "Include hidden files when checking disk usage"
68+
`du -sch .[!.]* * | sort -h` shows the size of all files and directories,
69+
including hidden ones, and sorts them by size.
70+
Useful when large hidden files may be contributing to quota issues.
71+
6772
## Quota issues in home
6873

6974
Many user configuration files and packages are stored by default in `home`.
@@ -72,6 +77,8 @@ This commonly occurs with directories such as
7277

7378
- `.local` - used by Python
7479
- `.comsol` - used by Comsol
80+
- `.conda` - used by Anaconda
81+
- `R` - used by R
7582

7683
These [dot files](https://missing.csail.mit.edu/2019/dotfiles/) (and directories)
7784
are hidden by default, but you can view them with `ls -la`.
@@ -106,7 +113,7 @@ you should pack the directory into a single file with `tar`
106113
(see [Packing files](managing-files.md#packing-files))
107114
before transferring.
108115

109-
!!! warning "Do not use archive storage for sensitive data."
116+
!!! warning "Avoid using archive storage for sensitive data."
110117
If you need to archive data or software that must adhere to regulatory requirements
111118
please contact ICDS or the [Office of Information Security](https://security.psu.edu).
112119

docs/getting-started/faq.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,10 @@ Common reasons include:
1818
and all nodes that can fulfill your request (for memory, cores, GPUs, etc.) are currently
1919
in use by other jobs. The only solution is to wait for resources to free up.
2020

21+
!!! note "Check estimated job start times"
22+
You can use `squeue -u <user_id> --start` to see when your pending jobs are
23+
expected to begin (worst-case time), which helps estimate wait times and manage your workflow.
24+
2125
- **(Priority):** Your job is waiting its turn behind other jobs that have a higher
2226
priority. Your job's priority will increase over time, so the solution is to wait.
2327

docs/getting-started/tips-for-beginners.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,29 @@
11
# Tips for beginners
22

3-
!!! warning "Don't use submit nodes for heavy computing."
3+
!!! note "Don't use submit nodes for heavy computing."
44
Submit nodes are for preparing files, submitting jobs,
55
examining results, and transferring files.
66

7-
!!! warning "Don't store files on scratch."
7+
!!! note "Avoid storing important files in Scratch"
88
[Scratch is not backed up](../file-system/file-storage.md/#quotas),
99
and files older than 30 days old are deleted.
1010

11-
!!! warning "Don't overrun your file storage quota."
11+
!!! note "Monitor your storage quota"
1212
If you fill your allotted disk space, weird errors occur.
1313
Keep an eye on your [disk space usage](../file-system/file-storage.md/#quotas).
1414

15-
!!! warning "Don't waste your compute resources."
16-
Use interactive sessions to test your workflow.
17-
Before a big batch job, run test jobs to make sure your code works.
15+
!!! note "Use compute resources responsibly"
16+
Always run small test jobs to verify that your code, inputs, and resource
17+
requests behave as expected.
18+
Refer to the [`job_estimate`](../running-jobs/batch-jobs.md/#estimating-resource-usage) command to estimate credit consumption from your job script before submission.
1819

19-
!!! warning "Capture job output and error logs"
20+
!!! note "Always capture job output and error logs"
2021
To debug failed or unexpected jobs, it can be helpful to capture output and error streams
2122
separately. To do so, add these lines to the slurm job script:
2223
`#SBATCH --output=job_%j.out`
2324
`#SBATCH --error=job_%j.err`
2425

25-
!!! warning "Using modules"
26+
!!! note "Load software using modules"
2627
Most software on Roar is managed through the software stack and loaded
2728
using modules. Please check [Modules](../software/modules.md)
2829

@@ -38,7 +39,7 @@ do more than use the Portal needs to learn.
3839

3940
To learn more about Linux, we recommend the following resources:
4041

41-
- [Unix tutorial]: (https://www.tutorialspoint.com/unix/unix_tutorial.pdf)
42+
- [Unix tutorial](https://www.tutorialspoint.com/unix/unix_tutorial.pdf)
4243
- [Effective Computation in Physics - Chapter One](https://www.oreilly.com/library/view/effective-computation-in/9781491901564/?sso_link=yes&sso_link_from=pennsylvania-state-university)
4344
- [Introduction to Using the Shell in an HPC Context by HPC Carpentry](https://www.hpc-carpentry.org/hpc-shell/) which can be followed after [logging onto Roar](connecting.md/#two-ways-to-access) and [accessing the command line](../running-jobs/portal.md#command-line-access).
4445

docs/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,4 @@ This page also lists other events of interest to the computational and data scie
3434

3535
[ICDS-related University polices][policies] regulate data protection,
3636
access control, software acceptable use, and the terms of paid allocations.
37-
[policies]: https://www.icds.psu.edu/computing-services/roar-policies/
37+
[policies]: https://www.icds.psu.edu/services/roar/user-policies/

docs/running-jobs/batch-jobs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ job_estimate <submit file>
130130
which reports the cost in credits.
131131
For more on `job_estimate`, execute `job_estimate --help`.
132132

133+
Additionally, for users who schedule jobs interactively through the portal, an estimate of the credits required for the job is displayed near the Launch button once you select your batch options and partition. This estimate updates dynamically based on your selections, allowing you to understand the approximate credit cost before starting the job.
134+
133135
The Slurm command [`sacct`][sacct]
134136
reports the resources used by a completed batch job,
135137
which helps users learn what resources to request next time.

docs/running-jobs/resource-requests.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,9 @@ For credit accounts, it is helpful to estimate how many credits a batch job woul
9292
job_estimate <submit file>
9393
```
9494

95+
Additionally, for users who schedule jobs interactively through the portal, an estimate of the credits required for the job is displayed near the Launch button once you select your batch options and partition. This estimate updates dynamically based on your selections, allowing you to understand the approximate credit cost before starting the job.
96+
97+
9598
### Selecting nodes, cores, and memory
9699

97100
Choosing the right resources is critical for efficiency.

docs/software/installing-from-source.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ Depending on how well designed and documented the software is,
1111
installation may be straightforward and self-contained,
1212
or may require extensive modification to install missing dependent packages.
1313

14+
!!! note "Container support on the RC cluster"
15+
Docker and Docker Compose are not supported due to privilege restrictions.
16+
Use Apptainer instead; it can run Docker images but does not support Docker Compose or multi-container orchestration.
17+
18+
1419
## No root access
1520

1621
If you have worked with a laptop running Linux,

0 commit comments

Comments
 (0)