Skip to content

Commit

Permalink
Merge pull request #324 from rsirvent/main
Browse files Browse the repository at this point in the history
COMPSs use case: Typo and small fixes
  • Loading branch information
elichad authored Jun 17, 2024
2 parents 715a5c8 + 78e20dc commit 2c79f56
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions docs/pages/use_cases/COMPSs.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@ roles: [information_architect, researcher, software_developer] # should match it

COMP Superscalar ([COMPSs](https://compss.bsc.es/)) is a task-based programming model which aims to ease the development of applications for distributed infrastructures, such as large High-Performance Clusters (HPC), Clouds and Container managed clusters. PyCOMPSs is the Python binding of COMPSs.

COMPSs provides a programming interface for the development of the applications in Python/Java/C/C++, a runtime system that exploits the inherent parallelism of applications at execution time, and a rich ecosystem for the operation monitoring, performance evaluation and integration with Jupyter/Jupyterlab.
COMPSs provides a programming interface for the development of applications in Python/Java/C/C++, a runtime system that exploits the inherent parallelism of applications at execution time, and a rich ecosystem for the operation, monitoring, performance evaluation and integration with Jupyter/Jupyterlab.

The COMPSs runtime includes the capacity of automatically recording details of the application’s execution as metadata, also known as [Workflow Provenance](https://compss-doc.readthedocs.io/en/stable/Sections/05_Tools/04_Workflow_Provenance.html). The metadata is recorded in RO-Crate format, following [Workflow RO-Crate](https://w3id.org/workflowhub/workflow-ro-crate/1.0) and [Workflow Run Crate](https://w3id.org/ro/wfrun/workflow/0.4) profiles. With workflow provenance, you are able to share not only your workflow application (i.e. the source code) but also your workflow run (i.e. the datasets used as inputs, and the outputs generated as results).

Provenance information can be useful for a number of things, including Governance, Reproducibility, Replicability, Traceability, or Knowledge Extraction, among others. In our case, we have initially targeted workflow provenance recording to enable users to publish research results obtained with COMPSs as artifacts that can be cited in scientific publications with their corresponding DOI, by using [WorkflowHub](https://workflowhub.eu/).
Provenance information can be useful for a number of things, including Governance, Reproducibility, Replicability, Traceability, or Knowledge Extraction, among others. In our case, we have initially targeted workflow provenance recording to enable users to publish research results obtained with COMPSs as artifacts that can be cited in scientific publications with their corresponding DOI, by using [WorkflowHub](https://workflowhub.eu/). Both workflow provenance metadata and its publication in WorkflowHub enable the reproducibility of the workflows.

![COMPSs with RO-Crate](../../assets/img/COMPSs-screenshot.png)

Expand All @@ -61,7 +61,7 @@ _IEEE/ACM Workshop on Workflows in Support of Large-Scale Science (WORKS)_ (1-9)
[[preprint](https://upcommons.upc.edu/handle/2117/384589)]

Leo, S., Crusoe, M. R., Rodríguez-Navas, L., Sirvent, R., Kanitz, A., De Geest, P., ... & Soiland-Reyes, S. (2023):
** Recording provenance of workflow runs with RO-Crate**.
**Recording provenance of workflow runs with RO-Crate**.
_arXiv preprint arXiv:2312.07852._
<https://doi.org/10.48550/arXiv.2312.07852>

Expand Down

0 comments on commit 2c79f56

Please sign in to comment.