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

COMPSs and pyCOMPSs applications and libraries

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

Science Score: 26.0%

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

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.9%) to scientific vocabulary
Last synced: 7 months ago · JSON representation

Repository

COMPSs and pyCOMPSs applications and libraries

Basic Info
  • Host: GitHub
  • Owner: bsc-wdc
  • Language: C++
  • Default Branch: stable
  • Size: 465 MB
Statistics
  • Stars: 6
  • Watchers: 8
  • Forks: 0
  • Open Issues: 9
  • Releases: 0
Created almost 8 years ago · Last pushed 9 months ago
Metadata Files
Readme

README.md

COMPSs applications folder

This folder contains example applications developed for [py]COMPSs.

Its purpose is to share the applications among the COMPSs users community to ease the implementation of new applications and share them with the rest of users.

Datasets

The datasets for the applications can be downloaded using the following link:

  • http://compss.bsc.es/repo/datasets

Application's Folder Structure

Application are grouped by language. For instance, the matmul application that has version for PyCOMPSs, COMPSs with files, COMPSs using objects and COMPSs with byte arrays and has the following tree directory.

``` apps |- python | |- app1 | | |- src Application source code | | |- dist Application binary or jar | | |- bin External binaries needed by the application | | |- lib External libraries needed by the application | | |- runlocal.sh Execution example for local automatic process | | |- launch.sh Execution example for supercomputer automatic process | | |- clean.sh Cleans the folder | | |- README Brief description of the application |- java | |- app_1 | | | ... |- c | |- ... |- datasets Small datasets for examples

```

The Distributed Computing Library (python only)

The Distributed Computing Library (dislib) provides distributed algorithms ready to use as a library. So far, dislib is highly focused on machine learning algorithms, and is greatly inspired by scikit-learn. However, other types of numerical algorithms might be added in the future. The main objective of dislib is to facilitate the execution of big data analytics algorithms in distributed platforms, such as clusters, clouds, and supercomputers.

You can find out more at:

  • https://dislib.bsc.es/en/stable/

Warnings and MN instructions

REMINDER: For each language there must be one launch.sh and one clean.sh script that executes the stable (base) version of that language. This script is used by the automatic benchmarking process.

REMINDER: For each version directory there must be a launcher script, a src directory with the source code of that version, and a dist folder with the application binary or jar.

WARNING: Addtional binaries commonly used by all versions must be placed in the application's root folder.

WARNING: Additional input data used by all versions must be placed in a new folder inside the COMPSs_DATASETS with the same application name.

Owner

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

GitHub Events

Total
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 7
  • Create event: 9
Last Year
  • Delete event: 1
  • Issue comment event: 1
  • Push event: 2
  • Pull request event: 7
  • Create event: 9

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 0
  • Total pull requests: 5
  • Average time to close issues: N/A
  • Average time to close pull requests: about 1 year
  • Total issue authors: 0
  • Total pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.6
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 5
Past Year
  • Issues: 0
  • Pull requests: 1
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 0.0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
Pull Request Authors
  • dependabot[bot] (14)
Top Labels
Issue Labels
Pull Request Labels
dependencies (14) python (6) java (2)

Dependencies

agents/java/agents_files/pom.xml maven
  • es.bsc.compss:compss-api ${compss.version}
agents/java/agents_kmeans/pom.xml maven
  • es.bsc.compss:compss-api ${compss.version}
agents/java/agents_random_forest/pom.xml maven
  • es.bsc.compss:compss-api ${compss.version}
agents/java/agents_simple_files/pom.xml maven
  • es.bsc.compss:compss-api ${compss.version}
java/blast/1_allone/pom.xml maven
  • es.bsc.compss:compss-api
java/blast/2_tree/pom.xml maven
  • es.bsc.compss:compss-api
java/blast/3_binary/pom.xml maven
  • es.bsc.compss:compss-api
java/conway/pom.xml maven
  • es.bsc.compss:compss-api
java/geneDetection/deps/GenDetectAuxiliarTools/pom.xml maven
  • eu.elasticlm.application-enforcement:elasticlm-java-api 0.2.1-SNAPSHOT
  • eu.optimis.service_manager:ServiceManagerRESTClient 0.5-SNAPSHOT
java/geneDetection/pom.xml maven
  • es.bsc.compss:compss-api
java/hmmer/1_obj/pom.xml maven
  • es.bsc.compss:compss-api
java/hmmer/2_ws/application/pom.xml maven
  • es.bsc.compss:compss-api
java/kmeans/1_apps/pom.xml maven
  • es.bsc.compss:compss-api
java/kmeans/2_apps_psco/pom.xml maven
  • es.bsc.compss:compss-api
java/matmul/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/matmul/2_apps/pom.xml maven
  • es.bsc.compss:compss-api
