Paquet : scotch (7.0.6-1 et autres)
Liens pour scotch
Ressources Debian :
- Rapports de bogues
- Developer Information
- Journal des modifications Debian
- Fichier de licence
- Suivis des correctifs pour Debian
Télécharger le paquet source scotch :
Responsables :
- Debian Science Maintainers (Page QA, Archive du courrier électronique)
- package has bad maintainer field (Page QA)
- IV" (Page QA)
- Andreas Tille (Page QA)
- Drew Parsons (Page QA)
Ressources externes :
- Page d'accueil [www.labri.fr]
Paquets similaires :
programmes et bibliothèques pour le partitionnement de graphe, maillage et hypergraphe
Le but est d’appliquer la théorie des graphes, avec une approche « diviser pour régner », aux problèmes de calculs scientifiques tels que le partitionnement de graphe ou de maillage, le mappage statique et le rangement de matrices creuses, dans des domaines d’application allant de la mécanique des structures aux systèmes d’exploitation ou à la biochimie.
La distribution SCOTCH est un ensemble de programmes et de bibliothèques qui mettent en œuvre les algorithmes de mappage statique et de réarrangement de matrices creuses développés dans le projet SCOTCH.
SCOTCH possède beaucoup de fonctions intéressantes :
– ses capacités peuvent être utilisées à travers un ensemble de programmes autonomes ainsi ainsi qu’avec la bibliothèque libSCOTCH, proposant des interfaces pour C et Fortran ;
– il fournit des algorithmes pour le partitionnement de structures de graphes, ainsi que de structures de maillage définies sous forme de graphes bipartis nœud-élément et qui peuvent aussi représenter des hypergraphes ;
– il peut mapper n’importe quel graphe pondéré source avec n’importe quel graphe pondéré cible. Les graphes source et cible peuvent avoir n’importe quelle topologie, et leurs sommets et arêtes peuvent être pondérés. De plus, les graphes source et cible peuvent être déconnectés. Cette fonctionnalité permet le mappage de programmes sur des sous-parties d’architecture parallèle faite de processeurs hétérogènes et de liens de communication ;
– il calcule l’arrangement de blocs amalgamés de matrices creuses, pour une résolution efficace de routines BLAS ;
– son temps d’exécution est linéaire pour le nombre d’arêtes du graphe source et logarithmique pour le nombre de sommets du graphe cible lors des calculs de mappages ;
– il peut gérer indifféremment des structures de graphes ou de maillages créées par des programmes C ou Fortran, avec des indices de tableau démarrant à zéro ou un ;
– il propose une prise en charge élargie pour les graphes et maillages adaptifs à travers la gestion de tableaux arêtes disjointes ;
– il est paramétrable dynamiquement grâce à des liens stratégiques interprétés lors de l’exécution ;
– il utilise efficacement la mémoire du système pour traiter de grands graphes et maillages sans encourir de fautes de débordement de mémoire ;
– il est grandement modulaire et documenté. Ayant été publié sous la licence logicielle libre CeCILL-C, il peut être utilisé comme banc de test pour des développement et test faciles et rapides de nouvelles méthodes de partitionnement et de rangement ;
– il peut s’interfacer facilement avec d’autres programmes. Les programmes constituant le projet SCOTCH ont été conçus pour être exécutés en ligne de commande sans invite de commande interactive, de façon à pouvoir être appelés facilement par d’autres programmes au moyen d’appels system() ou popen(), ou enchainés ensemble dans une ligne de commande unique. De plus, les capacités d’étiquetage de sommets permettent aisément la renumérotation de sommets ;
– il fournit plusieurs outils pour construire, vérifier et afficher des modèles de graphes, maillages et matrices ;
– il est écrit en C et utilise une interface POSIX qui le rend hautement portable. PT-SCOTCH utilise l’interface MPI, et facultativement des processus légers POSIX.
Autres paquets associés à scotch
|
|
|
|
-
- dep: libc6 (>= 2.34) [non alpha, ia64, sh4]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6-udeb
- dep: libc6 (>= 2.40) [sh4]
-
- dep: libc6.1 (>= 2.34) [alpha]
- bibliothèque C GNU : bibliothèques partagées
un paquet virtuel est également fourni par libc6.1-udeb
- dep: libc6.1 (>= 2.37) [ia64]
-
- dep: libscotch-7.0 (>= 7.0.4) [ia64]
- programs and libraries for graph, mesh and hypergraph partitioning
- dep: libscotch-7.0 (>= 7.0.6) [non ia64]
Télécharger scotch
Architecture | Version | Taille du paquet | Espace occupé une fois installé | Fichiers |
---|---|---|---|---|
alpha (portage non officiel) | 7.0.6-1 | 134,8 ko | 8 493,0 ko | [liste des fichiers] |
amd64 | 7.0.6-1 | 136,5 ko | 2 237,0 ko | [liste des fichiers] |
arm64 | 7.0.6-1 | 139,2 ko | 8 493,0 ko | [liste des fichiers] |
armel | 7.0.6-1 | 146,1 ko | 1 557,0 ko | [liste des fichiers] |
armhf | 7.0.6-1 | 144,5 ko | 1 381,0 ko | [liste des fichiers] |
hppa (portage non officiel) | 7.0.6-1 | 156,2 ko | 1 625,0 ko | [liste des fichiers] |
i386 | 7.0.6-1 | 155,8 ko | 2 109,0 ko | [liste des fichiers] |
ia64 (portage non officiel) | 7.0.4-1+b1 | 154,4 ko | 1 979,0 ko | [liste des fichiers] |
m68k (portage non officiel) | 7.0.6-1 | 144,7 ko | 1 585,0 ko | [liste des fichiers] |
mips64el | 7.0.6-1 | 142,2 ko | 8 509,0 ko | [liste des fichiers] |
ppc64 (portage non officiel) | 7.0.6-1 | 144,4 ko | 8 521,0 ko | [liste des fichiers] |
ppc64el | 7.0.6-1 | 145,2 ko | 8 493,0 ko | [liste des fichiers] |
riscv64 | 7.0.6-1 | 141,3 ko | 1 757,0 ko | [liste des fichiers] |
s390x | 7.0.6-1 | 141,8 ko | 1 833,0 ko | [liste des fichiers] |
sh4 (portage non officiel) | 7.0.6-1 | 174,2 ko | 8 357,0 ko | [liste des fichiers] |
sparc64 (portage non officiel) | 7.0.6-1 | 162,3 ko | 127 601,0 ko | [liste des fichiers] |
x32 (portage non officiel) | 7.0.6-1 | 136,3 ko | 2 037,0 ko | [liste des fichiers] |