Debian Science Project
Summary
Distributed Computing
paquets pour le calcul distribué de Debian Science

Ce métapaquet installe les paquets de Debian Science utiles pour divers types de calcul distribué tels que les calculs avec les grilles, les nuages, les grappes ou la parallélisation.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Science to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Science mailing list

Links to other tasks

Debian Science Distributed Computing packages

Official Debian packages with high relevance

dmtcp
??? missing short description for package dmtcp :-(
Maintainer: Kapil Arya
Versions of package dmtcp
ReleaseVersionArchitectures
jessie2.3.1-6amd64,armhf,i386
Debtags of package dmtcp:
roleprogram
Popcon: 4 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn
Please cite: Jason Ansel, Kapil Arya, and Gene Cooperman: DMTCP: Transparent Checkpointing for Cluster Computations and the Desktop (2009)
environment-modules
Modular system for handling environment variables
Maintainer: Alastair McKinstry
Versions of package environment-modules
ReleaseVersionArchitectures
jessie3.2.10-9amd64,armel,armhf,i386
sid5.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie5.4.0-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm5.2.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.6.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.2.2-1amd64,arm64,armhf,i386
stretch3.2.10-10amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 27 users (52 upd.)*
Versions and Archs
License: DFSG free
Git

The Modules package provides for the dynamic modification of a user's environment via modulefiles. Each modulefile contains the information needed to configure the shell for an application. Once the Modules package is initialized, the environment can be modified dynamically on a per-module basis using the module command which interprets modulefiles. Typically modulefiles instruct the module command to alter or set shell environment variables such as PATH, MANPATH, etc. modulefiles may be shared by many users on a system and users may have their own collection to supplement or replace the shared modulefiles. The modules environment is common on SGI/Crays and many workstation farms.

globus-core
??? missing short description for package globus-core :-(
Maintainer: Mattias Ellert
Versions of package globus-core
ReleaseVersionArchitectures
stretch9.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie9.0amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Svn
gridengine-client
utilitaires pour la gestion de file d’attente de Grid Engine
Versions of package gridengine-client
ReleaseVersionArchitectures
bullseye8.1.9+dfsg-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid8.1.9+dfsg-11.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch8.1.9+dfsg-4+deb9u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm8.1.9+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster8.1.9+dfsg-9amd64,arm64,armhf,i386
Debtags of package gridengine-client:
roleprogram
Popcon: 71 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

Grid Engine est un logiciel facilitant la gestion d’une grille informatique (gestion de ressources distribuées – DRM). Bien plus qu’être simplement des outils de répartition de charges ou des mécanismes de planifications, les logiciels DRM fournissent habituellement les fonctions essentielles suivantes pour de larges ensembles de ressources distribuées :

 – allocation basée sur une politique de ressources distribuées (temps CPU,
  licences logicielles, etc.) ;
 – mise en file d’attente et planification de lots ;
 – prise en charge de divers matériels pour serveur, systèmes
  d’exploitation et architectures ;
 – répartition de charges et exécution de travaux distants ;
 – statistiques comptables de travaux détaillées ;
 – ressources par utilisateur paramétrables finement ;
 – interruption, redémarrage ou migration de travaux ;
 – outils de rapport d’état de travaux, hôtes et groupes ;
 – tableaux de travaux ;
 – intégration et contrôle de travaux parallèles.

Ce paquet fournit les utilitaires utilisateur de Grid Engine.

gridengine-exec
gestion de ressources distribuées – serveur d'exécution
Versions of package gridengine-exec
ReleaseVersionArchitectures
stretch8.1.9+dfsg-4+deb9u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid8.1.9+dfsg-11.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm8.1.9+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye8.1.9+dfsg-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster8.1.9+dfsg-9amd64,arm64,armhf,i386
Debtags of package gridengine-exec:
roleprogram
Popcon: 62 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Grid Engine est un logiciel facilitant la gestion d’une grille informatique (gestion de ressources distribuées – DRM). Bien plus qu’être simplement des outils de répartition de charges ou des mécanismes de planifications, les logiciels DRM fournissent habituellement les fonctions essentielles suivantes pour de larges ensembles de ressources distribuées :

 – allocation basée sur une politique de ressources distribuées (temps CPU,
  licences logicielles, etc.) ;
 – mise en file d’attente et planification de lots ;
 – prise en charge de divers matériels pour serveur, systèmes
  d’exploitation et architectures ;
 – répartition de charges et exécution de travaux distants ;
 – statistiques comptables de travaux détaillées ;
 – ressources par utilisateur paramétrables finement ;
 – interruption, redémarrage ou migration de travaux ;
 – outils de rapport d’état de travaux, hôtes et groupes ;
 – tableaux de travaux ;
 – intégration et contrôle de travaux parallèles.

Ce paquet fournit le serveur d'exécution de Grid engine.

gridengine-master
gestion de ressources distribuées – serveur maître
Versions of package gridengine-master
ReleaseVersionArchitectures
bookworm8.1.9+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch8.1.9+dfsg-4+deb9u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid8.1.9+dfsg-11.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye8.1.9+dfsg-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster8.1.9+dfsg-9amd64,arm64,armhf,i386
Popcon: 30 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Grid Engine est un logiciel facilitant la gestion d’une grille informatique (gestion de ressources distribuées – DRM). Bien plus qu’être simplement des outils de répartition de charges ou des mécanismes de planifications, les logiciels DRM fournissent habituellement les fonctions essentielles suivantes pour de larges ensembles de ressources distribuées :

 – allocation basée sur une politique de ressources distribuées (temps CPU,
  licences logicielles, etc.) ;
 – mise en file d’attente et planification de lots ;
 – prise en charge de divers matériels pour serveur, systèmes
  d’exploitation et architectures ;
 – répartition de charges et exécution de travaux distants ;
 – statistiques comptables de travaux détaillées ;
 – ressources par utilisateur paramétrables finement ;
 – interruption, redémarrage ou migration de travaux ;
 – outils de rapport d’état de travaux, hôtes et groupes ;
 – tableaux de travaux ;
 – intégration et contrôle de travaux parallèles.

Ce paquet fournit le serveur maître de Grid Engine.

gridengine-qmon
utilitaires graphiques pour la gestion de file d’attente de Grid Engine
Versions of package gridengine-qmon
ReleaseVersionArchitectures
stretch8.1.9+dfsg-4+deb9u2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster8.1.9+dfsg-9amd64,arm64,armhf,i386
sid8.1.9+dfsg-11.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm8.1.9+dfsg-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye8.1.9+dfsg-9.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package gridengine-qmon:
uitoolkitmotif
Popcon: 20 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

Grid Engine est un logiciel facilitant la gestion d’une grille informatique (gestion de ressources distribuées – DRM). Bien plus qu’être simplement des outils de répartition de charges ou des mécanismes de planifications, les logiciels DRM fournissent habituellement les fonctions essentielles suivantes pour de larges ensembles de ressources distribuées :

 – allocation basée sur une politique de ressources distribuées (temps CPU,
  licences logicielles, etc.) ;
 – mise en file d’attente et planification de lots ;
 – prise en charge de divers matériels pour serveur, systèmes
  d’exploitation et architectures ;
 – répartition de charges et exécution de travaux distants ;
 – statistiques comptables de travaux détaillées ;
 – ressources par utilisateur paramétrables finement ;
 – interruption, redémarrage ou migration de travaux ;
 – outils de rapport d’état de travaux, hôtes et groupes ;
 – tableaux de travaux ;
 – intégration et contrôle de travaux parallèles.

Ce paquet fournit le frontal graphique d’administration de Grid Engine.

htcondor
paquet factice de transition
Versions of package htcondor
ReleaseVersionArchitectures
buster-security8.6.8~dfsg.1-2+deb10u1amd64,arm64,armhf,i386
trixie23.6.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch-security8.4.11~dfsg.1-1+deb9u2amd64,arm64,armel,armhf,i386
buster8.6.8~dfsg.1-2+deb10u1amd64,arm64,armhf,i386
sid23.6.2+dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie8.2.3~dfsg.1-6amd64,armel,armhf,i386
stretch8.4.11~dfsg.1-1amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el,s390x
upstream23.10.1
Popcon: 82 users (0 upd.)*
Newer upstream!
License: DFSG free
Git

Ce paquet facilite la mise à niveau des installations d’htcondor vers le paquet appelé « condor ». Ce paquet est vide et peut être supprimé sans danger.

Please cite: Michael Litzkow, Miron Livny and Matt Mutka: Condor - A Hunter of Idle Workstations (eprint) Proceedings of the 8th International Conference of Distributed Computing Systems :104-111 (1988)
ipython3
Enhanced interactive Python 3 shell
Versions of package ipython3
ReleaseVersionArchitectures
bullseye7.20.0-1+deb11u1all
jessie2.3.0-2all
stretch5.1.0-3all
stretch-security5.1.0-3+deb9u1all
buster5.8.0-1+deb10u1all
buster-security5.8.0-1+deb10u1all
bullseye-security7.20.0-1+deb11u1all
bookworm8.5.0-4all
trixie8.20.0-1all
sid8.20.0-1all
upstream8.29.0
Popcon: 1633 users (247 upd.)*
Newer upstream!
License: DFSG free
Git

IPython can be used as a replacement for the standard Python shell, or it can be used as a complete working environment for scientific computing (like Matlab or Mathematica) when paired with the standard Python scientific and numerical tools. It supports dynamic object introspections, numbered input/output prompts, a macro system, session logging, session restoring, complete system shell access, verbose and colored traceback reports, auto-parentheses, auto-quoting, and is embeddable in other Python programs.

This package contains the actual terminal shell for Python 3.

The package is enhanced by the following packages: isympy3 python3-matplotlib python3-sympy
Screenshots of package ipython3
mpich
??? missing short description for package mpich :-(
Versions of package mpich
ReleaseVersionArchitectures
trixie4.2.0-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch3.2-7amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye3.4.1-5~deb11u1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid4.2.0-14amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
experimental4.2.1-3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm4.0.2-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
jessie3.1-5amd64,armel,armhf,i386
buster3.3-3amd64,arm64,armhf,i386
upstream4.2.3
Debtags of package mpich:
adminbenchmarking, monitoring
networkhiavailability, load-balancing, scanner
scopeutility
usetransmission
Popcon: 59 users (40 upd.)*
Newer upstream!
License: DFSG free
Git
mpich2python
??? missing short description for package mpich2python :-(
Versions of package mpich2python
ReleaseVersionArchitectures
jessie2.9.4-3amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git
nordugrid-arc-client
ARC command line clients
Maintainer: Mattias Ellert
Versions of package nordugrid-arc-client
ReleaseVersionArchitectures
bookworm6.17.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid6.20.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie4.2.0-2amd64,armel,armhf,i386
stretch5.3.0~rc1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye6.10.2-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster5.4.3-2amd64,arm64,armhf,i386
trixie6.20.1-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
Popcon: 1 users (1 upd.)*
Versions and Archs
License: DFSG free
Git

NorduGrid is a collaboration aiming at development, maintenance and support of the middleware, known as the Advanced Resource Connector (ARC).

This client package contains all the CLI tools that are needed to operate with x509 proxies, submit and manage jobs and handle data transfers.

openmpi-bin
high performance message passing library -- binaries
Versions of package openmpi-bin
ReleaseVersionArchitectures
jessie1.6.5-9.1+deb8u1amd64,armel,armhf,i386
experimental5.0.5-4amd64,arm64,mips64el,ppc64el,riscv64,s390x
sid5.0.5-3amd64,arm64,mips64el,ppc64el,riscv64,s390x
sid4.1.6-13.3armel,armhf,i386
trixie4.1.6-13.3amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm4.1.4-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.1.0-10amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster3.1.3-11amd64,arm64,armhf,i386
stretch2.0.2-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package openmpi-bin:
admincluster
fieldbiology, chemistry, mathematics, physics
interfacecommandline
roleprogram
scopeutility
Popcon: 1037 users (545 upd.)*
Versions and Archs
License: DFSG free
Git

Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. A completely new MPI-3.1 compliant implementation, Open MPI offers advantages for system and software vendors, application developers and computer science researchers.

Features:

  • Full MPI-3.1 standards conformance
  • Thread safety and concurrency
  • Dynamic process spawning
  • High performance on all platforms
  • Reliable and fast job management
  • Network and process fault tolerance
  • Support network heterogeneity
  • Single library supports all networks
  • Run-time instrumentation
  • Many job schedulers supported
  • Internationalized error messages
  • Component-based design, documented APIs

This package contains the Open MPI utility programs.

openmpipython
??? missing short description for package openmpipython :-(
Versions of package openmpipython
ReleaseVersionArchitectures
jessie2.9.4-3amd64,armel,armhf,i386
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git
python3-scoop
Python3 library for concurrent parallel programming
Versions of package python3-scoop
ReleaseVersionArchitectures
bullseye0.7.1.1-7all
buster0.7.1.1-3all
stretch0.7.1.1-1all
Popcon: 0 users (0 upd.)*
Versions and Archs
License: DFSG free
Git

SCOOP (Scalable COncurrent Operations in Python) is a distributed task module allowing concurrent parallel programming on various environments, from heterogeneous grids to supercomputers.

This package contains the Python3 modules.

Official Debian packages with lower relevance

coop-computing-tools
outils de calcul coopératif
Versions of package coop-computing-tools
ReleaseVersionArchitectures
trixie9.9-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch4.0-1.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye7.1.2-5amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid9.9-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm9.9-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster7.0.9-2amd64,arm64,armhf,i386
Debtags of package coop-computing-tools:
uitoolkitncurses
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Il s'agit d'une collection de logiciels aidant les utilisateurs à partager des ressources dans un environnement de calcul complexe, hétérogène et non fiable. Elle inclut :

  • Chirp : Un protocole d'entrée/sortie et un système de fichiers personnel qui prmet à des utilisateurs non privilégiés de partager un espace de manière sécurisée, efficace et commode. Associé à Parrot, Chirp permet aux utilisateurs de créer des systèmes de fichiers distribués dans des endroits personnalisés
  • Parrot : Un système de fichiers virtuel transparent au niveau utilisateur permettant de rlier à n'importe quel programme un périphérique de stockage distant tel qu'un serveur FTP ou Chirp.
  • Makeflow : un système de flux pour le calcul parallèle et distribué qui utilise un langage très proche de Make.
  • Work Queue : Un système et une API pour construire des programmes à la façon master-worker, capables d'aller jusqu'à des milliers de processeurs.
  • All Pairs : Une abstraction de calcul pour exécuter de très gros produits cartésiens.
  • Wavefront : Une abstraction de calcul pour exécuter de très gros problèmes de programmation dynamique.
  • The Fault Tolerant Shell : Un langage de programmation de haut niveau qui permet aux utilisateurs de combiner la facilité des scripts shell, la puissance de la programmation distribuée et la précision des langages compilés. C'est de la programmation parallèle de base et de la gestion d'exceptions pour des scripts.
Please cite: Douglas Thain, Christopher Moretti, and Jeffrey Hemmes: Chirp: A Practical Global Filesystem for Cluster and Grid Computing. (2009)
hpcc
mesureur de performance HPC Challenge
Versions of package hpcc
ReleaseVersionArchitectures
buster1.5.0-1amd64,arm64,armhf,i386
stretch1.4.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.4.1-3amd64,armel,armhf,i386
sid1.5.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie1.5.0-4amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bookworm1.5.0-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package hpcc:
adminbenchmarking
roleprogram
Popcon: 1 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

Le mesureur de performance HPC Challenge (High Performance Computing – Informatique de haute performance) exécute une suite de sept tests pour les CPU, la mémoire et le réseau pour des grappes HPC. Entre autres, il fournit le mesureur HPL (High-Performance LINPACK), utilisé par le classement Top500 (http://www.top500.org/).

python3-mpi4py
liaisons pour la norme MPI (Message Passing Interface)
Versions of package python3-mpi4py
ReleaseVersionArchitectures
jessie1.3.1+hg20131106-2amd64,armel,armhf,i386
trixie4.0.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
sid4.0.0-8amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
bullseye3.0.3-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster2.0.0-3amd64,arm64,armhf,i386
stretch2.0.0-2.1+deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bookworm3.1.4-2amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream4.0.1
Popcon: 713 users (146 upd.)*
Newer upstream!
License: DFSG free
Git

MPI pour Python (mpi4py) fournit des liaisons pour la norme MPI (Message Passing Interface) pour le langage de programmation Python, permettant à n’importe quel programme en Python d’exploiter plusieurs processeurs.

Mpi4py est construit sur la base de la spécification MPI-1/MPI-2 et fournit une interface orientée objet qui suit de près les liaisons C++ vers MPI-2. Il gère les communications point-à-point (envoi, réception) et collectives (diffusions générales ou particulières de données) de n’importe quel objet de Python sélectionnable ainsi que des communications optimisées d’objet de Python exposant l’interface à tampon non-segmenté (tableaux NumPy, objets internes d’octets, chaîne ou tableau).

No known packages available

psom
pipeline system for Octave and Matlab
Responsible: NeuroDebian Team
License: MIT/Expat
Debian package not available
Language: Matlab/Octave

PSOM is a lightweight library to manage complex multi-stage data processing. A pipeline is a collection of jobs, i.e. Matlab or Octave code with a well identified set of options that are using files for inputs and outputs. To use PSOM, the only requirement is to generate a description of a pipeline in the form of a simple Matlab/Octave structure. PSOM then automatically offers the following services:

  • Run jobs in parallel using multiple CPUs or within a distributed computing environment.
  • Generate log files and keep track of the pipeline execution. These logs are detailed enough to fully reproduce the analysis.
  • Handle job failures: successful completion of jobs is checked and failed jobs can be restarted.
  • Handle updates of the pipeline: change options or add jobs and let PSOM figure out what to reprocess.
*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 245498