Skip to content

Commit 1fef936

Browse files
committed
improving documentation
1 parent 661aae5 commit 1fef936

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

docs/source/generating_workflow_benchmarks.rst

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ workflows by providing a platform to define, organize, and automate computationa
5151
tasks and data dependencies. Pegasus handles the complexity of large-scale workflows
5252
by automatically mapping tasks onto distributed computing resources, such as clusters,
5353
grids, or clouds. Below, we provide an example on how to generate workflow benchmark
54-
for running with Pegasus:::
54+
for running with Pegasus::
5555

5656
import pathlib
5757

@@ -68,6 +68,15 @@ for running with Pegasus:::
6868
translator = PegasusTranslator(benchmark.workflow)
6969
translator.translate(output_file_name=pathlib.Path("/tmp/benchmark-workflow.py"))
7070

71+
.. warning::
72+
73+
Pegasus utilizes the `HTCondor <https://htcondor.org/>`_ framework to orchestrate
74+
the execution of workflow tasks. By default, HTCondor does not implement CPU affinity
75+
for program threads. However, WfBench offers an extra capability to enforce CPU
76+
affinity during benchmark execution. To enable this feature, you need to specify
77+
the :code:`lock_files_folder` parameter when using
78+
:meth:`~wfcommons.wfbench.bench.WorkflowBenchmark.create_benchmark`.
79+
7180
Swift/T
7281
+++++++
7382

@@ -76,7 +85,7 @@ specifically for high-performance computing (HPC) environments. It dynamically m
7685
task dependencies and resource allocation, enabling efficient utilization of HPC
7786
systems. It provides a seamless interface to diverse tools, libraries, and scientific
7887
applications, making it easy to integrate existing codes into workflows. Below, we
79-
provide an example on how to generate workflow benchmark for running with Swift/T:::
88+
provide an example on how to generate workflow benchmark for running with Swift/T::
8089

8190
import pathlib
8291

0 commit comments

Comments
 (0)