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
fonctionnalité de point de contrôle et redémarrage de processus Linux
|
Versions of package dmtcp |
Release | Version | Architectures |
jessie | 2.3.1-6 | amd64,armhf,i386 |
Debtags of package dmtcp: |
role | program |
|
License: DFSG free
|
DMTCP (« Distributed MultiThreaded Checkpointing ») est un outil permettant
de contrôler de façon transparente l'état d'un groupe arbitraire de
programmes, y compris des calculs ayant plusieurs processus légers
(« multithreads ») et distribués. Il opère
directement sur l'exécutable binaire de l'utilisateur, sans avoir recours à
des modules du noyau Linux ou d'autres noyaux.
Entre autres, les applications prises en charge par DMTCP sont Open MPI,
MATLAB, Python, Perl et de nombreux langages de programmation ou de script
en interpréteur de commande. DMTCP prend en charge les sessions d’affichage
GNU, dont Vim/Cscope et Emacs. En utilisant TightVNC, un point de contrôle
peut être créé et les applications X Window redémarrées, à condition
qu’elles n’utilisent pas d’extensions (p. ex. : pas d’OpenGL ni de vidéo).
Ce paquet fournit les binaires DMTCP.
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
|
Versions of package environment-modules |
Release | Version | Architectures |
stretch | 3.2.10-10 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 5.2.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 5.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bullseye | 4.6.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 4.2.2-1 | amd64,arm64,armhf,i386 |
sid | 5.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 3.2.10-9 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
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
Globus Toolkit - Globus Core - Transitional Package
|
Versions of package globus-core |
Release | Version | Architectures |
jessie | 9.0 | amd64,armel,armhf,i386 |
stretch | 9.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
The Globus Toolkit is an open source software toolkit used for
building Grid systems and applications. It is being developed by the
Globus Alliance and many others all over the world. A growing number
of projects and companies are using the Globus Toolkit to unlock the
potential of grids for their cause.
The globus-core package is no longer needed with Globus Toolkit 6.
This transitional package provides a dummy pkg-config file to fulfill
dependencies during the transition. In can be removed when no longer
needed.
|
|
gridengine-client
utilitaires pour la gestion de file d’attente de Grid Engine
|
Versions of package gridengine-client |
Release | Version | Architectures |
bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
stretch | 8.1.9+dfsg-4+deb9u2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package gridengine-client: |
role | program |
|
License: DFSG free
|
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 |
Release | Version | Architectures |
trixie | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
stretch | 8.1.9+dfsg-4+deb9u2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
Debtags of package gridengine-exec: |
role | program |
|
License: DFSG free
|
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 |
Release | Version | Architectures |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
stretch | 8.1.9+dfsg-4+deb9u2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
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 |
Release | Version | Architectures |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
stretch | 8.1.9+dfsg-4+deb9u2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package gridengine-qmon: |
uitoolkit | motif |
|
License: DFSG free
|
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
transitional dummy package
|
Versions of package htcondor |
Release | Version | Architectures |
sid | 23.4.0+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 8.2.3~dfsg.1-6 | amd64,armel,armhf,i386 |
stretch | 8.4.11~dfsg.1-1 | amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el,s390x |
stretch-security | 8.4.11~dfsg.1-1+deb9u2 | amd64,arm64,armel,armhf,i386 |
buster | 8.6.8~dfsg.1-2+deb10u1 | amd64,arm64,armhf,i386 |
buster-security | 8.6.8~dfsg.1-2+deb10u1 | amd64,arm64,armhf,i386 |
trixie | 23.4.0+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
upstream | 23.6.1 |
|
License: DFSG free
|
This package aids upgrades of existing htcondor installations to the
package name "condor". The package is empty and it can safely be removed.
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 |
Release | Version | Architectures |
jessie | 2.3.0-2 | all |
stretch | 5.1.0-3 | all |
bookworm | 8.5.0-4 | all |
buster-security | 5.8.0-1+deb10u1 | all |
trixie | 8.20.0-1 | all |
sid | 8.20.0-1 | all |
buster | 5.8.0-1+deb10u1 | all |
stretch-security | 5.1.0-3+deb9u1 | all |
bullseye | 7.20.0-1+deb11u1 | all |
bullseye-security | 7.20.0-1+deb11u1 | all |
upstream | 8.23.0 |
|
License: DFSG free
|
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.
|
|
mpich
Implementation of the MPI Message Passing Interface standard
|
Versions of package mpich |
Release | Version | Architectures |
jessie | 3.1-5 | amd64,armel,armhf,i386 |
sid | 4.2.0-5.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 4.1.2-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 4.0.2-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 3.4.1-5~deb11u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 3.3-3 | amd64,arm64,armhf,i386 |
stretch | 3.2-7 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
upstream | 4.2.1 |
Debtags of package mpich: |
admin | benchmarking, monitoring |
network | hiavailability, load-balancing, scanner |
scope | utility |
use | transmission |
|
License: DFSG free
|
MPICH is a high-performance and widely portable implementation of the
MPI-3.1 standard from the Argonne National Laboratory.
It efficiently supports different computation and communication platforms
including commodity clusters, SMPs, massively parallel systems, and
high-speed networks.
This release has all MPI 3.1 functions and features required by the standard
with the exception of support for the "external32" portable I/O format and
user-defined data representations for I/O.
This package includes the program binaries necessary to run MPICH programs.
|
|
mpich2python
MPI-enhanced Python interpreter (MPICH2 based version)
|
Versions of package mpich2python |
Release | Version | Architectures |
jessie | 2.9.4-3 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
The package provides a python interpreter with MPI (Message Passing Interface,
message-based parallel programming) support.
|
|
nordugrid-arc-client
|
Versions of package nordugrid-arc-client |
Release | Version | Architectures |
buster | 5.4.3-2 | amd64,arm64,armhf,i386 |
jessie | 4.2.0-2 | amd64,armel,armhf,i386 |
sid | 6.19.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 5.3.0~rc1-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
trixie | 6.18.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 6.17.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 6.10.2-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
|
License: DFSG free
|
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 |
Release | Version | Architectures |
experimental | 5.0.3-2 | amd64,arm64,mips64el,ppc64el,riscv64,s390x |
buster | 3.1.3-11 | amd64,arm64,armhf,i386 |
trixie | 4.1.6-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 4.1.6-12 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 2.0.2-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 4.1.0-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 4.1.4-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 1.6.5-9.1+deb8u1 | amd64,armel,armhf,i386 |
upstream | 5.0.3 |
Debtags of package openmpi-bin: |
admin | cluster |
field | biology, chemistry, mathematics, physics |
interface | commandline |
role | program |
scope | utility |
|
License: DFSG free
|
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
MPI-enhanced Python interpreter (OpenMPI based version)
|
Versions of package openmpipython |
Release | Version | Architectures |
jessie | 2.9.4-3 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
The package provides a python interpreter with MPI (Message Passing Interface,
message-based parallel programming) support.
|
|
python3-scoop
Python3 library for concurrent parallel programming
|
Versions of package python3-scoop |
Release | Version | Architectures |
stretch | 0.7.1.1-1 | all |
buster | 0.7.1.1-3 | all |
bullseye | 0.7.1.1-7 | all |
|
License: DFSG free
|
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
cooperative computing tools
|
Versions of package coop-computing-tools |
Release | Version | Architectures |
buster | 7.0.9-2 | amd64,arm64,armhf,i386 |
sid | 9.9-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 9.9-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 9.9-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 7.1.2-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 4.0-1.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package coop-computing-tools: |
uitoolkit | ncurses |
|
License: DFSG free
|
This is a collection of software that help users to share resources in a
complex, heterogeneous, and unreliable computing environment. This includes:
- Chirp: A personal filesystem and I/O protocol that allows unprivileged users
to share space securely, efficiently, and conveniently. When combined
with Parrot, Chirp allows users to create custom wide-area
distributed filesystems.
- Parrot: A transparent user-level virtual filesystem that allows any ordinary
program to be attached to a remote storage device such as an FTP
server or a Chirp server.
- Makeflow: A workflow system for parallel and distributed computing that uses
a language very similar to Make.
- Work Queue: A system and API for building master-worker style programs that
scale up to thousands of processors.
- All Pairs: A computational abstraction for running very large Cartesian
products.
- Wavefront: A computational abstraction for running very large dynamic
programming problems.
- The Fault Tolerant Shell: A high-level programming language that allows
users to combine the ease of shell scripting, the power of distributed
programming, and the precision of compiled languages. Basically,
parallel programming and exception handling for scripts.
|
|
hpcc
mesureur de performance HPC Challenge
|
Versions of package hpcc |
Release | Version | Architectures |
jessie | 1.4.1-3 | amd64,armel,armhf,i386 |
trixie | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 1.5.0-1 | amd64,arm64,armhf,i386 |
stretch | 1.4.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package hpcc: |
admin | benchmarking |
role | program |
|
License: DFSG free
|
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/).
|
|
octave-mpi
boite à outils d’Octave pour le calcul en parallèle en utilisant MPI
|
Versions of package octave-mpi |
Release | Version | Architectures |
buster | 1.2.0-6 | amd64,arm64,armhf,i386 |
sid | 3.1.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bullseye | 3.1.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 1.2.0-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.2.0-1 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
Ce paquet apporte des possibilités de calcul en parallèle à Octave en
fournissant une interface pratique pour les primitives MPI. Cela est
réalisé en utilisant des types dérivés de données.
Ce paquet de greffon d’Octave fait partie du projet Octave-Forge.
|
|
python3-mpi4py
liaisons pour la norme MPI (Message Passing Interface)
|
Versions of package python3-mpi4py |
Release | Version | Architectures |
buster | 2.0.0-3 | amd64,arm64,armhf,i386 |
stretch | 2.0.0-2.1+deb9u1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 1.3.1+hg20131106-2 | amd64,armel,armhf,i386 |
bullseye | 3.0.3-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 3.1.4-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 3.1.5-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 3.1.5-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 3.1.6 |
|
License: DFSG free
|
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
|
|
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.
|
|