| Summary 
			
			Links to other tasks
				Distributed Computing 
				  Debian Science Distributed Computing packages 
	           This metapackage will install Debian Science packages useful for
various types of distributed computing, such as grid-, cloud-, cluster-
and parallel-computing. 
				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 | 
			Debian Science Distributed Computing packagesOfficial Debian packages with high relevance
       
	 
	   | environment-modules
	      
	           Modular system for handling environment variables | 
		 | Versions of package environment-modules | 
|---|
 | Release | Version | Architectures | 
|---|
 | bookworm | 5.2.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | sid | 5.6.0-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | bullseye | 4.6.1-1 | amd64,arm64,armhf,i386 |  | forky | 5.6.0-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 5.5.0-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | 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. 
          |  |  
       
	 
	   | gridengine-client
	      
	           utilitários para gerenciamento de filas do Grid Engine | 
		 | Versions of package gridengine-client | 
|---|
 | Release | Version | Architectures | 
|---|
 | forky | 8.1.9+dfsg-13.1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armhf,i386 |  | bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | sid | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		 | Debtags of package gridengine-client: | 
|---|
 | role | program |  | License: DFSG free |  
           | Grid Engine é um software que facilita a "distribuição de recursos
gerenciamento" (Distributed Resource Management - DRM). Muito mais do que
simples ferramentas de balanceamento de carga ou
mecanismos de agendamento em lote, o software DRM normalmente fornece as
seguintes funcionalidades essenciais em grandes conjuntos de recursos distribuídos: 
Alocação baseada em política de recursos distribuídos (tempo de CPU,
    licenças de software, etc.)Enfileiramento e agendamento em loteSuporta diversos hardwares de servidor, sistemas operacionais e arquiteturasBalanceamento de carga e execução remota de tarefasEstatísticas detalhadas da contabilidade de jobsRecursos especificados por usuários(as) de maneira detalhadaSuspender/retomar/migrar jobsFerramentas para relatar o status do Job/Host/ClusterMatrizes de jobsIntegração e controle de jobs paralelos Este pacote contém os utilitários de usuário(a) do Grid Engine. 
          |  |  
       
	 
	   | gridengine-exec
	      
	           Distributed resource management - Execution Server | 
		 | Versions of package gridengine-exec | 
|---|
 | Release | Version | Architectures | 
|---|
 | bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | forky | 8.1.9+dfsg-13.1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | sid | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | trixie | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armhf,i386 |  
		 | Debtags of package gridengine-exec: | 
|---|
 | role | program |  | License: DFSG free |  
           | Grid Engine is software that facilitates "distributed resource
management" (DRM).  Far more than just simple load-balancing tools or
batch scheduling mechanisms, DRM software typically provides the
following key features across large sets of distributed resources: 
Policy based allocation of distributed resources (CPU time,
    software licenses, etc.)Batch queuing & schedulingSupport diverse server hardware, OS and architecturesLoad balancing & remote job executionDetailed job accounting statisticsFine-grained user specifiable resourcesSuspend/resume/migrate jobsTools for reporting Job/Host/Cluster statusJob ArraysIntegration & control of parallel jobs This package contains the Grid Engine execution server. 
          |  |  
       
	 
	   | gridengine-master
	      
	           Distributed resource management - Master Server | 
		 | Versions of package gridengine-master | 
|---|
 | Release | Version | Architectures | 
|---|
 | trixie | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armhf,i386 |  | bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | forky | 8.1.9+dfsg-13.1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | sid | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | License: DFSG free |  
           | Grid Engine is software that facilitates "distributed resource
management" (DRM).  Far more than just simple load-balancing tools or
batch scheduling mechanisms, DRM software typically provides the
following key features across large sets of distributed resources: 
Policy based allocation of distributed resources (CPU time,
    software licenses, etc.)Batch queuing & schedulingSupport diverse server hardware, OS and architecturesLoad balancing & remote job executionDetailed job accounting statisticsFine-grained user specifiable resourcesSuspend/resume/migrate jobsTools for reporting Job/Host/Cluster statusJob ArraysIntegration & control of parallel jobs This package contains the Grid Engine master server. 
          |  |  
       
	 
	   | gridengine-qmon
	      
	           ferramentas gráficas para o gerenciamento de fila do Grid Engine | 
		 | Versions of package gridengine-qmon | 
|---|
 | Release | Version | Architectures | 
