File tree Expand file tree Collapse file tree 3 files changed +17
-0
lines changed
docs/source/DeveloperGuide/AddingNewComponents/Resources
src/DIRAC/Resources/Computing Expand file tree Collapse file tree 3 files changed +17
-0
lines changed Original file line number Diff line number Diff line change
1
+ ----------------
2
+ ComputingElement
3
+ ----------------
4
+
5
+ The full code documentation is available here :py:class: `~DIRAC.Resources.Computing.ComputingElement `
Original file line number Diff line number Diff line change @@ -16,5 +16,6 @@ DIRAC applications
16
16
:maxdepth: 2
17
17
18
18
Catalog
19
+ Computing
19
20
MessageQueues/index
20
21
Storage
Original file line number Diff line number Diff line change 19
19
20
20
The ComputingElement objects are usually instantiated with the help of
21
21
ComputingElementFactory.
22
+
23
+ The ComputingElement class can be considered abstract. 3 kinds of abstract ComputingElements
24
+ can be distinguished from it:
25
+
26
+ - Remote ComputingElement: includes methods to interact with a remote ComputingElement
27
+ (e.g. HtCondorCEComputingElement, ARCComputingElement).
28
+ - Inner ComputingElement: includes methods to locally interact with an underlying worker node.
29
+ It is worth noting that an Inner ComputingElement provides synchronous submission
30
+ (the submission of a job is blocking the execution until its completion). It deals with one job at a time.
31
+ - Inner Pool ComputingElement: includes methods to locally interact with Inner ComputingElements asynchronously.
32
+ It can manage a pool of jobs running simultaneously.
22
33
"""
23
34
24
35
import os
You can’t perform that action at this time.
0 commit comments