Workflows

What is a Workflow?
39 Workflows visible to you, out of a total of 48
Stable

Cluster Comparison COMPSs application

Stable

Cholesky factorisation COMPSs application

Stable

K-means COMPSs application

Stable

Wordcount reduce version COMPSs application

Stable

Wordcount merge version COMPSs application

Stable

Lysozyme in water full COMPSs application, using dataset_small

Type: COMPSs

Creator: Rosa M. Badia

Submitter: Raül Sirvent

DOI: 10.48546/workflowhub.workflow.708.1

Stable

Name: Word Count Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs

Description

Wordcount is an application that counts the number of words for a given set of files.

To allow parallelism the file is divided in blocks that are treated separately and merged afterwards.

Results are printed to a Pickle binary file, so they can be checked using: python -mpickle result.txt

This example also shows how to manually add input or ...

Type: COMPSs

Creators: Javier Conejero, The Workflows and Distributed Computing Team (https://www.bsc.es/discover-bsc/organisation/scientific-structure/workflows-and-distributed-computing/)

Submitter: Raül Sirvent

DOI: 10.48546/workflowhub.workflow.687.1

Stable

Name: Java Wordcount Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs

Description

Wordcount application. There are two versions of Wordcount, depending on how the input data is given.

Version 1

''Single input file'', where all the text is given in the same file and the chunks are calculated with a BLOCK_SIZE parameter.

Version 2

''Multiple input files'', where the text fragments are already in different files under ...

Type: COMPSs

Creators: Jorge Ejarque, The Workflows and Distributed Computing Team (https://www.bsc.es/discover-bsc/organisation/scientific-structure/workflows-and-distributed-computing/)

Submitter: Raül Sirvent

DOI: 10.48546/workflowhub.workflow.684.1

Stable

Name: Increment Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs

Description

Increment is an application that takes three different values and increases them a number of given times.

The purpose of this application is to show parallelism between the different increments.

Execution instructions

Usage:

runcompss --lang=python src/increment.py N initValue1 initValue2 initValue3 

where:

  • N: Number of times to increase ...

Type: COMPSs

Creators: Javier Conejero, The Workflows and Distributed Computing Team (https://www.bsc.es/discover-bsc/organisation/scientific-structure/workflows-and-distributed-computing/)

Submitter: Raül Sirvent

DOI: 10.48546/workflowhub.workflow.678.1

Stable

Contact Person: [email protected] Access Level: public License Agreement: Apache2 Platform: COMPSs

Description

Simple is an application that takes one value and increases it by five units. The purpose of this application is to show how tasks are managed by COMPSs.

Execution instructions

Usage:

runcompss --lang=python src/simple.py initValue 

where:

  • initValue: Initial value for counter

Execution Examples

runcompss --lang=python src/simple.py 1 
runcompss
...

Type: COMPSs

Creators: Javier Conejero, The Workflows and Distributed Computing Team (https://www.bsc.es/discover-bsc/organisation/scientific-structure/workflows-and-distributed-computing/)

Submitter: Raül Sirvent

DOI: 10.48546/workflowhub.workflow.673.1

Powered by
(v.1.17.3)
Copyright © 2008 - 2026 The University of Manchester and HITS gGmbH