Skip to content

Commit

Permalink
Adding an example configuration for Stampede3@TACC
Browse files Browse the repository at this point in the history
* Only documentation changes
  • Loading branch information
yadudoc authored and khk-globus committed Feb 7, 2025
1 parent d5b3853 commit e8898d1
Show file tree
Hide file tree
Showing 3 changed files with 54 additions and 0 deletions.
Binary file added docs/_static/images/stampede3.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
40 changes: 40 additions & 0 deletions docs/endpoints/configs/stampede3.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
display_name: Stampede3@TACC

engine:
type: GlobusComputeEngine
max_workers_per_node: 2

address:
type: address_by_interface
ifname: ibp10s0

provider:
type: SlurmProvider

# e.g., EAR22001
account: {{ YOUR_TACC_ALLOCATION }}

# e.g., skx-dev
partition: {{ PARTITION }}

launcher:
type: SrunLauncher

# Enter scheduler_options if needed
scheduler_options: {{ OPTIONS }}

# Command to be run before starting a worker
# e.g., "module load Anaconda; source activate parsl_env"
worker_init: {{ COMMAND }}

# Add extra time for slow scheduler responses
cmd_timeout: 60

# Scale between 0-1 blocks with 1 node per block
nodes_per_block: 1
init_blocks: 0
min_blocks: 0
max_blocks: 1

# Hold blocks for 30 minutes
walltime: 00:30:00
14 changes: 14 additions & 0 deletions docs/endpoints/endpoint_examples.rst
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,20 @@ to the workers.
:language: yaml


Stampede3 (TACC)
^^^^^^^^^^^^^^^^

.. image:: ../_static/images/stampede3.jpg

`Stampede3 <https://tacc.utexas.edu/systems/stampede3/>`_ is a Dell technologies and Intel based supercomputer at the
`Texas Advanced Computing Center (TACC) <https://tacc.utexas.edu/>`_. The following snippet shows an example
configuration that uses the ``SlurmProvider`` to interface with the batch scheduler, and uses the ``SrunLauncher``
to launch workers across nodes.


.. literalinclude:: configs/stampede3.yaml
:language: yaml

Pinning Workers to devices
^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand Down

0 comments on commit e8898d1

Please sign in to comment.