THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Παράλληλα και Διανεμημένα Συστήματα => Topic started by: egwonakhs on December 04, 2018, 19:17:29 pm



Title: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: egwonakhs on December 04, 2018, 19:17:29 pm
Συζήτηση για τη δεύτερη εργασία


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: egwonakhs on December 04, 2018, 19:24:49 pm
Μου κάνει εντύπωση που κανείς δεν έχει ρωτήσει τίποτα ως τώρα σχετικά με την δεύτερη εργασία, οπότε ξεκινάω. Έχω μπερδευτεί αρκετά με την εκφώνηση. Το vp tree πρέπει να το φτιάξουμε εμείς από το μηδέν;


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: laserscout on December 05, 2018, 14:56:55 pm
Μου κάνει εντύπωση που κανείς δεν έχει ρωτήσει τίποτα ως τώρα σχετικά με την δεύτερη εργασία, οπότε ξεκινάω. Έχω μπερδευτεί αρκετά με την εκφώνηση. Το vp tree πρέπει να το φτιάξουμε εμείς από το μηδέν;

Ναι… το κάνει ήδη ο κώδικας που δίνεται. Απλά θέλει τις αλλαγές που αναφέρει.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: A Caster on December 07, 2018, 14:54:53 pm
Ναι… το κάνει ήδη ο κώδικας που δίνεται. Απλά θέλει τις αλλαγές που αναφέρει.

για ποιον κωδικα λες οτι το κανει ηδη? του Steve Hanon στην c++? επειδή αυτό δεν είναι ακριβώς όπως το ζητάει


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Xplicit on December 08, 2018, 20:18:10 pm
Για να τρέξετε την εργασία στην ιδρυματική συστοιχία χρησιμοποιήστε ώς ουρά την pdlab. Αυτό ρυθμίζεται στο script ως
Code:
#PBS -q pdlab


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: A Caster on December 09, 2018, 20:46:40 pm
έχει φτάσει κανείς να βγαζει καποιο αποτελεσμα?
για την επικοινωνία σε υπο-group χρησιμοποιείτε mpi groups (MPI_Group_incl , MPI_group κλπ) ή virtual topologies (MPI_Cart_create κλπ) ??


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: cmoustakas on December 09, 2018, 23:51:18 pm
Εγώ με MPI_Comm_split τοκανα φιλε και νομίζω είναι ντάξει... Αλλα δεν ξέρω πώς να επικοινωνήσω με τα προηγούμενα subcommunicators για το επόμενο ερώτημα, αν κανεις γνωρίζει ας δώσει ενα help


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: A Caster on December 10, 2018, 11:03:15 am
Εγώ με MPI_Comm_split τοκανα φιλε και νομίζω είναι ντάξει... Αλλα δεν ξέρω πώς να επικοινωνήσω με τα προηγούμενα subcommunicators για το επόμενο ερώτημα, αν κανεις γνωρίζει ας δώσει ενα help
ωραίος ευχαριστώ

Για το 4) ή το 5) λες οτι δεν μπορεις να πας πισω?


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: cmoustakas on December 10, 2018, 13:13:56 pm
Για να βρω τους κοντινότερους γείτονες , γενικά πως θα μιλήσω με διαφορετικά communicators προκειμένου να μετρήσω αποστάσεις και με το "δεξί" μου υποδένδρο.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: A Caster on December 11, 2018, 12:36:48 pm
Για να βρω τους κοντινότερους γείτονες , γενικά πως θα μιλήσω με διαφορετικά communicators προκειμένου να μετρήσω αποστάσεις και με το "δεξί" μου υποδένδρο.

δυστυχώς δεν έχω φτάσει στην υλοποίηση αυτού ακόμα αλλά ίσως αν αποθηκεύεις στο tree για κάθε node και σε ποιο subcommunicator ανήκει και οπισθοδρομώντας χρησιμοποιείς το node.subcomm ?


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 11, 2018, 16:50:34 pm
παιζει να δωσει καμια παραταση ? , ξερουμε τπτ?


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Kthulu on December 11, 2018, 19:57:45 pm
Δεν έχει ανεβει η υποβολή της εργασίας στο elearning ακόμα.. Φαντάζομαι αυτό είναι καλός οιωνός
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 11, 2018, 21:56:40 pm
Πήρε τελικά μέχρι Κυριακή


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 13, 2018, 15:42:50 pm
Με το Hellasgrid πως κανω registration ? , πρεπει να παω στην κεντρικη βιβλιοθήκη οπως λεει στις οδηγιες?


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Haarp on December 13, 2018, 15:52:36 pm
Για ποιές οδηγίες λες; Στην παρουσίαση του Hellasgrid μας είπανε πως απλώς πρέπει να στείλουμε μια φόρμα αίτησης (https://it.auth.gr/el/eForms/scientific_account), η οποία παίρνει σίγουρα λίγες μέρες να εγκριθεί. Γενικά σ'αυτό (https://hpc.it.auth.gr/intro/) το site έχει χρήσιμες οδηγίες για τη χρήση του Hellasgrid.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 13, 2018, 15:57:31 pm
εστειλα και αυτην την φορμα αιτησης χτες , https://access.hellasgrid.gr/register/csr_form (https://access.hellasgrid.gr/register/csr_form) εδω εκανα μια αιτηση , και μου λεγε να παω στην κεντρικη βιβλιοθηκη .


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Xplicit on December 13, 2018, 16:49:29 pm
Οχι, δεν χρειάζεται αυτή. Σήμερα ή αύριο θα σου έρθει email με πληροφορίες. Δεν χρειάζεται να κάνεις κάτι αλλο.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 13, 2018, 16:54:34 pm
Οκ , θενξ  :)


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: laserscout on December 14, 2018, 22:28:53 pm
Για να νιώσω καλύτερα με τον εαυτό μου...

Σε τι στάδιο είστε με την εργασία; Εγώ δεν παίζει να την τελειώσω μέχρι την Κυριακή... Το να κάνω όλα τα ερωτήματα μου φαίνεται ακραίο.



Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: akdimitri on December 14, 2018, 23:20:04 pm
Και εγώ μαζί σου. Έχω τελειώσει δημιουργία αλλά καθόλου δεν ακούμπησα αναζήτηση. Και για τη δημιουργία έχω φάει πόσες μέρες.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Xplicit on December 14, 2018, 23:42:05 pm
Ούτε εγώ υπάρχει περίπτωση να τελειώσω μέχρι την Κυριακή. Και νομίζω πως οι περισσότεροι σε αυτήν την κατάσταση είναι.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Kthulu on December 15, 2018, 00:00:42 am
Κι εγώ μια από τα ίδια. Με τίποτα μέχρι την Κυριακή. Χρειάζεται μια καλή παράταση.
sent from mTHMMY (https://play.google.com/store/apps/details?id=gr.thmmy.mthmmy) 


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: laserscout on December 15, 2018, 00:02:49 am
600 γραμμές έχω γράψει μέχρι τώρα
χωρίς το mpiFindMedian που το έχω βάλει ως header
χωρίς την αναζήτηση
χωρίς να έχω ολοκληρώσει την ανακοίνωση όλου του δέντρου
χωρίς να έχω γράψει το σειριακό κομμάτι...

 :D


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: akdimitri on December 15, 2018, 00:20:42 am
ανέβηκε η 3η εργασία...  ;D ;D ;D


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Francis Coppola on December 15, 2018, 02:56:00 am
Περσι ειχε παρει μια καλη παραταση μεχρι 14/1 , εστειλα εμαιλ στον φλωρο αν θα παρει και φετος αλλα δεν απαντησε ποτε  :'(


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: akdimitri on December 15, 2018, 16:16:18 pm
και εγώ αυτό του εστειλα και επίσης δε μου απάντησε.

Περσι ειχε παρει μια καλη παραταση μεχρι 14/1 , εστειλα εμαιλ στον φλωρο αν θα παρει και φετος αλλα δεν απαντησε ποτε  :'(


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: garthan on December 15, 2018, 16:32:29 pm
Θελουμε παραταση  >:(


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: titos on December 15, 2018, 16:35:10 pm
Θελουμε παραταση  >:(
+1


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: konstantic on December 15, 2018, 19:36:24 pm
Code:
#!/bin/bash
#PBS -q pdlab
#PBS -N my-mpi1.0
#PBS -j oe
#PBS -l nodes=4:ppn=4

##module load mpich-x86_64
module load openmpi-1.10-x86_64

cd $PBS_O_WORKDIR

NPROCS = 'wc -l < $PBS_NODEFILE'

echo "---------------" >> log.log
echo "PBS running on: 'hostname'" >> log.log
echo "nodes:: $NPROCS" >> log.log
cat $PBS_NODEFILE >> log.log
echo "---------------"


mpirun -n 16 ../VantagePointTree-Knn-Mpi/mainProgram 22 2 > log.txt 2>&1

Τρέχω αυτό το σκριπτακι με qsub, και ενώ μου επιστρέφει στο log.log
PBS running on: 'hostname'
nodes::
wn021.grid.auth.gr
wn021.grid.auth.gr
wn021.grid.auth.gr
wn021.grid.auth.gr
wn037.grid.auth.gr
wn037.grid.auth.gr
wn037.grid.auth.gr
wn037.grid.auth.gr
wn027.grid.auth.gr
wn027.grid.auth.gr
wn027.grid.auth.gr
wn027.grid.auth.gr
wn020.grid.auth.gr
wn020.grid.auth.gr
wn020.grid.auth.gr
wn020.grid.auth.gr
 (4 διαφορετικά nodes 4 φορές όπως ζήτησα), το  πρόγραμμα τυπώνει
rank 12/16 running on wn021.grid.auth.gr
rank 14/16 running on wn021.grid.auth.gr
rank 8/16 running on wn021.grid.auth.gr
rank 10/16 running on wn021.grid.auth.gr
rank 11/16 running on wn021.grid.auth.gr
rank 1/16 running on wn021.grid.auth.gr
rank 4/16 running on wn021.grid.auth.gr
rank 7/16 running on wn021.grid.auth.gr
rank 2/16 running on wn021.grid.auth.gr
rank 0/16 running on wn021.grid.auth.gr

Τρέχουν δλδ στο ίδιο  node
Έχει καταφέρει κανείς να το τρέξει σε διαφορετικά nodes???


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: koumanas on December 16, 2018, 18:39:45 pm
Για να νιώσω καλύτερα με τον εαυτό μου...

Σε τι στάδιο είστε με την εργασία; Εγώ δεν παίζει να την τελειώσω μέχρι την Κυριακή... Το να κάνω όλα τα ερωτήματα μου φαίνεται ακραίο.



Γενικά, από τη μέρα που ξεκινήσαμε προχωρούμε σταθερά. Θα ήταν κρίμα να μη δωθεί παράταση, τώρα που μαστε στη μέση της εργασίας.


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: A Caster on December 26, 2018, 19:12:23 pm
εχει τρεξει κανεις στο hellasgrid ολοκληρο το πραμα? αν ναι, με πόσα σημεία και πόσην ωρα σας πήρε ενδεικτικα? τρέχω με 8196 x3D στοιχεία και θέλει καμια 20sec για 10 γείτονες στο πισι μ και σκεφτομαι οτι για μερικες εκατονταδες χιλιαδες/εκατομμυρια στοιχεια το allKNN θα παρει ώρες...


Title: Re: [Παράλληλα και Διανεμημένα Συστήματα] Εργασία 2 - 2018
Post by: Xplicit on January 04, 2019, 16:36:22 pm
Επειδή εδώ και δύο μέρες η ουρά είναι μεγάλη και η διορία τελειώνει, μην βάζετε μεγάλα walltime. Επίσης κοιτάτε αν κολλήσει κάποια εργασία σας και κάντε την delete.