2.10
What is COMPSs?
Quickstart
Installation and Administration
Application development
Java
Python Binding
Programming Model
Task Definition
API
Failures and Exceptions
Application Execution
Integration with Jupyter notebook
Integration with Numba
C/C++ Binding
Constraints
Execution Environments
Tracing
Persistent Storage
Sample Applications
PyCOMPSs Player
PyCOMPSs Notebooks
Troubleshooting
COMPSs Tutorial
COMPSs
»
Application development
»
Python Binding
»
Programming Model
Edit on GitHub
Programming Model
The programming model for Python is structured in the following sections:
Table of Contents
Task Definition
Task Selection
Function parameters
Tasks within classes
Task Parameters
Objects
Files
Directories
Collections
Collections of files
Dictionaries
Streams
Standard Streams
Other Task Parameters
Task time out
Scheduler hints
On failure task behaviour
Task Parameters Summary
Task Return
Other task types
Binary decorator
OmpSs decorator
MPI decorator
I/O decorator
COMPSs decorator
Multinode decorator
HTTP decorator
Reduction decorator
Container decorator
Other task types summary
Task Constraints
Multiple Task Implementations
API
Synchronization
Local Decorator
File/Object deletion
Task Groups
Other
API Summary
Failures and Exceptions
Read the Docs
v: 2.10
Versions
latest
stable
2.10
2.9
2.8
2.7
2.6
Downloads
On Read the Docs
Project Home
Builds