java/matmul/3_mpi/pom.xml maven
  • es.bsc.compss:compss-api
java/npb/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/pom.xml maven
  • com.sun.xml.ws:jaxws-rt 2.2.10
java/reverseIndex/1_base/pom.xml maven
  • com.ice:tar 1.0
  • es.bsc.compss:compss-api
  • org.htmlparser:htmlparser 2.1
java/simple/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/sortByKey/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/sparseLU/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/terasort/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/wordcount/1_base/pom.xml maven
  • es.bsc.compss:compss-api
java/wordcount/2_psco/pom.xml maven
  • es.bsc.compss:compss-api
pom.xml maven
  • commons-configuration:commons-configuration 1.10
  • es.bsc.compss:compss-api 3.0
  • org.apache.logging.log4j:log4j-core 2.7
  • junit:junit 4.12 test
java/wordcount/2_psco/scripts/docker/docker-compose.yml docker
  • dataclay_java latest
  • postgres latest
agents/java/pom.xml maven
agents/pom.xml maven
c/increment/pom.xml maven
c/matmul/matmul_files/pom.xml maven
c/matmul/matmul_files_init/pom.xml maven
c/matmul/matmul_objects/pom.xml maven
c/matmul/matmul_objects_init/pom.xml maven
c/pom.xml maven
c/simple/pom.xml maven
java/blast/pom.xml maven
java/hmmer/pom.xml maven
java/kmeans/pom.xml maven
java/matmul/pom.xml maven
java/npb/pom.xml maven
java/reverseIndex/pom.xml maven
java/simple/pom.xml maven
java/sortByKey/pom.xml maven
java/sparseLU/pom.xml maven
java/terasort/pom.xml maven
java/wordcount/pom.xml maven
python/applications/UCIS4EQ/docker-compose-add-ssh-key-to-docker.yml docker
  • mongo 4.2
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/listener latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/workflowmanager latest
python/applications/UCIS4EQ/docker-compose-build.yml docker
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/base latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/dashboard latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/listener latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/microservices latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/salvus latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/simulation latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/slipgen latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/workflowmanager latest
python/applications/UCIS4EQ/docker-compose-debug.yml docker
  • mongo 4.2
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/dashboard latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/listener latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/microservices latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/salvus latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/simulation latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/slipgen latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/workflowmanager latest
python/applications/UCIS4EQ/docker-compose.yml docker
  • mongo 4.2
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/dashboard latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/listener latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/microservices latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/salvus latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/simulation latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/slipgen latest
  • registry.gitlab.bsc.es/wavephenomenagroup/ucis4eq/workflowmanager latest
python/applications/UCIS4EQ/deployment/dockers/dashboard/requirements.txt pypi
  • Brotli ==1.0.9
  • Flask ==2.1.1
  • Flask-Compress ==1.13
  • Jinja2 ==3.1.1
  • MarkupSafe ==2.1.1
  • Pillow ==9.1.0
  • PyYAML ==6.0
  • SQLAlchemy ==1.4.36
  • Shapely ==1.8.4
  • Werkzeug ==2.1.1
  • certifi ==2021.10.8
  • charset-normalizer ==2.0.12
  • click ==8.1.2
  • cycler ==0.11.0
  • dash ==2.6.2
  • dash-bootstrap-components ==1.2.1
  • dash-core-components ==2.0.0
  • dash-cytoscape ==0.3.0
  • dash-html-components ==2.0.0
  • dash-leaflet ==0.1.23
  • dash-table ==5.0.0
  • decorator ==5.1.1
  • fonttools ==4.33.3
  • geobuf ==1.1.1
  • greenlet ==1.1.2
  • idna ==3.3
  • importlib-metadata ==4.11.3
  • itsdangerous ==2.1.2
  • kiwisolver ==1.4.2
  • lxml ==4.8.0
  • matplotlib ==3.5.1
  • numpy ==1.22.3
  • obspy ==1.3.0
  • packaging ==21.3
  • pandas ==1.5.0
  • plotly ==5.10.0
  • protobuf ==4.21.7
  • pymongo ==4.1.1
  • pyparsing ==3.0.8
  • python-dateutil ==2.8.2
  • pytz ==2022.4
  • requests ==2.27.1
  • reverse-geocoder ==1.5.1
  • scipy ==1.8.0
  • six ==1.16.0
  • tenacity ==8.1.0
  • urllib3 ==1.26.9
  • webdavclient3 ==3.14.6
  • zipp ==3.8.0
python/applications/UCIS4EQ/deployment/pypi/setup.py pypi
  • flask *
  • numpy *
  • obspy *
  • pymongo *
  • requests *
python/applications/UCIS4EQ/requirements.txt pypi
  • flask ==0.12.2
  • obspy ==1.1.1
  • pymongo ==3.6.1