Open-MPI βοήθεια

...IDE, compilers, κλπ

Συντονιστής: konnn

Open-MPI βοήθεια

Δημοσίευσηαπό pc_magas » 22 Ιουν 2012, 14:42

Θέλω να κάνω ένα μικρό clusteraki με 2 μηχανηματάκια ο ένας τρέχει ubuntu 12.04 (master) και ο Άλλος τρέχει Debian 6 squeeze.
Έχω κάνει το ~/.mpi_hostfile με τα εξής περιεχόμενα:
Κώδικας: Επιλογή όλων
# The Hostfile for Open MPI

# The master node, 'slots=2' is used because it is a dual-processor machine.
localhost slots=2

# The following slave nodes are single processor machines:
192.168.2.3

Όμως η εκτέλεση ενός απλού προγράμματος όπως:(Εφόσον το έχω κάνει compile με mpicc)
Κώδικας: Επιλογή όλων
#include "mpi.h"
#include <stdio.h>
#include<unistd.h>

int main( int argc,char *argv[] )
{
   int rank, size;
   char hostname[10];
   MPI_Init( &argc, &argv );
   MPI_Comm_rank( MPI_COMM_WORLD, &rank );
   MPI_Comm_size( MPI_COMM_WORLD, &size );
   gethostname(hostname,10);
   printf( "Cluster size: %d\nTerminal ID: %d\nHostname: %s\n",size,rank,hostname);
   MPI_Finalize();
return 0;
}

Μου παίνρει πολύ καιρό γιατί?
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση

Re: Open-MPI βοήθεια

Δημοσίευσηαπό Dimitris » 23 Ιουν 2012, 19:23

Γιατί προφανώς δεν είναι εφικτή η επικοινωνία μεταξύ των υπολογιστών. Μπορείς να συνδεθείς από τον έναν υπολογιστή στον άλλον μέσω ssh; Η συνδεση αυτη χρειάζεται κωδικό πρόσβασης; Από τον άλλον υπολογιστή στον έναν; Χρειάζεται πάλι κωδικό; Θα πρέπει να ορίσεις τα sshkeys ώστε να συνδέεσαι χωρίς κωδικό. Πολύ πιθανόν να περιμένει το πρόγραμμά σου τον κωδικό πρόσβασης. Όταν τρέχει το πρόγραμμα και δεν εισαι συνδεδεμένος με ssh, κάνε ένα ps aux | grep ssh. Φαντάζομαι το τρέχεις με mpirun και όχι απλά το εκτελέσιμο. Στο μέλλον θα χρειαστείς και κοινόχρηστο home με nfs ή κάτι παρόμοιο...
Άβαταρ μέλους
Dimitris
saintTUX
saintTUX
 
Δημοσιεύσεις: 1357
Εγγραφή: 13 Μάιος 2008, 13:57
Τοποθεσία: Θεσσαλονίκη
Εκτύπωση

Re: Open-MPI βοήθεια

Δημοσίευσηαπό pc_magas » 23 Ιουν 2012, 23:21

Έκανα passwordless ssh με ανταλλαγή κλειδιών μάλιστα στον master έβαλα και τον openssh-server και άνοιξα την θύρα 22 στο LAN μου. (Όλα τα μηχανήματα είναι σε LAN μετά ίσως πάω και σε ένα ποιο μακρινό μηχάνημα από το grnet). Αλλά μου ζητά να δόσς 'yes' η 'no' γιατί δεν μπορεί ο aster να βάλει το μηχάνημα μου στα known hosts.
Όσο για το αποτέλεσμα της εντολής:
Κώδικας: Επιλογή όλων
pcmagas@pcmagas-destop:~/MPI$ ps aux | grep ssh
root       892  0.0  0.1  49948  2876 ?        Ss   19:59   0:00 /usr/sbin/sshd -D
pcmagas   1768  0.0  0.0  12484   320 ?        Ss   19:59   0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session --session=gnome-fallback
pcmagas   2160  0.0  0.0  13592   928 pts/2    S+   23:20   0:00 grep --color=auto ssh
My blog|Κυπριακή Κοινότητα Ελευθέρου Λογισμικού Λογισμικού ανοικτού Κώδικα
Γνώσεις Linux:Ποτέ αρκετές|Προγραμματισμός: Php, javascript, nodejs, python, bash |Aγγλικά:Καλά
Οι υπολογιστές μου:
Spoiler: show
Ubuntu 16.04 64 bit σεIntel(R) Pentium(R) CPU G4400 @ 3.30GHz, 16Gib Ram, 500Gib Hard Disk, και κάρτα γραφικών Nvidia Geforce GT610
Lubuntu 14.04 σε Dell Inspiron mini 10(1010) intel Atom Z500 1Gb ram και gma500 (εδώθη σε άλλον)
Kubuntu 16.04 Lenovo G70 Intel i5 Nvidia Grapgics Card, Intel Graphics card (έχει 2) με Nouveau, 16Gb RAM, 126GB SSD Σκληρό Δίσκο
Άβαταρ μέλους
pc_magas
powerTUX
powerTUX
 
Δημοσιεύσεις: 2598
Εγγραφή: 12 Απρ 2009, 18:55
Τοποθεσία: Αχαρναί Αττικής
Launchpad: pc_magas
IRC: pc_magas
Εκτύπωση


Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron