compss

COMP Superscalar (COMPSs) is a framework which aims to ease the development and execution of applications for distributed infrastructures, such as Clusters, Grids and Clouds.

https://github.com/bsc-wdc/compss

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.9%) to scientific vocabulary

Keywords

c distributed-computing docker hpc java pipeline-framework python singularity slurm workflow-management-system workflows
Last synced: 4 months ago · JSON representation ·

Repository

COMP Superscalar (COMPSs) is a framework which aims to ease the development and execution of applications for distributed infrastructures, such as Clusters, Grids and Clouds.

Basic Info
  • Host: GitHub
  • Owner: bsc-wdc
  • License: apache-2.0
  • Language: Java
  • Default Branch: stable
  • Homepage: https://compss.bsc.es
  • Size: 289 MB
Statistics
  • Stars: 58
  • Watchers: 8
  • Forks: 23
  • Open Issues: 13
  • Releases: 14
Topics
c distributed-computing docker hpc java pipeline-framework python singularity slurm workflow-management-system workflows
Created almost 8 years ago · Last pushed 4 months ago
Metadata Files
Readme Changelog Contributing License Code of conduct Citation Notice

README.md


Barcelona Supercomputing Center COMP Superscalar COMPSs/PyCOMPSs Framework

SQAaaS silver badge achieved Build Status Documentation Status DOI License

WebsiteDocumentationReleasesSlack

COMP Superscalar (COMPSs) is a programming model which aims to ease the development of applications for distributed infrastructures, such as Clusters, Grids and Clouds. COMP Superscalar also features a runtime system that exploits the inherent parallelism of applications at execution time.

Repository Structure

  • builders: Packages, scripts for local installations, scripts for supercomputers installation and package building scripts
  • compss : Programming Model, Bindings and Runtime source code
  • dependencies : Embeded dependencies
  • files : Dependency files (i.e. paraver configurations)
  • tests : Integration tests
  • utils : Misc utils (i.e. OVA scripts, Docker generation, Storage implementations)

Supported Systems

COMPSs/PyCOMPSs fully supports Linux systems for x86_64, amd64, ppc64, arm64 and riscv64 architectures. macOS systems are also supported with some limitations.

Building From Sources

Follow the next steps to build COMPSs in your current machine.

1. Install dependencies

For an updated list of COMPSs dependencies and how to install them for different systems visit the dependencies section of the COMPSs documentation website.

2. Get GIT submodules

Before installing COMPSs you need to download the git submodules that contain its dependencies. To do that execute the following two commands at the root of the repository.

./submodules_get.sh

3. Build COMPSs

Note: Remember to install the COMPSs dependencies and to get the GIT submodules before trying to build COMPSs from sources.

  • Building COMPSs for all users (not supported in macOS)

cd builders/ INSTALL_DIR=/opt/COMPSs/ sudo -E ./buildlocal [options] ${INSTALL_DIR}

  • Building COMPSs for current user

``` cd builders/

INSTALLDIR=$HOME/opt/COMPSs/ ./buildlocal [options] ${INSTALLDIR} ``` For macOS visit the Buidling from sources section of the COMPSs documentation website.

Many COMPSs modules can be activated/deactivated during the build using different options in the buildlocal command. You may check the available options by running the following command:

cd builders ./buildlocal -h

Running docker tests

1. Install Docker and docker-py

Follow these instructions

Add user to docker group to run docker as non-root user.

2. Build the docker image

Run the following command at the root of the project to build the image that will used for testing. The command create an image named compss and install the current branch into the image.

docker build --target=ci -t compss .

3. Run the tests

To run the tests inside the docker image use the script found in ./tests/scripts/docker_main. This command is a wrapper for the ./main test command so it has de the syntax and options. For example, you can run the first test without retrials as follows:

./docker_main -R -t 1

The docker main command creates a new docker container each time you run it (replacing the last one used). It copies the current framework inside it and runs its tests. Note: the testing scripts assumes you have named the testing image compss.

