Εισαγωγή σε parallel computing

...το μέρος για να ξεκινήσετε!

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

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Εισαγωγή σε parallel computing

Δημοσίευσηαπό sokoban4ever » 11 Ιαν 2010, 12:30

@a80
Αν σε βολεύει υπάρχουν και bindings σε python για το mpi
δες εδώ
http://mpi4py.scipy.org/docs/usrman/
http://mpi4py.scipy.org/

@Dimitris
Δεν πειράζει ότι προλαβαίνεις , είναι κατανοητό
Εξάλλου λέγεται ότι η αρχή είναι το ήμισυ του παντός
:P
Θέλουμε και μπορούμε να έχουμε μια καλύτερη ζωή και όσο θα ζούμε θα προσπαθούμε να την αποκτήσουμε ακόμα και αν πεθάνουμε προσπαθώντας, και αν κάποια στιγμή λιγίσουμε έχουμε το επίπεδο να πούμε κουράστηκα λίγο να ,να ξαποστάσουμε , ώστε να συνεχίσουμε πάλι δυνατοί ξανά.

Μήνυμα με αγάπη και αληλλεγγύη σε όλους τους ανθρώπους από όλους τους λαούς , ιδίως του Ελληνικού.
Άβαταρ μέλους
sokoban4ever
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 2331
Εγγραφή: 13 Φεβ 2009, 02:22
Εκτύπωση

Re: Εισαγωγή σε parallel computing

Δημοσίευσηαπό a80 » 11 Ιαν 2010, 22:37

Ευχαριστώ για την βοήθεια σας.

Θα προσπαθήσω να κάνω μια αρχή και εγώ. Τα αποτελέσματα θα τα ανεβάσω στο forum.
:wave:
Άβαταρ μέλους
a80
babeTUX
babeTUX
 
Δημοσιεύσεις: 13
Εγγραφή: 22 Απρ 2009, 03:11
Εκτύπωση

Re: Εισαγωγή σε parallel computing

Δημοσίευσηαπό a80 » 12 Ιαν 2010, 04:13

Συγνώμη παιδιά αλλά βρέθηκα αμέσως σε πρόβλημα.
προσπαθώ να κάνω το παραπάνω παράδειγμα του hello.c

Λοιπόν
sudo apt-get install build-essential libgomp1 και όχι libgomp δεν υπήρχε στα packages

gcc -c -fopenmp hello.c

hello.c: In function ‘main’:
hello.c:4: warning: incompatible implicit declaration of built-in function ‘printf’



gcc -o paralleltest hello.o

hello.o: In function `main':
hello.c:(.text+0x14): undefined reference to `GOMP_parallel_start'
hello.c:(.text+0x23): undefined reference to `GOMP_parallel_end'
collect2: ld returned 1 exit status

Προσπαθώ σε 9.10 x64 με gcc 4.4.1

Ψάχνω αρκετή ώρα στο δίκτυο και βρήκα οτι compiler ειναι ο mpicc, δοκίμασα αλλά πάλι είχα λάθη.

1. Θα δοκιμάσω σε 9,04 x32
2. θα προσπαθήσω να κάνω compile την mpi γιατι τα πακέτα δεν τα εμπιστεύομαι και πολύ.

Τα λέμε.
Άβαταρ μέλους
a80
babeTUX
babeTUX
 
Δημοσιεύσεις: 13
Εγγραφή: 22 Απρ 2009, 03:11
Εκτύπωση

Προηγούμενη

Επιστροφή στο Οδηγοί - How to - Tutorials