GoGPT Best VPN GoSearch

Icône de favori OnWorks

dgscat-int32 - En ligne dans le Cloud

Exécutez dgscat-int32 dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande dgscat-int32 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


dggath, dgscat, gscat - convertir des graphiques source distribués vers ou à partir de graphiques centralisés

SYNOPSIS


dggath [Options] [fichier ig] [fichier og]

dgscat [Options] [fichier ig] [fichier og]

gscat [Options] [fichier ig] [fichier og]

DESCRIPTION


Le dggath programme rassemble des graphiques distribués dans des graphiques centralisés. Il lit un ensemble de
fichiers fichier ig représentant des fragments d'un graphe source distribué, et les réécrit sur
la forme d'un seul graphe source centralisé fichier og.

Le dgscat le programme disperse les graphes sources centralisés en graphes distribués. Il lit un
graphe source centralisé fichier ig et le réécrit sous la forme d'un ensemble de fichiers fichier og
représentant des fragments du graphe source distribué correspondant.

Le gscat programme fait exactement la même chose que dgscat, mais ne nécessite pas d'être exécuté dans un
environnement parallèle. Depuis gscat traite le fichier graphique centralisé d'entrée sous forme de texte
stream, il n'a pas besoin de charger le graphe complet en mémoire avant de construire le
fichiers de fragments de graphe. Il est donc beaucoup moins gourmand en ressources, mais ne permet pas de
la vérification de la cohérence du graphe, car il n'a pas de vision globale de la structure du graphe.

Lorsque les noms de fichiers ne sont pas spécifiés, les données sont lues à partir de l'entrée standard et écrites dans
sortie standard. Les flux standard peuvent également être explicitement représentés par un tiret « - ».

Lorsque les bibliothèques appropriées ont été incluses au moment de la compilation, dggath et dgscat Vous pouvez
gérer directement les graphiques compressés, à la fois en entrée et en sortie. Un flux est traité comme
compressé chaque fois que son nom est postfixé avec une extension de fichier compressé, comme dans
'brol.grf.bz2' ou '-.gz'. Les formats de compression pouvant être supportés sont le bzip2
format ('.bz2'), le format gzip ('.gz'), et le format lzma ('.lzma', en entrée uniquement).

dggath et dgscat base sur les implémentations de l'interface MPI pour répartir le travail à travers le
éléments de traitement. Il est donc peu probable qu'il soit exécuté directement, mais plutôt par
certaines commandes de lancement telles que mpirun.

DISTRIBUÉ DOSSIER DES NOMS


Afin de savoir si les programmes doivent lire ou écrire dans un seul fichier situé sur
un seul processeur, ou à plusieurs instances du même fichier sur tous les processeurs, ou
sinon à des fichiers distincts sur chacun des processeurs, une grammaire spéciale a été conçue,
qui est basé sur le caractère d'échappement '%'. Quatre de ces séquences d'échappement sont définies, qui
sont interprétés indépendamment sur chaque processeur, avant l'ouverture du fichier. Par défaut, quand
un nom de fichier est fourni, il est supposé que le fichier doit être ouvert sur un seul des
processeurs, appelé processeur racine, qui est généralement le processus 0 du communicateur
dans lequel le programme est exécuté. L'index du processeur racine peut être modifié au moyen
du système -r option. L'utilisation de l'une des trois premières séquences d'échappement ci-dessous indiquera
programmes pour ouvrir en parallèle un fichier de nom égal au nom de fichier interprété, à chaque
processeur sur lequel ils sont exécutés.

%p Remplacé par le nombre de processus dans le communicateur global dans lequel le programme
est exécuté. Conduit à une ouverture parallèle.

%r Remplacé sur chaque processus exécutant le programme par le rang de ce processus dans le
communicateur mondial. Conduit à une ouverture parallèle.

%- Rejeté, mais conduit à une ouverture parallèle. Cette séquence est principalement utilisée pour instruire
programmes pour ouvrir sur chaque processeur un fichier de nom identique. Les fichiers ouverts peuvent
be, selon que le chemin donné mène à un répertoire partagé ou à des répertoires
qui sont locaux à chaque processeur, soit à l'ouverture de plusieurs instances de
le même fichier, ou à l'ouverture de fichiers distincts qui peuvent avoir chacun un
contenu, respectivement (mais dans ce dernier cas, il est fortement recommandé d'identifier
fichiers au moyen de la séquence '%r').

%% Remplacé par un seul caractère '%'. Les noms de fichiers utilisant cette séquence d'échappement ne sont pas
considéré pour l'ouverture parallèle, à moins qu'un ou plusieurs des trois autres échappent
des séquences sont également présentes.

Par exemple, le nom de fichier 'brol' conduira à l'ouverture du fichier 'brol' à la racine
processeur uniquement, nom de fichier '%-brol' (ou même 'br%-ol') conduira à l'ouverture parallèle de
fichiers appelés 'brol' sur chaque processeur, et le nom de fichier 'brol%p-%r' conduira à l'ouverture
des fichiers 'brol2-0' et 'brol2-1', respectivement, sur chacun des deux processeurs sur lesquels le
programme devaient s'exécuter.

OPTIONS


-c Pour dggath et dgscat seul. Vérifiez la cohérence du graphique de la source d'entrée après
le charger en mémoire.

-h Afficher de l'aide.

-rpneu Définir le processus racine pour les fichiers centralisés (la valeur par défaut est 0).

-V Afficher la version du programme et les droits d'auteur.

EXEMPLE


Courir dgscat sur 5 éléments de traitement pour disperser le fichier graphique centralisé brol.grf en 5
fragment de fichier compressé avec brol5-0.dgr.gz en brol5-4.dgr.gz.

$ mpirun -np 5 dgscat brol.grf brol%p-%r.dgr.gz

Utilisez dgscat-int32 en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.