Please be aware that:

  • Code changes affecting the tests sources, config files (e.g. local.cfg, and scripts (like ./local) will be visible inside the newly created container.
  • Code changes affecting the installation will not be visible in the installation because framework is not reinstalled. To do that rebuild the docker image as explained in step 3.
  • If you run the command once, the container will be available for manual inspection (such as logs). You can log into in issuing docker exec --user jenkins -it compss_test bash and use the CLI as usual.
  • To delete the created image issue docker rmi compss
  • To delete the compsstest container use `docker rm -f compsstest`.

4. Run the tests locally on macOS

In order to run Jenkins tests locally on macOS, GNU sed (gsed) is needed. To install it, use:

brew install gsed

This will install gsed at /opt/homebrew/bin/gsed.

Finally, the NIO_mac.cfg file needs to be updated with any specific features of the local macOS environment, commonly variables such as the java_home, compss_home and runcompss_opts parameters should be updated.

Support

For support please send and e-mail to support-compss@bsc.es

(c) Workflows and Distributed Computing Group (WDC) - Department of Computer Science (CS) - Barcelona Supercomputing Center (BSC)

Owner

  • Name: Workflows and Distributed Computing
  • Login: bsc-wdc
  • Kind: organization
  • Email: distributed_computing@bsc.es
  • Location: Barcelona

Citation (CITATION.cff)

cff-version: 1.2.0
title: COMPSs
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Francesc
    family-names: Lordan
    email: francesc.lordan@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0002-9845-8890'
  - given-names: Javier
    family-names: Conejero
    email: javier.conejero@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0001-6401-6229'
  - given-names: Rosa M.
    family-names: Badia
    email: rosa.m.badia@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0003-2941-5499'
  - given-names: Ra\xFCl
    family-names: Sirvent
    email: raul.sirvent@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0003-0606-2512'
  - given-names: Daniele
    family-names: Lezzi
    email: daniele.lezzi@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0001-5081-7244'
  - given-names: Fernando
    family-names: V\xE1zquez Novoa
    email: fernando.vazquez@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0001-5634-509X'
  - given-names: Cristian C\u0103t\u0103lin
    family-names: Tatu
    email: cristian.tatu@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0009-0003-8848-9436'
  - given-names: Nicol\xF2
    family-names: Giacomini
    email: nicolo.giacomini@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0009-0005-2797-8177'
  - given-names: Eduardo
    family-names: Iraola de Acevedo
    email: eduardo.iraola@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0002-0837-7086'
  - given-names: Roc
    family-names: Cutal Gendrau
    email: roc.cutal@bsc.es
    affiliation: Barcelona Supercomputing Center
  - given-names: Pere
    family-names: Verg\xE9s
    email: pere.verges@bsc.es
    affiliation: Barcelona Supercomputing Center
    orcid: 'https://orcid.org/0000-0002-4109-1071'
  - given-names: Jorge
    family-names: Ejarque
    orcid: 'https://orcid.org/0000-0003-4725-5097'
  - given-names: Enric
    family-names: Tejedor
  - given-names: Cristian
    family-names: Ramon-Cortes Vilarrodona
    orcid: 'https://orcid.org/0000-0003-4170-818X'
  - given-names: Pol
    family-names: \xC1lvarez Vecino
    orcid: 'https://orcid.org/0000-0002-9147-9621'
  - given-names: Sergio
    family-names: Rodriguez Guasch
  - given-names: Sergio
    family-names: Mart\xEDnez
  - given-names: Marta
    family-names: Bertran
    orcid: 'https://orcid.org/0000-0002-6226-1172'
  - given-names: Ramon
    family-names: Amela Milian
    orcid: 'https://orcid.org/0000-0001-5943-5824'
  - given-names: Cl\xE9ment
    family-names: Foyer
    orcid: 'https://orcid.org/0000-0003-0471-1275'
  - given-names: Archit
    family-names: Dabral
    affiliation: Indian Institute of Technology BHU
    orcid: 'https://orcid.org/0009-0009-6701-3547'
  - given-names: Gabriel
    family-names: Puigdemunt-Schmolling
    orcid: 'https://orcid.org/0000-0002-5576-9912'
  - given-names: Nihad
    family-names: Mammadli
    orcid: 'https://orcid.org/0000-0003-1638-7572'
identifiers:
  - type: doi
    value: 10.5281/zenodo.6362594
    description: software
repository-code: 'https://github.com/bsc-wdc/compss'
url: 'https://compss.bsc.es'
abstract: >
  COMP Superscalar (COMPSs) is a framework which aims to
  ease the development and execution of parallel
  applications for distributed infrastructures, such as
  Clusters, Clouds and containerized platforms.
keywords:
  - hpc
  - workflows
  - distributed computing
license: Apache-2.0
version: '3.3'
preferred-citation:
  type: article
  authors:
  - family-names: "Francesc"
    given-names: "Lordan"
    orcid: "https://orcid.org/0000-0002-9845-8890"
  - family-names: "Tejedor"
    given-names: "Enric"
    orcid: "https://orcid.org/0000-0000-0000-0000"
  - family-names: "Ejarque"
    given-names: "Jorge"
    orcid: "https://orcid.org/0000-0003-4725-5097"
  - family-names: "Alvarez"
    given-names: "Javier"
    orcid: "https://orcid.org/0000-0001-7153-4649"
  - family-names: "Marozzo"
    given-names: "Fabrizio"
    orcid: "https://orcid.org/0000-0001-7887-1314"
  - family-names: "Lezzi"
    given-names: "Daniele"
    orcid: "https://orcid.org/0000-0001-5081-7244"
  - family-names: "Sirvent"
    given-names: "Raul"
    orcid: "https://orcid.org/0000-0003-0606-2512"
  - family-names: "Talia"
    given-names: "Domenico"
    orcid: "https://orcid.org/0000-0003-1910-9236"
  - family-names: "Badia"
    given-names: "Rosa M."
    orcid: "https://orcid.org/0000-0003-2941-5499"
  doi: "10.1007/s10723-013-9272-5"
  journal: "Journal of Grid Computing"
  month: 3
  start: 67 # First page number
  end: 91 # Last page number
  title: "Servicess: An interoperable programming framework for the cloud"
  issue: 1
  volume: 12
  year: 2014

GitHub Events

Total
  • Issues event: 1
  • Watch event: 8
  • Delete event: 1
  • Push event: 13
  • Fork event: 2
  • Create event: 15
Last Year
  • Issues event: 1
  • Watch event: 8
  • Delete event: 1
  • Push event: 13
  • Fork event: 2
  • Create event: 15

Committers

Last synced: 7 months ago

All Time
  • Total Commits: 7,089
  • Total Committers: 66
  • Avg Commits per committer: 107.409
  • Development Distribution Score (DDS): 0.862
Past Year
  • Commits: 379
  • Committers: 12
  • Avg Commits per committer: 31.583
  • Development Distribution Score (DDS): 0.599
Top Committers
Name Email Commits
fconejer f****o@b****s 981
fconejer j****o@b****s 894
Francesc-Josep Lordan Gomis f****n@g****m 873
Jorge Ejarque j****e@b****s 637
CristianRCV c****v@g****m 540
cramonco c****o@9****7 513
nihadness n****i@b****s 436
Pol.Alvarez@BSC p****s@g****m 312
srodrig1 s****1@9****7 212
Raül Sirvent R****t@b****s 194
fconejer f****r@9****7 151
Leroy Jenkins j****s@b****s 142
Marc43 m****r@g****m 136
palvarez p****z@9****7 126
jorgee j****e@9****7 110
Sergio Rodriguez Guasch s****r@g****m 99
mbertran m****n@b****s 91
pverges p****s@b****s 68
Leroy Jenkins ​****r@g****m 66
Cristian Tatu c****u@b****s 50
ramela r****a@9****7 50
nicologiacomini n****i@b****s 40
aaguila a****a@9****7 39
jenkis_wdc c****s@b****s 32
Gabriel Puigdemunt g****m@b****s 31
flordan f****n@9****7 25
Cristian Tatu c****u@b****s 22
rcutal r****l@b****s 20
Pau p****t@b****s 17
Hatem Elshazly h****y@b****m 16
and 36 more...
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 13
  • Total pull requests: 6
  • Average time to close issues: 2 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 8
  • Total pull request authors: 3
  • Average comments per issue: 1.85
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 3
  • Pull requests: 2
  • Average time to close issues: 6 months
  • Average time to close pull requests: about 2 months
  • Issue authors: 3
  • Pull request authors: 1
  • Average comments per issue: 0.33
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • manuel-g-castro (3)
  • kinow (3)
  • quentin-ag (2)
  • loscati (1)
  • mredenti (1)
  • suvarchal (1)
  • jorgee (1)
  • alexbarcelo (1)
Pull Request Authors
  • Minimega12121 (4)
  • kinow (3)
  • alexbarcelo (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

compss/agent/commons/pom.xml maven
  • es.bsc.compss:compss-commons ${project.version} provided
compss/agent/implementation/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} provided
  • es.bsc.compss:compss-agent-commons ${project.version}
compss/pom.xml maven
  • com.jcraft:jsch 0.1.55
  • com.sun.xml.bind:jaxb-impl 2.3.3
  • com.sun.xml.ws:jaxws-rt 2.3.3
  • com.sun.xml.ws:rt 2.3.3
  • es.bsc.cepbatools:extrae 1.4
  • es.bsc.comm:comm-all 1.8-1
  • ibis.util:ibis-util 2.3-pre
  • jakarta.xml.bind:jakarta.xml.bind-api 2.3.3
  • jakarta.xml.ws:jakarta.xml.ws-api 2.3.3
  • org.apache.cxf:cxf-api 2.7.18
  • org.apache.cxf:cxf-rt-frontend-jaxws 3.4.4
  • org.apache.cxf:cxf-rt-transports-http 3.4.4
  • org.glassfish.jaxb:jaxb-runtime 2.3.3
  • org.gridlab.gat:javagat-api 2.1.3
  • org.gridlab.gat:javagat-engine 2.1.3
  • org.json:json 20180813
  • org.slf4j:slf4j-api 1.7.25
  • org.slf4j:slf4j-log4j12 1.7.25
  • org.zkoss.zk:zhtml 8.5.0
  • org.zkoss.zk:zkbind 8.5.0
  • org.zkoss.zk:zkplus 8.5.0
  • org.zkoss.zk:zul 8.5.0
compss/runtime/adaptors/agent/CommAgent/commons/pom.xml maven
  • es.bsc.compss:compss-agent-commons provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
  • es.bsc.comm:comm-all
  • es.bsc.compss:compss-adaptors-nio-commons
compss/runtime/adaptors/agent/CommAgent/master/pom.xml maven
  • es.bsc.compss:compss-adaptors-engine provided
  • es.bsc.compss:compss-agent-commons provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
  • es.bsc.compss:compss-adaptors-agent-comm-commons ${project.version}
  • es.bsc.compss:compss-adaptors-nio-master
compss/runtime/adaptors/agent/CommAgent/pom.xml maven
  • es.bsc.compss:compss-adaptors-nio-commons ${project.version}
  • es.bsc.compss:compss-adaptors-nio-master ${project.version}
compss/runtime/adaptors/agent/CommAgent/worker/pom.xml maven
  • es.bsc.compss:compss-agent-impl provided
  • es.bsc.compss:compss-engine ${project.version} provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
  • es.bsc.compss:compss-adaptors-agent-comm-commons ${project.version}
  • es.bsc.compss:compss-adaptors-agent-comm-master ${project.version}
  • es.bsc.compss:compss-adaptors-nio-commons
  • es.bsc.compss:compss-agent-commons
  • junit:junit test
compss/runtime/adaptors/agent/RESTagent/commons/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons provided
  • es.bsc.compss:compss-agent-commons provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
  • com.sun.xml.bind:jaxb-impl
  • jakarta.xml.bind:jakarta.xml.bind-api
compss/runtime/adaptors/agent/RESTagent/master/pom.xml maven
  • es.bsc.compss:compss-adaptors-engine provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
  • es.bsc.compss:compss-adaptors-agent-rest-commons ${project.version}
  • org.apache.httpcomponents:httpclient 4.5.5
  • org.eclipse.jetty:jetty-server ${jetty.version}
  • org.eclipse.jetty:jetty-servlet ${jetty.version}
  • org.glassfish.jersey.containers:jersey-container-jetty-http ${jersey.version}
  • org.glassfish.jersey.containers:jersey-container-servlet-core ${jersey.version}
  • org.glassfish.jersey.core:jersey-server ${jersey.version}
  • org.glassfish.jersey.inject:jersey-hk2 ${jersey.version}
  • org.glassfish.jersey.media:jersey-media-moxy ${jersey.version}
compss/runtime/adaptors/agent/RESTagent/worker/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons provided
  • es.bsc.compss:compss-agent-commons provided
  • es.bsc.compss:compss-agent-impl provided
  • es.bsc.compss:compss-engine ${project.version} provided
  • es.bsc.compss:compss-adaptors-agent-rest-commons ${project.version}
  • org.eclipse.jetty:jetty-server ${jetty.version}
  • org.eclipse.jetty:jetty-servlet ${jetty.version}
  • org.eclipse.jetty:jetty-util ${jetty.version}
  • org.glassfish.jersey.containers:jersey-container-jetty-http ${jersey.version}
  • org.glassfish.jersey.containers:jersey-container-servlet-core ${jersey.version}
  • org.glassfish.jersey.core:jersey-server ${jersey.version}
  • junit:junit test
compss/runtime/adaptors/agent/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-adaptors-engine ${project.version}
  • es.bsc.compss:compss-agent-commons ${project.version}
  • es.bsc.compss:compss-agent-impl ${project.version}
compss/runtime/adaptors/commons/pom.xml maven
  • commons-io:commons-io
  • es.bsc.cepbatools:extrae
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-commons
  • es.bsc.compss:compss-loader
  • es.bsc.compss:compss-storage
  • es.bsc.distro-stream-lib:client
  • es.bsc.distro-stream-lib:distro-stream
  • es.bsc.distro-stream-lib:server
  • org.apache.logging.log4j:log4j-core
  • junit:junit test
compss/runtime/adaptors/engine/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-commons
  • es.bsc.conn:commons-conn ${conn.version}
  • junit:junit test
compss/runtime/adaptors/execution/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-commons
  • es.bsc.compss:compss-loader
  • es.bsc.compss:compss-storage
  • es.bsc.wdc:ThreadAffinity ${java-affinity.version}
  • org.apache.logging.log4j:log4j-core
  • org.javassist:javassist
  • org.json:json ${json.version}
  • junit:junit test
compss/runtime/adaptors/gat/master/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons provided
  • es.bsc.compss:compss-adaptors-engine provided
  • ibis.util:ibis-util
  • org.gridlab.gat:javagat-api
  • org.gridlab.gat:javagat-engine
  • org.slf4j:slf4j-api
  • org.slf4j:slf4j-log4j12
compss/runtime/adaptors/gat/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-adaptors-engine ${project.version}
  • es.bsc.compss:compss-adaptors-execution ${project.version}
compss/runtime/adaptors/gat/worker/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons
  • es.bsc.compss:compss-adaptors-execution
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-loader
compss/runtime/adaptors/http/master/pom.xml maven
  • com.google.code.gson:gson 2.8.7 compile
  • es.bsc.compss:compss-adaptors-commons provided
  • es.bsc.compss:compss-adaptors-engine provided
  • es.bsc.compss:compss-project-schema
  • es.bsc.compss:compss-resources-schema
  • junit:junit 4.12 test
compss/runtime/adaptors/http/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-adaptors-engine ${project.version}
compss/runtime/adaptors/local/master/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons provided
  • es.bsc.compss:compss-adaptors-engine provided
  • es.bsc.compss:compss-adaptors-execution
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-loader
  • org.apache.logging.log4j:log4j-core
  • junit:junit test
compss/runtime/adaptors/local/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-adaptors-engine ${project.version}
  • es.bsc.compss:compss-adaptors-execution ${project.version}
compss/runtime/adaptors/nio/commons/pom.xml maven
  • commons-io:commons-io
  • es.bsc.comm:comm-all
  • es.bsc.compss:compss-adaptors-commons
compss/runtime/adaptors/nio/master/pom.xml maven
  • es.bsc.compss:compss-adaptors-engine provided
  • es.bsc.compss:compss-adaptors-nio-commons ${project.version} provided
  • es.bsc.compss:compss-project-schema provided
  • es.bsc.compss:compss-resources-schema provided
compss/runtime/adaptors/nio/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${project.version}
  • es.bsc.compss:compss-adaptors-engine ${project.version}
  • es.bsc.compss:compss-adaptors-execution ${project.version}
compss/runtime/adaptors/nio/worker/pom.xml maven
  • commons-io:commons-io
  • es.bsc.compss:compss-adaptors-execution
  • es.bsc.compss:compss-adaptors-nio-commons ${project.version}
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-loader
  • junit:junit test
compss/runtime/adaptors/pom.xml maven
  • es.bsc.compss:compss-api ${project.version}
  • es.bsc.compss:compss-commons ${project.version}
  • es.bsc.compss:compss-loader ${project.version}
  • es.bsc.compss:compss-project-schema ${project.version}
  • es.bsc.compss:compss-resources-schema ${project.version}
  • es.bsc.compss:compss-storage ${project.version}
compss/runtime/api/pom.xml maven
  • es.bsc.compss:compss-api ${project.version}
  • es.bsc.compss:compss-commons ${project.version}
compss/runtime/checkpointer/base/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} compile
compss/runtime/checkpointer/finished_tasks/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} compile
  • es.bsc.compss:compss-checkpointer-base ${project.version}
