-
Notifications
You must be signed in to change notification settings - Fork 237
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6104 from bangerth/stripe
Allow setting LFS stripe count.
- Loading branch information
Showing
6 changed files
with
1,546 additions
and
1,429 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
New: The new input parameter "Output directory LFS stripe count" allows for configuring | ||
the ASPECT output directory for better performance on Lustre file systems. | ||
<br> | ||
(Wolfgang Bangerth, 2024/10/22) |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
(sec:run-aspect:run-faster:file-system-io)= | ||
# File system I/O | ||
|
||
Depending on how exactly you run ASPECT and how large your computations are, | ||
ASPECT can create output that can be hundreds of gigabytes or more. This output | ||
also includes individual files that can be many gigabytes or more, for example | ||
for graphical output and, in particular, for checkpointing the simulation. | ||
For computations that run on thousands of individual MPI processes, writing | ||
all of this information to disk can be a bottleneck. | ||
|
||
Most large clusters have extensive documentation on how to tune file storage | ||
for optimal performance, and if you are doing large computations, it is worth | ||
reading through this documentation. At least for Lustre file systems, you can | ||
also employ the {ref}`parameters:Output_20directory_20LFS_20stripe_20count`. | ||
parameter to set LFS stripe counts -- see the documentation of that parameter | ||
for more information. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -24,4 +24,5 @@ limiting-postprocessing.md | |
pressure-norm-off.md | ||
regularize.md | ||
multithreading.md | ||
file-system-io.md | ||
::: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters