Summary
Distributed Computing
pacchetti Debian Science per l'elaborazione distribuita
Questo metapacchetto installa i pacchetti di Debian Science utili per
diversi tipi di elaborazione distribuita, come elaborazione grid, cloud,
cluster e parallela.
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
funzionalità di punto di controllo/riavvio per processi 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, punti di controllo
multithread distribuiti) è uno strumento per mettere, in modo trasparente,
punti di controllo allo stato di un gruppo arbitrario di programmi incluse
elaborazioni distribuite e multithread. Opera direttamente
sull'eseguibile binario dell'utente, senza l'uso di moduli del kernel Linux
* altre modifiche al kernel.
Tra le applicazioni che DMTCP gestisce ci sono Open MPI, MATLAB, Python,
Perl e molti linguaggi di programmazione e linguaggi di script per la
shell. DMTCP gestisce anche le sessioni di GNU screen, con inclusi
vim/cscope ed Emacs. Con l'uso di TightVNC può anche mettere punti di
controllo e riavviare applicazioni di X Window, a patto che queste non
usino estensioni (ad esempio: senza OpenGL e video).
Questo pacchetto contiene i binari di DMTCP.
Please cite:
Jason Ansel, Kapil Arya, and Gene Cooperman:
DMTCP: Transparent Checkpointing for Cluster Computations and the Desktop
(2009)
|
|
environment-modules
sistema modulare per gestire variabili d'ambiente
|
Versions of package environment-modules |
Release | Version | Architectures |
sid | 5.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 3.2.10-10 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 3.2.10-9 | amd64,armel,armhf,i386 |
trixie | 5.4.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 5.2.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,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 |
|
License: DFSG free
|
Il pacchetto Modules fornisce la possibilità di modificare dinamicamente
l'ambiente di un utente attraverso modulefile. Ogni modulefile contiene le
informazioni necessarie per configurare la shell per un'applicazione. Una
volta che il pacchetto Modules è inizializzato, l'ambiente può essere
modificato dinamicamente per ciascun modulo, usando il comando module che
interpreta i modulefile. Tipicamente i modulefile dicono al comando module
come modificare o impostare le variabili d'ambiente della shell come PATH,
MANPATH, ecc. I modulefile possono essere condivisi da più utenti sul
sistema e gli utenti possono avere la propria raccolta per integrare o
sostituire i modulefile condivisi. L'ambiente modules è comune su molti
sistemi SGI/Cray e insiemi di workstation.
|
|
globus-core
Toolkit Globus - Globus Core - pacchetto di transizione
|
Versions of package globus-core |
Release | Version | Architectures |
stretch | 9.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 9.0 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
Il toolkit Globus è un insieme di strumenti software open source usati per
costruire sistemi e applicazioni Grid. Viene sviluppato dalla Globus
Alliance e da molti altri in tutto il mondo. Un numero crescente di
progetti e aziende fanno uso del Globus Toolkit per rendere disponibili le
potenzialità delle griglie a proprio vantaggio.
Il pacchetto glubus-core non è più necessario con Globus Toolkit 6. Questo
pacchetto di transizione fornisce un file pkg-config fittizio per
soddisfare le dipendenze durante la transizione. Può essere rimosso quando
non è più necessario.
|
|
gridengine-client
utilità per la gestione di code di Grid Engine
|
Versions of package gridengine-client |
Release | Version | Architectures |
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 |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
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 |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
Debtags of package gridengine-client: |
role | program |
|
License: DFSG free
|
Grid Engine è un software che facilita la "gestione di risorse distribuite"
(DRM, distributed resource management). Il software DRM è ben più di
semplici strumenti per il bilancio del carico o meccanismi di schedulazione
in blocco e tipicamente fornisce le seguenti funzionalità chiave per vasti
insiemi di risorse distribuite:
- allocazione delle risorse distribuite (tempo CPU, licenze software,
ecc.) basata su politiche;
- inserimento in coda e pianificazione in blocco;
- gestione di diversi hardware server, SO e architetture;
- bilanciamento del carico e esecuzione di compiti in remoto;
- statistiche dettagliate di contabilizzazione dei compiti;
- risorse specificabili dall'utente in modo finemente granulare;
- sospensione, ripresa e migrazione di compiti;
- strumenti per riportare lo stato di compiti, host e cluster;
- array di compiti;
- integrazione e controllo di compiti paralleli.
Questo pacchetto contiene le utilità utente di Grid Engine.
|
|
gridengine-exec
gestione di risorse distribuite - server di esecuzione
|
Versions of package gridengine-exec |
Release | Version | Architectures |
stretch | 8.1.9+dfsg-4+deb9u2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
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 |
Debtags of package gridengine-exec: |
role | program |
|
License: DFSG free
|
Grid Engine è un software che facilita la "gestione di risorse distribuite"
(DRM, distributed resource management). Il software DRM è ben più di
semplici strumenti per il bilancio del carico o meccanismi di schedulazione
in blocco e tipicamente fornisce le seguenti funzionalità chiave per vasti
insiemi di risorse distribuite:
- allocazione delle risorse distribuite (tempo CPU, licenze software,
ecc.) basata su politiche;
- inserimento in coda e pianificazione in blocco;
- gestione di diversi hardware server, SO e architetture;
- bilanciamento del carico e esecuzione di compiti in remoto;
- statistiche dettagliate di contabilizzazione dei compiti;
- risorse specificabili dall'utente in modo finemente granulare;
- sospensione, ripresa e migrazione di compiti;
- strumenti per riportare lo stato di compiti, host e cluster;
- array di compiti;
- integrazione e controllo di compiti paralleli.
Questo pacchetto contiene il server di esecuzione di Grid Engine.
|
|
gridengine-master
gestione di risorse distribuite - Master Server
|
Versions of package gridengine-master |
Release | Version | Architectures |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
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 |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,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 |
|
License: DFSG free
|
Grid Engine è un software che facilita la "gestione di risorse distribuite"
(DRM, distributed resource management). Il software DRM è ben più di
semplici strumenti per il bilancio del carico o meccanismi di schedulazione
in blocco e tipicamente fornisce le seguenti funzionalità chiave per vasti
insiemi di risorse distribuite:
- allocazione delle risorse distribuite (tempo CPU, licenze software,
ecc.) basata su politiche;
- inserimento in coda e pianificazione in blocco;
- gestione di diversi hardware server, SO e architetture;
- bilanciamento del carico e esecuzione di compiti in remoto;
- statistiche dettagliate di contabilizzazione dei compiti;
- risorse specificabili dall'utente in modo finemente granulare;
- sospensione, ripresa e migrazione di compiti;
- strumenti per riportare lo stato di compiti, host e cluster;
- array di compiti;
- integrazione e controllo di compiti paralleli.
Questo pacchetto contiene il server master Grid Engine.
|
|
gridengine-qmon
utilità grafiche per la gestione della coda di Grid Engine
|
Versions of package gridengine-qmon |
Release | Version | Architectures |
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 |
bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
sid | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 8.1.9+dfsg-9 | amd64,arm64,armhf,i386 |
trixie | 8.1.9+dfsg-11 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
Debtags of package gridengine-qmon: |
uitoolkit | motif |
|
License: DFSG free
|
Grid Engine è un software che facilita la "gestione di risorse distribuite"
(DRM, distributed resource management). Il software DRM è ben più di
semplici strumenti per il bilancio del carico o meccanismi di schedulazione
in blocco e tipicamente fornisce le seguenti funzionalità chiave per vasti
insiemi di risorse distribuite:
- allocazione delle risorse distribuite (tempo CPU, licenze software,
ecc.) basata su politiche;
- inserimento in coda e pianificazione in blocco;
- gestione di diversi hardware server, SO e architetture;
- bilanciamento del carico e esecuzione di compiti in remoto;
- statistiche dettagliate di contabilizzazione dei compiti;
- risorse specificabili dall'utente in modo finemente granulare;
- sospensione, ripresa e migrazione di compiti;
- strumenti per riportare lo stato di compiti, host e cluster;
- array di compiti;
- integrazione e controllo di compiti paralleli.
Questo pacchetto contiene il frontend grafico per l'amministrazione di Grid
Engine.
|
|
htcondor
pacchetto fittizio di transizione
|
Versions of package htcondor |
Release | Version | Architectures |
buster | 8.6.8~dfsg.1-2+deb10u1 | amd64,arm64,armhf,i386 |
stretch | 8.4.11~dfsg.1-1 | amd64,arm64,armel,armhf,i386,mips,mipsel,ppc64el,s390x |
buster-security | 8.6.8~dfsg.1-2+deb10u1 | amd64,arm64,armhf,i386 |
sid | 23.4.0+dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch-security | 8.4.11~dfsg.1-1+deb9u2 | amd64,arm64,armel,armhf,i386 |
jessie | 8.2.3~dfsg.1-6 | amd64,armel,armhf,i386 |
upstream | 23.6.1 |
|
License: DFSG free
|
Questo pacchetto aiuta ad aggiornare le installazioni esistenti di htcondor
al nuovo nome di pacchetto "condor". Il pacchetto è vuoto e può essere
rimosso senza problemi.
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
shell Python 3 interattiva migliorata
|
Versions of package ipython3 |
Release | Version | Architectures |
bullseye-security | 7.20.0-1+deb11u1 | all |
jessie | 2.3.0-2 | all |
stretch | 5.1.0-3 | all |
stretch-security | 5.1.0-3+deb9u1 | all |
buster | 5.8.0-1+deb10u1 | all |
buster-security | 5.8.0-1+deb10u1 | all |
bullseye | 7.20.0-1+deb11u1 | all |
bookworm | 8.5.0-4 | all |
trixie | 8.20.0-1 | all |
sid | 8.20.0-1 | all |
upstream | 8.23.0 |
|
License: DFSG free
|
IPython può essere usata come sostituto della shell Python standard, oppure
può essere usata come un ambiente di lavoro completo per calcoli
scientifici (come Matlab o Mathematica) se accoppiata con gli strumenti
scientifici e numerici standard di Python. Supporta l'introspezione degli
oggetti dinamici, prompt di input/output numerati, un sistema per macro, la
registrazione della sessione, il ripristino della sessione, l'accesso
completo alla shell di sistema, rapporti di esecuzione completi e colorati,
parentesi automatiche, auto-citazione ed è inseribile all'interno di altri
programmi Python.
Questo pacchetto contiene l'effettiva shell in terminale per 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 |
bullseye | 3.4.1-5~deb11u1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 4.1.2-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 4.2.0-5.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bookworm | 4.0.2-3 | 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
interprete Python con in più MPI (versione basata su MPICH2)
|
Versions of package mpich2python |
Release | Version | Architectures |
jessie | 2.9.4-3 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
Il pacchetto fornisce un interprete Python con MPI (Message Passing
Interface, programmazione parallela basata su messaggi).
|
|
nordugrid-arc-client
client a riga di comando per ARC
|
Versions of package nordugrid-arc-client |
Release | Version | Architectures |
sid | 6.19.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 4.2.0-2 | amd64,armel,armhf,i386 |
buster | 5.4.3-2 | amd64,arm64,armhf,i386 |
stretch | 5.3.0~rc1-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bullseye | 6.10.2-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 6.17.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 6.18.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
|
License: DFSG free
|
NorduGrid è una collaborazione che ha come fine lo sviluppo, la manutenzione
e la gestione del middleware, conosciuto come ARC (Advanced Resource
Connector - connettore di risorse avanzato).
Questo pacchetto client contiene tutti gli strumenti CLI che sono
necessari per funzionare con proxy x509, inviare e gestire compiti, e
gestire trasferimenti di dati.
|
|
openmpi-bin
libreria per il passaggio di messaggi dalle alte prestazioni -- binari
|
Versions of package openmpi-bin |
Release | Version | Architectures |
buster | 3.1.3-11 | amd64,arm64,armhf,i386 |
experimental | 5.0.3-2 | amd64,arm64,mips64el,ppc64el,riscv64,s390x |
sid | 4.1.6-12 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 4.1.6-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 4.1.4-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 4.1.0-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 2.0.2-2 | amd64,arm64,armel,armhf,i386,mips,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 è un progetto che combina tecnologie e risorse da parecchi altri
progetti (FT-MPI, LA-MPI, LAM/MPI e PACX-MPI) per poter costruire la
miglior libreria MPI disponibile. Open MPI è un'implementazione conforme
con MPI-3.1 completamente nuova e offre vantaggi per venditori di sistemi e
di software, sviluppatori di applicazioni e ricercatori nel campo
dell'informatica.
Funzionalità:
- piena conformità agli standard MPI-3.1;
- sicurezza e concorrenza dei thread;
- creazione dinamica dei processi;
- alte prestazioni su tutte le piattaforme;
- gestione dei compiti affidabile e veloce;
- tolleranza agli errori della rete e dei processi;
- gestione dell'eterogeneità di rete;
- una sola libreria gestisce tutte le reti;
- strumentazione in fase di esecuzione;
- supporta diversi schedulatori di compiti;
- messaggi di errore internazionalizzati;
- progettazione basata su componenti, API documentate.
Questo pacchetto contiene i programmi di utilità di Open MPI.
|
|
openmpipython
interprete Python con in più MPI (versione basata su OpenMPI)
|
Versions of package openmpipython |
Release | Version | Architectures |
jessie | 2.9.4-3 | amd64,armel,armhf,i386 |
|
License: DFSG free
|
Il pacchetto fornisce un interprete Python con MPI (Message Passing
Interface, programmazione parallela basata su messaggi).
|
|
python3-scoop
libreria Python 3 per programmazione parallela concorrente
|
Versions of package python3-scoop |
Release | Version | Architectures |
buster | 0.7.1.1-3 | all |
stretch | 0.7.1.1-1 | all |
bullseye | 0.7.1.1-7 | all |
|
License: DFSG free
|
SCOOP (Scalable COncurrent Operations in Python) è un modulo per compiti
distribuiti che permette la programmazione parallela concorrente in vari
ambienti, dalle griglie eterogenee ai supercomputer.
Il pacchetto contiene i moduli Python 3.
|
|
Official Debian packages with lower relevance
coop-computing-tools
strumenti per calcolo cooperativo
|
Versions of package coop-computing-tools |
Release | Version | Architectures |
sid | 9.9-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
bullseye | 7.1.2-5 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 9.9-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
stretch | 4.0-1.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
bookworm | 9.9-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 7.0.9-2 | amd64,arm64,armhf,i386 |
Debtags of package coop-computing-tools: |
uitoolkit | ncurses |
|
License: DFSG free
|
Questa è una raccolta di software che aiuta gli utenti a condividere
risorse in un ambiente di calcolo complesso, eterogeneo e inaffidabile.
Include:
- Chirp: un file system personale e un protocollo di I/O che permette
a utenti non privilegiati di condividere spazio in maniera sicura,
efficiente e comoda; combinato con Parrot, Chirp permette agli utenti
di creare file system personalizzati distribuiti su area vasta;
- Parrot: un file system virtuale, a livello utente e trasparente che
permette a qualsiasi programma ordinario di collegarsi a un device
remoto di memorizzazione come un server FTP o un server Chirp;
- Makeflow: un sistema di flusso di lavoro per calcolo parallelo e
distribuito che usa un linguaggio molto simile a Make;
- Work Queue: un sistema e un'API per costruire programmi in stile
master-worker che scalano fino a migliaia di processori;
- All Pairs: un'astrazione computazionale per eseguire prodotti
cartesiani molto grandi;
- Wavefront: un'astrazione computazionale per eseguire problemi molto
grandi di programmazione dinamica;
- The Fault Tolerant Shell: un linguaggio di programmazione di alto
livello che permette agli utenti di unire la facilità degli script
della shell, la potenza della programmazione distribuita e la
precisione dei linguaggi compilati. Praticamente, programmazione
parallela e gestione delle eccezioni per gli script.
|
|
hpcc
|
Versions of package hpcc |
Release | Version | Architectures |
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 |
jessie | 1.4.1-3 | amd64,armel,armhf,i386 |
sid | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
Debtags of package hpcc: |
admin | benchmarking |
role | program |
|
License: DFSG free
|
Il benchmark High Performance Computing (HPC) Challenge esegue una suite di
7 test che misurano le prestazioni di CPU, memoria e rete per cluster HPC.
Include, tra le altre cose, il benchmark High-Performance LINPACK
(HPL) utilizzato dalla classifica Top500 (http://www.top500.org/).
|
|
octave-mpi
insieme di strumenti per Octave per calcolo parallelo che usa MPI
|
Versions of package octave-mpi |
Release | Version | Architectures |
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 |
sid | 3.1.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
jessie | 1.2.0-1 | amd64,armel,armhf,i386 |
buster | 1.2.0-6 | amd64,arm64,armhf,i386 |
|
License: DFSG free
|
Questo pacchetto porta in Octave le funzionalità di calcolo parallelo
fornendo un'interfaccia comoda alle primitive MPI. Ciò viene ottenuto
usando semplici tipi di dati derivati da MPI.
Questo pacchetto di componenti aggiuntivi di Octave fa parte del progetto
Octave-Forge.
|
|
python3-mpi4py
collegamenti allo standard MPI (Message Passing Interface)
|
Versions of package python3-mpi4py |
Release | Version | Architectures |
stretch | 2.0.0-2.1+deb9u1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 3.1.5-5 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 2.0.0-3 | amd64,arm64,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 |
jessie | 1.3.1+hg20131106-2 | amd64,armel,armhf,i386 |
upstream | 3.1.6 |
|
License: DFSG free
|
MPI per Python (mpi4py) fornisce collegamenti allo standard MPI (Message
Passing Interface) per il linguaggio di programmazione Python, permettendo
a qualsiasi programma Python di sfruttare processori multipli.
mpi4py è costruito sulla base della specifica MPI-1/MPI-2 e fornisce
un'interfaccia orientata agli oggetti che segue da vicino i collegamenti
C++ per MPI-2. Gestisce comunicazioni punto-a-punto (invio, ricezione) e
collettive (broadcast, scatter, gather) di qualsiasi oggetto Python di cui
si può fare il pickle, oltre a comunicazioni ottimizzate di oggetti Python
che espongono l'interfaccia buffer a singolo segmento (array NumPy,
oggetti incorporati per byte/stringhe/array).
|
|
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.
|
|