compss/runtime/checkpointer/instantiated_group/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} compile
  • es.bsc.compss:compss-checkpointer-base ${project.version}
compss/runtime/checkpointer/no_checkpoint/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} compile
  • es.bsc.compss:compss-checkpointer-base ${project.version}
compss/runtime/checkpointer/periodic_time/pom.xml maven
  • es.bsc.compss:compss-engine ${project.version} compile
  • es.bsc.compss:compss-checkpointer-base ${project.version}
compss/runtime/commons/pom.xml maven
  • com.google.code.gson:gson 2.8.7 compile
  • com.sun.xml.bind:jaxb-impl
  • commons-configuration:commons-configuration
  • es.bsc.compss:compss-api ${project.version}
  • jakarta.xml.bind:jakarta.xml.bind-api
  • org.apache.logging.log4j:log4j-core
  • com.github.stefanbirkner:system-rules test
  • junit:junit test
compss/runtime/config/xml/monitor/pom.xml maven
  • org.apache.logging.log4j:log4j-core
compss/runtime/config/xml/pom.xml maven
  • jakarta.xml.bind:jakarta.xml.bind-api
  • org.glassfish.jaxb:jaxb-runtime
  • junit:junit test
compss/runtime/config/xml/projects/pom.xml maven
  • org.apache.logging.log4j:log4j-core
  • commons-io:commons-io test
