Englishfrançaisespagnol

Icône de favori OnWorks

mpic.mpich - En ligne dans le Cloud

Exécutez mpic.mpich 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 mpic.mpich 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


mpic - Compile et lie des programmes MPI écrits en C

DESCRIPTION


Cette commande peut être utilisée pour compiler et lier des programmes MPI écrits en C. Elle fournit les
options et toutes les bibliothèques spéciales nécessaires pour compiler et lier les programmes MPI.

Il est important d'utiliser cette commande, en particulier lors de la liaison de programmes, car elle fournit
les bibliothèques nécessaires.

COMMAND LINE ARGUMENTS


-spectacle - Afficher les commandes qui seraient utilisées sans les exécuter
-Aide - Donner une aide brève
-cc=nom
- Utiliser le compilateur prénom au lieu du choix par défaut. Utilisez ceci uniquement si le compilateur
est compatible avec la bibliothèque MPICH (voir ci-dessous)
-config=nom
- Charger un fichier de configuration pour un compilateur particulier. Cela permet à un seul mpcc
commande à utiliser avec plusieurs compilateurs.
-compile_info
- Montrer les étapes de compilation d'un programme. Cette option peut être utilisée pour voir ce que
les options et les chemins d'inclusion sont utilisés par mpcc.
-info_lien
- Montrer les étapes pour lier un programme. Cette option peut être utilisée pour voir ce que
les options et les bibliothèques sont utilisées par mpcc.
-profile=nom
- Utiliser le profilage MPI donné par le nom. Voir ci-dessous pour les détails
-écho - Montrez exactement ce que fait ce programme. Cette option ne devrait normalement pas être
utilisé.
autres - sont passés au compilateur ou à l'éditeur de liens. Par exemple, -c provoque la création de fichiers
compilé, -g sélectionne la compilation avec débogage sur la plupart des systèmes, et -o prénom les causes
liaison avec l'exécutable de sortie donné le nom prénom .

ENVIRONNEMENT VARIABLES


La variable d'environnement MPICH_CC peut être utilisé pour sélectionner différents compilateurs et éditeur de liens C.
Notez que puisque MPICH est construit avec un compilateur C et Fortran particulier, changer le
les compilateurs utilisés peuvent causer des problèmes. Utilisez ceci uniquement si vous pouvez mélanger du code compilé avec
les différents compilateurs.

La variable d'environnement PROFIL_MPICC spécifie une bibliothèque de profils et a le même effet
comme si -profile=$MPICC_PROFILE ont servi d'argument pour mpcc . Voir la discussion de
-profil ci-dessous pour plus de détails.

COMPILATEURS


La bibliothèque MPI peut être utilisée avec n'importe quel compilateur qui utilise les mêmes longueurs pour les données de base
objets (tels que Long double ) et qui utilise des bibliothèques d'exécution compatibles. sur de nombreux
systèmes, les différents compilateurs sont compatibles et peuvent être utilisés de manière interchangeable. Il y a
exceptions; si vous utilisez le MPICH_CC variable d'environnement ou la -cc=nom de ligne de commande
argument pour remplacer le choix du compilateur et rencontrer des problèmes, essayez de reconfigurer
MPICH avec le nouveau compilateur et en installant MPICH dans un emplacement séparé. Voir le
manuel d'installation pour plus de détails.

EXEMPLES


Pour compiler un seul fichier foo.c , utilisation
mpcc -c foo.c

Pour lier la sortie et créer un exécutable, utilisez
mpicc -o foo foo.o

Combiner compilation et liaison en une seule commande
mpicc -o foo foo.c

est un moyen pratique de créer des programmes simples.

CHOIX A PROFILAGE BIBLIOTHÈQUE


La -profile=nom L'argument vous permet de spécifier une bibliothèque de profilage MPI à utiliser.
prénom peut prendre deux formes :

Une bibliothèque dans le même répertoire que la bibliothèque MPI
Le nom d'un fichier de configuration de profil

If prénom est une bibliothèque, alors cette bibliothèque est incluse avant la bibliothèque MPI. Ceci permet
l'utilisation simple de bibliothèques utilisant l'interface de profilage MPI et
installé dans le même répertoire que la bibliothèque MPI.

If nom.conf est le nom d'un fichier dans le répertoire sysconfdir, alors il est lu et peut
définir les variables suivantes :
PROFILE_PRELIB
- Bibliothèques (et chemins) à inclure avant la bibliothèque MPI
PROFILE_POSTLIB
- Bibliothèques à inclure après la bibliothèque MPI
PROFILE_INCPATHS
- Arguments du préprocesseur C pour tous les fichiers d'inclusion Par exemple, pour ajouter
/usr/local/monprof/include au chemin d'inclusion et à la bibliothèque libmyprof.a in
/usr/local/monprof/lib à l'étape du lien, vous pouvez créer le fichier monprof.conf avec
les lignes

PROFILE_PRELIB="-L/usr/local/myprof/lib -lmyprof"
PROFILE_INCPATHS="-I/usr/local/myprof/include"

et placez-le dans le répertoire sysconfdir (ce répertoire est défini au moment de la configuration
lorsque MPICH est construit). Ensuite, en utilisant l'argument de ligne de commande -profil=monprof sera
provoquer l'ajout de ces définitions aux commandes de compilation pertinentes.

Utilisez mpcc.mpich en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    PostInstallerF
    PostInstallerF
    PostInstallerF installera tous les
    logiciels que Fedora Linux et d'autres
    n'inclut pas par défaut, après
    exécutant Fedora pour la première fois. Son
    facile pour...
    Télécharger PostInstallerF
  • 2
    strass
    strass
    Le projet strace a été déplacé vers
    https://strace.io. strace is a
    diagnostic, débogage et instruction
    traceur d'espace utilisateur pour Linux. C'est utilisé
    surveiller un...
    Télécharger
  • 3
    gMKVExtract GUI
    gMKVExtract GUI
    Une interface graphique pour l'utilitaire mkvextract (qui fait partie de
    MKVToolNix) qui intègre la plupart (si
    pas tous) les fonctionnalités de mkvextract et
    utilitaires mkvinfo. Écrit en C#NET 4.0,...
    Télécharger gMKVExtractGUI
  • 4
    Bibliothèque JasperReports
    Bibliothèque JasperReports
    La bibliothèque JasperReports est la
    l'open source le plus populaire au monde
    veille économique et reporting
    moteur. Il est entièrement écrit en Java
    et il est capable de...
    Télécharger la bibliothèque JasperReports
  • 5
    Livres Frappe
    Livres Frappe
    Frappe Books est une source gratuite et ouverte
    logiciel de comptabilité de bureau
    simple et bien conçu pour être utilisé par
    petites entreprises et indépendants. Ce'...
    Télécharger Frappe Books
  • 6
    Python numérique
    Python numérique
    NEWS : NumPy 1.11.2 est la dernière version
    qui sera fait sur sourceforge. roues
    pour Windows, Mac et Linux ainsi que
    les distributions source archivées peuvent être fou ...
    Télécharger Python numérique
  • Plus "

Commandes Linux

Ad