|---|
 | bullseye | 8.1.9+dfsg-9.1 | amd64,arm64,armhf,i386 |  | sid | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | bookworm | 8.1.9+dfsg-10 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | forky | 8.1.9+dfsg-13.1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 8.1.9+dfsg-13.1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  
		 | Debtags of package gridengine-qmon: | 
|---|
 | uitoolkit | motif |  | License: DFSG free |  
           | Grid Engine é um software que facilita o "gerenciamento de recursos
distribuídos" (Distributed Resource Management - DRM). Mais do que simples ferramentas de balanceamento de carga
ou mecanismos de agendamento em lote, o software DRM geralmente provê os seguintes
recursos-chaves em conjuntos extensos de recursos distribuídos: 
Alocação baseada em política de recursos distribuídos (tempo de CPU,
    licenças de software, etc.)Enfileiramento e agendamento em loteSuporte a diversos hardwares de servidor, SOs e arquiteturasBalanceamento de carga e execução remota de trabalhosEstatísticas detalhadas da contabilidade de trabalhosRecursos específicos de usuário(a) de maneira detalhadaSuspensão/resumo/migração de trabalhosFerramentas para relatar o status de Job/Host/ClusterMatrizes de TrabalhosIntegração e controle de trabalhos paralelos Este pacote contém a interface gráfica de administração do Grid Engine. 
          |  |  
       
	 
	   | htcondor
	      
	           transitional dummy package | 
		 | Versions of package htcondor | 
|---|
 | Release | Version | Architectures | 
|---|
 | forky | 23.9.6+dfsg-2.1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | sid | 23.9.6+dfsg-2.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | trixie | 23.9.6+dfsg-2.1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | upstream | 25.2.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
	      
	           interpretador de comandos interativos avançado para Python 3 | 
		 | Versions of package ipython3 | 
|---|
 | Release | Version | Architectures | 