compss/runtime/config/xml/resources/pom.xml maven
  • org.apache.logging.log4j:log4j-core
  • commons-io:commons-io test
compss/runtime/engine/pom.xml maven
  • com.google.code.gson:gson 2.8.7
  • es.bsc.compss:compss-loader ${project.version}
  • es.bsc.compss:compss-resources-commons ${project.version}
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • es.bsc.compss:compss-storage ${project.version}
  • org.apache.logging.log4j:log4j-core
  • junit:junit test
compss/runtime/loader/pom.xml maven
  • es.bsc.compss:compss-commons ${project.version}
  • es.bsc.compss:compss-runtime-api ${project.version}
  • es.bsc.compss:compss-storage ${project.version}
  • org.apache.logging.log4j:log4j-core
  • org.javassist:javassist
compss/runtime/resources/commons/pom.xml maven
  • com.jcraft:jsch
  • es.bsc.compss:compss-adaptors-commons
  • es.bsc.compss:compss-adaptors-engine
  • es.bsc.compss:compss-adaptors-local-master
  • es.bsc.compss:compss-project-schema
  • es.bsc.compss:compss-resources-schema
  • org.apache.logging.log4j:log4j-core
  • org.json:json
  • junit:junit test
compss/runtime/resources/default/commons/pom.xml maven
  • es.bsc.compss:compss-resources-commons provided
  • es.bsc.conn:connectors-all provided
  • junit:junit test
