Skip to content

Commit

Permalink
formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
baperry2 committed Jun 10, 2024
1 parent e0eaddd commit 0f2951d
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Docs/sphinx_doc/building.rst
Original file line number Diff line number Diff line change
Expand Up @@ -326,7 +326,7 @@ the default modules: ::

Then, build ERF using the cray compilers (if wishing to use other compilers, you can swap the ``PrgEnv-cray`` module
for another module as appropriate, see Kestrel user documentation for more details): ::

make realclean; make -j COMP=cray

For compiling and running on GPUs, the following commands can be used to set up your environment: ::
Expand All @@ -345,10 +345,10 @@ or problems distributed across too many nodes (resulting in fewer than around 1
the compute capability of the GPUs may be unsaturated and the performance gain from running on GPUs
may not justify the higher AU charge. The trade-off is problem dependent, so users may wish to assess
performance for their particular case and objectives in terms of wall time, AUs used, etc to determine the
optimal strategy if running large jobs.
optimal strategy if running large jobs.

Another note about using Kestrel is that partial node allocations are possible, which means the full memory
available on each node may not be assigned by default. In general, using the ``--exclusive`` flag when
requesting nodes through the slurm scheduler, which will allocate entire nodes exlcusively for your request,
is recommended. Otherwise, memory intensive operations such as CUDA compilation may fail. You can alternatively
request a particular amount of memory with the ``--mem=XXX`` or ``--mem-per-cpu=XXX`` slurm inputs.
request a particular amount of memory with the ``--mem=XXX`` or ``--mem-per-cpu=XXX`` slurm inputs.

0 comments on commit 0f2951d

Please sign in to comment.