|---|
 | trixie | 8.35.0-1 | all |  | bookworm | 8.5.0-4 | all |  | sid | 8.35.0-2 | all |  | forky | 8.35.0-2 | all |  | bullseye | 7.20.0-1+deb11u1 | all |  | bullseye-security | 7.20.0-1+deb11u1 | all |  | upstream | 9.6.0 |  | License: DFSG free |  
           | O IPython pode ser usado como substituto para o interpretador de comandos interativos padrão do Python, ou pode ser usado como um ambiente de trabalho completo para computação científica (como Matlab ou Mathematica) quando usado em conjunto com as ferramentas científicas e numéricas padrão do Python. Suporta introspecção de objetos dinâmicos, numeração de entrada/saída de comandos, sistema de macros, registros de atividades de sessão, restauração de sessão, acesso completo ao interpretador de comandos do sistema, relatórios detalhados e coloridos de rastreio, inserção automática de parênteses, inclusão automática de aspas e pode ser embutido em outros programas Python. Este pacote contém o terminal final do interpretador de comandos para Python 3. 
          |  |  
       
	 
	   | mpich
	      
	           ??? missing short description for package mpich :-( | 
		 | Versions of package mpich | 
|---|
 | Release | Version | Architectures | 
|---|
 | sid | 4.3.1-3 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | forky | 4.3.1-3 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 4.3.0+really4.2.1-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | bookworm | 4.0.2-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | bullseye | 3.4.1-5~deb11u1 | amd64,arm64,armhf,i386 |  | upstream | 4.3.2 |  
		 | Debtags of package mpich: | 
|---|
 | admin | benchmarking, monitoring |  | network | hiavailability, load-balancing, scanner |  | scope | utility |  | use | transmission |  | License: DFSG free |  
           | 
          |  |  
       
	 
	   | nordugrid-arc-client
	      | 
		 | Versions of package nordugrid-arc-client | 
|---|
 | Release | Version | Architectures | 
|---|
 | bullseye | 6.10.2-1 | amd64,arm64,armhf,i386 |  | sid | 7.1.1-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | forky | 7.1.1-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 7.0.0-3 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | bookworm | 6.17.0-3 | 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
	      
	           biblioteca de passagem de mensagens de alto desempenho -- binários | 
		 | Versions of package openmpi-bin | 
|---|
 | Release | Version | Architectures | 
|---|
 | bullseye | 4.1.0-10 | amd64,arm64,armhf,i386 |  | bookworm | 4.1.4-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | sid | 5.0.8-10 | amd64,arm64,mips64el,ppc64el,riscv64,s390x |  | forky | 5.0.8-10 | amd64,arm64,ppc64el,riscv64,s390x |  | trixie | 5.0.7-1 | amd64,arm64,ppc64el,riscv64,s390x |  
		 | Debtags of package openmpi-bin: | 
|---|
 | admin | cluster |  | field | biology, chemistry, mathematics, physics |  | interface | commandline |  | role | program |  | scope | utility |  | License: DFSG free |  
           | Open MPI é um projeto que combina tecnologias e recursos de vários outros
projetos (FT-MPI, LA-MPI, LAM/MPI e PACX-MPI) para construir a melhor
biblioteca MPI disponível. Uma implementação compatível com MPI-3.1
completamente nova, a Open MPI oferece vantagens para fornecedores(as) de
sistemas e software, desenvolvedores(as) de aplicativos e pesquisadores(as)
de ciência da computação. Recursos: 
Conformidade total com os padrões MPI-3.1Segurança de thread e simultaneidadeProcesso dinâmico de desovaAlto desempenho em todas as plataformasGerenciamento de trabalho confiável e rápidoTolerância a falhas de rede e processoSuporta heterogeneidade de redeUma única biblioteca suporta todas as redesInstrumentação em tempo de execuçãoMuitos programadores de trabalho são suportadosMensagens de erro internacionalizadasDesign baseado em componentes, APIs documentadas Este pacote contém os programas utilitários Open MPI. 
          |  |  
       
	 
	   | python3-scoop
	      
	           Python3 library for concurrent parallel programming | 
		 | Versions of package python3-scoop | 
|---|
 | Release | Version | Architectures | 
|---|
 | 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 | 
|---|
 | sid | 7.15.9-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | bookworm | 9.9-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | bullseye | 7.1.2-5 | amd64,arm64,armhf,i386 |  | trixie | 7.14.5-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | forky | 7.15.9-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,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
	      | 
		 | Versions of package hpcc | 
|---|
 | Release | Version | Architectures | 
|---|
 | bookworm | 1.5.0-3 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | forky | 1.5.0-4 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | trixie | 1.5.0-4 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | sid | 1.5.0-4 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  
		 | Debtags of package hpcc: | 
|---|
 | admin | benchmarking |  | role | program |  | License: DFSG free |  
           | The High Performance Computing (HPC) Challenge benchmark runs a suite
of 7 tests that measure the performance of CPU, memory and network for
HPC clusters.  Amongst others, it includes the High-Performance LINPACK
(HPL) benchmark, used by the Top500 ranking (http://www.top500.org/). 
          |  |  
       
	 
	   | python3-mpi4py
	      
	           bindings of the Message Passing Interface (MPI) standard | 
		 | Versions of package python3-mpi4py | 
|---|
 | Release | Version | Architectures | 
|---|
 | forky | 4.1.1-1 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |  | sid | 4.1.1-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |  | bullseye | 3.0.3-8 | amd64,arm64,armhf,i386 |  | bookworm | 3.1.4-2 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |  | trixie | 4.0.3-4 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |  | License: DFSG free |  
           | MPI for Python (mpi4py) provides bindings of the Message Passing
Interface (MPI) standard for the Python programming language,
allowing any Python program to exploit multiple processors. mpi4py is constructed on top of the MPI-1/MPI-2 specification
and provides an object oriented interface which closely follows MPI-2
C++ bindings.  It supports point-to-point (sends, receives) and
collective (broadcasts, scatters, gathers) communications of any
picklable Python object as well as optimized communications of Python
object exposing the single-segment buffer interface (NumPy arrays,
builtin bytes/string/array objects). 
          |  |  Packaging has started and developers might try the packaging code in VCS
       
	 
	   | mpich2python
	      
	           MPI-enhanced Python interpreter (MPICH2 based version) | 
		 | Versions of package mpich2python | 
|---|
 | Release | Version | Architectures | 
|---|
 | VCS | 2.9.4-4 | all |  
	      | License: free 
                Debian package not available
              Version: 2.9.4-4 |  
           | The package provides a python interpreter with MPI (Message Passing Interface,
message-based parallel programming) support. 
          |  
       
	 
	   | openmpipython
	      
	           MPI-enhanced Python interpreter (OpenMPI based version) | 
		 | Versions of package openmpipython | 
|---|
 | Release | Version | Architectures | 
|---|
 | VCS | 2.9.4-4 | all |  
	      | License: free 
                Debian package not available
              Version: 2.9.4-4 |  
           | The package provides a python interpreter with MPI (Message Passing Interface,
message-based parallel programming) support. 
          |  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. 
          |  |