compss/runtime/resources/default/defaultNoSSH/pom.xml maven
  • es.bsc.compss:compss-connector-default-commons ${compss.version} provided
  • es.bsc.compss:compss-resources-commons provided
  • junit:junit test
compss/runtime/resources/default/defaultSSH/pom.xml maven
  • es.bsc.compss:compss-resources-commons provided
  • es.bsc.compss:compss-connector-default-commons ${compss.version}
  • junit:junit test
compss/runtime/resources/default/pom.xml maven
  • es.bsc.compss:compss-resources-commons ${compss.version}
  • es.bsc.conn:connectors-all ${conn.version}
compss/runtime/resources/pom.xml maven
  • es.bsc.compss:compss-adaptors-commons ${compss.version}
  • es.bsc.compss:compss-adaptors-engine ${compss.version}
  • es.bsc.compss:compss-adaptors-local-master ${compss.version}
  • es.bsc.compss:compss-project-schema ${compss.version}
  • es.bsc.compss:compss-resources-schema ${compss.version}
compss/runtime/scheduler/commons/pom.xml maven
  • es.bsc.compss:compss-resources-commons ${project.version}
  • org.apache.logging.log4j:log4j-core
  • org.json:json
  • junit:junit test
compss/runtime/scheduler/fullgraph/base/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • junit:junit test
compss/runtime/scheduler/fullgraph/multiobjectiveScheduler/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • es.bsc.compss:compss-scheduler-fullgraph-base ${project.version}
  • org.json:json
  • junit:junit test
compss/runtime/scheduler/lookahead/base/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/lookahead/fifo/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version} provided
  • es.bsc.compss:compss-scheduler-lookahead-base ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/lookahead/lifo/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version} provided
  • es.bsc.compss:compss-scheduler-lookahead-base ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/lookahead/locality/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version} provided
  • es.bsc.compss:compss-scheduler-lookahead-base ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/lookahead/successors/constraintsfifo/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version} provided
  • es.bsc.compss:compss-scheduler-lookahead-base ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/orderstrict/base/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/orderstrict/fifo/pom.xml maven
  • es.bsc.compss:compss-scheduler-commons ${project.version}
  • es.bsc.compss:compss-scheduler-orderstrict-base ${project.version}
  • org.json:json
  • es.bsc.compss:compss-scheduler-test ${project.version} test
  • junit:junit test
compss/runtime/scheduler/test/pom.xml maven
  • junit:junit provided
  • es.bsc.compss:compss-scheduler-commons ${project.version}
compss/tools/monitor/pom.xml maven
  • org.apache.logging.log4j:log4j-core
  • org.zkoss.zk:zhtml
  • org.zkoss.zk:zkbind
  • org.zkoss.zk:zkplus
  • org.zkoss.zk:zul
  • junit:junit test
compss/tools/tracing/pom.xml maven
  • es.bsc.compss:compss-commons 3.0.rc2209
  • org.apache.logging.log4j:log4j-core
  • junit:junit test
maven-plugins/instrumentation/pom.xml maven
  • es.bsc.compss.ide.core:COMPSs-IDE-Commons
  • es.bsc.compss.ide.core:COMPSs-IDE-Commons 2.0.0
  • org.apache.logging.log4j:log4j-core
  • org.apache.maven:maven-plugin-api
  • org.apache.maven:maven-plugin-api 2.0
  • org.apache.maven:maven-project
  • org.apache.maven:maven-project 2.0
  • junit:junit test
performance_analysis/auto-cbm/apps/cbm1/pom.xml maven
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-commons
  • es.bsc.compss:compss-resources-commons
  • es.bsc.compss:compss-scheduler-commons
performance_analysis/auto-cbm/apps/cbm2/pom.xml maven
  • es.bsc.compss:compss-api
performance_analysis/auto-cbm/apps/cbm3/pom.xml maven
  • es.bsc.compss:compss-api
performance_analysis/auto-cbm/apps/kmeans/pom.xml maven
  • es.bsc.compss:compss-annotations
performance_analysis/auto-cbm/apps/matmul/pom.xml maven
  • es.bsc.compss:compss-annotations
performance_analysis/auto-cbm/pom.xml maven
  • es.bsc.compss:compss-api ${compss.version}
  • es.bsc.compss:compss-commons ${compss.version}
  • es.bsc.compss:compss-resources-commons ${compss.version}
  • es.bsc.compss:compss-scheduler-commons ${compss.version}
pom.xml maven
  • commons-configuration:commons-configuration 1.10
  • commons-io:commons-io 2.6
  • es.bsc.distro-stream-lib:client 1.2-25
  • es.bsc.distro-stream-lib:distro-stream 1.2-25
  • es.bsc.distro-stream-lib:server 1.2-25
  • org.apache.logging.log4j:log4j-core 2.16.0
  • org.javassist:javassist 3.28.0-GA
  • com.github.stefanbirkner:system-rules 1.16.1 test
  • junit:junit 4.13 test
tests/sources/local/agents/0.1_1_agent_deployment/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/0.2_1_agent_stop/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/1_1_agent_compss/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/2_multiple_agents/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/3_multiple_sources/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/4.0_1_agent_nested/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/4.1_1_agent_nested_blocks/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/4.1_1_agent_nested_files/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/5.0_4_agent_nested/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/5.1_3_agents_nested_files/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/agents/5.1_4_agent_nested_inout_object/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/cloud/0_elasticity_java/pom.xml maven
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-resources-commons
tests/sources/local/cloud/1_external_adaptation/pom.xml maven
  • es.bsc.compss:compss-api
  • es.bsc.compss:compss-resources-commons
tests/sources/local/fault_tolerance/0_error_manager_all_blocked/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/0_error_manager_no_in_file/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/0_error_manager_reschedule_fail/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_no_empty_constructor/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_on_failure_cancel_successors/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_on_failure_fail/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_on_failure_ignore/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_on_failure_in_out/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/fault_tolerance/2_on_failure_retry/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/gat/0_simple_gat_java/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/gat/1_kmeans_gat_java/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/gat/1_matmul_arrays_gat_java/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_api_calls/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_basic_tasks/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_basic_types/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_keep_rename/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_no_task/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_objects/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_priority_tasks/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/0_weights/pom.xml maven
  • es.bsc.compss:compss-api
tests/sources/local/java/1_annotation_binary/pom.xml maven
  • es.bsc.compss:compss-api