Τοπολογίεσ. Κώςτασ Διαμαντάρασ Τμιμα Πλθροφορικισ ΤΕΙ Θεςςαλονίκθσ



Σχετικά έγγραφα
Πρόταςθ - ζκκεςθ για βελτίωςθ των ςυνκθκών διαβίωςθσ των ηώων του Ζωολογικοφ Κιπου Θεςςαλονίκθσ

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΚΟΙΝΩΝΙΚΩΝ ΕΡΕΥΝΩΝ ΙΝΣΤΙΤΟΥΤΟ ΑΣΤΙΚΗΣ ΚΑΙ ΑΓΡΟΤΙΚΗΣ ΚΟΙΝΩΝΙΟΛΟΓΙΑΣ ΟΜΑΔΑ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

ΕΘΝΙΚΟ ΚΕΝΤΡΟ ΚΟΙΝΩΝΙΚΩΝ ΕΡΕΥΝΩΝ ΙΝΣΤΙΤΟΥΤΟ ΑΣΤΙΚΗΣ ΚΑΙ ΑΓΡΟΤΙΚΗΣ ΚΟΙΝΩΝΙΟΛΟΓΙΑΣ ΟΜΑΔΑ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Καλζσ Πρακτικζσ ςτην Προςχολική Εκπαίδευςη ΙIΙ.A

ΤΓΓΡΑΦΘ ΕΠΙΣΘΜΟΝΙΚΘ ΜΕΛΕΣΘ. ΜΕΘΟΔΟΛΟΓΙΑ ΚΟΙΝΩΝΙΚΘ ΖΡΕΤΝΑ & ΚΟΙΝΩΝΙΚΑ ΠΡΟΒΛΘΜΑΣΑ Διδάςκοντεσ: Χρ. Σςουραμάνθσ Ι. Γουςζτθ Ακαδ.

Δείκτησ Αξιολόγηςησ 4.2: Σχζςεισ του ςχολείου με γονείσ και ςυνεργαςίεσ με εκπαιδευτικοφσ-κοινωνικοφσ φορείσ και φορείσ ΕΑΕ

ΠΡΟΓΡΑΜΜΑ ΠΟΥΔΩΝ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΑ Α ΛΥΚΕΙΟΥ

ΑΓΚΙΝΑΡΑ ι ΑΓΓΙΝΑΡΑ. Καλλιεργθτικζσ τεχνικζσ

ΠΟΛ 1065 Δ/ΝΗ ΦΟΡΟΛΟΓΙΑ ΕΙΟΔΗΜΑΣΟ (Δ12)

Σα κφρια ςθμεία και οι βαςικζσ αλλαγζσ του νζου φορολογικοφ νομοςχεδίου:

Κανονιςμόσ Αςφάλειασ Χώρων Εργαςίασ & Τπολογιςτικών υςτημάτων Κτηρίου Κεντρικήσ Διοίκηςησ Προςκοπικό Μέγαρο «Αντώνησ Μπενάκησ»

ΑΠΑΝΣΗΕΙ ΣΟ ΠΡΟΣΕΙΝΟΜΕΝΟ ΘΕΜΑ ΝΕΟΕΛΛΗΝΙΚΗ ΓΛΩΑ Γ ΕΠΑΛ

Θέματα 3-5. Κρίσιμες αποφάσεις στο Κυπριακό τις επόμενες εβδομάδες

Ιςοπεδϊνονται τα αςφαλιςτικά μασ δικαιϊματα με τθν πρόταςθ τθσ κυβζρνθςθσ για το Αςφαλιςτικό

ΠΡΟΤΑΣΗ ΣΥΝΗΓΟΡΟΥ ΤΟΥ ΚΑΤΑΝΑΛΩΤΗ. για την κατάρτιση ΚΩΔΙΚΑ ΚΑΤΑΝΑΛΩΤΙΚΗΣ ΔΕΟΝΤΟΛΟΓΙΑΣ

ΑΝΣΙΜΕΣΩΠΙΗ ΦΟΡΟΛΟΓΙΚΩΩΝ ΚΑΙ ΑΦΑΛΙΣΙΚΩΝ ΘΕΜΑΣΩΝ για ΚΟΙΝΕΠ ΕΝΗΜΕΡΩΣΙΚΟ ΚΑΙ ΕΚΠΑΙΔΕΤΣΙΚΟ ΤΛΙΚΟ

Χριςτοφγεννα Πρωτοχρονιά Θεοφάνια ικθ και ζκιμα ςτθν Ελλάδα

Οργάνωση και λειτουργία του δικτυακού τόπου του Εθνικού Αστεροσκοπείου Αθηνών Προγνώσεις και παρατηρήσεις

Παρζμβαςη κ. Ιωάννη Μυλόπουλου

Όλα τα ευρωπαϊκά κράτθ προςπακοφν να πετφχουν πράςινθ ανάπτυξθ. Στθν Ελλάδα τϊρα αρχίηουμε να επενδφουμε ςε τζτοιου είδουσ καινοτόμεσ ιδζεσ με τθν

3. Βιτσιλάκη Χ., Γουβιάς Δ. (2007). ΣΧΟΛΕΙΟ ΚΑΙ ΔΟΥΛΕΙΑ: Μία εμπειρική διερεύνηση της εφηβικής απασχόλησης. Αθήνα (εκδόσεις Gutenberg ).

ΑΠΟΦΑΣΗ ΤΗΣ Δ.Ε. ΤΟΥ ΤΕΕ

Ταξιδεφοντασ ςτον κόςμο των θεών

Γιατί θεωρεί ότι είναι μια ευκαιρία για να κάνει επίδειξη της τέχνης του και να εντυπωσιάσει (σ. 103, ΥΑΠ).

Κωδικός: ΕΜΦ2 Αρ. Έκδοσης: 1 Ημ/νία: Σελ. 1 από 15

Βασικές Έννοιες και Μέθοδοι της Οικονομικής Επιστήμης - Οικονομία (< οίκος + νέμω): Διαχείριση των Υποθέσεων ενός Νοικοκυριού - Γενικός Ορισμός: Μια

Τα Αναβολικά. Τα αναβολικά χωρίζονται στα φυσικά και στα συνθετικά.

Ασυντήρητες και επικίνδυνες οικοδομές

ΤΕΙ ΗΠΕΙΡΟΥ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ ΚΑΙ ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ ΛΟΓΙΣΤΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΣΧΟΛΗ ΕΠΙΣΤΗΜΩΝ ΔΙΟΙΚΗΣΗΣ ΤΜΗΜΑ ΝΑΥΤΙΛΙΑΣ ΚΑΙ ΕΠΙΧΕΙΡΗΜΑΤΙΚΩΝ ΥΠΗΡΕΣΙΩΝ

ΤΠΟΜΝΗΜΑ ΘΕΕΩΝ ΚΑΙ ΠΡΟΣΑΕΩΝ ΣΟΤ ΕΜΠΟΡΙΚΟΤ ΚΑΙ ΒΙΟΜΗΧΑΝΙΚΟΤ ΕΠΙΜΕΛΗΣΗΡΙΟΤ ΠΕΙΡΑΙΩ ΓΙΑ ΣΗΝ ΑΝΑΜΟΡΦΩΗ ΣΟΤ ΦΟΡΟΛΟΓΙΚΟΤ ΤΣΗΜΑΣΟ

11 ο Φυλλάδιο Ασκήσεων

Δημήτρησ Ε. Πολλάλησ Ρρόεδροσ Ζνωςθσ Ξενοδοχείων Λακωνίασ Σφμβουλοσ Διοικοφςασ Επιτροπισ Ξ.Ε.Ε.

ΕΙΗΓΗΗ ΣΟΤ Δ.. ΣΗ ΤΚΕΨΗ ΜΕ ΣΑ Δ.. ΣΩΝ ΕΝΩΕΩΝ ΣΙ 10 ΙΑΝΟΤΑΡΙΟΤ 2016

Αριθμ.Πρωτ.: 411 Βόλος, 20 Μαΐου 2013

«Εμβολιαςμοί ςτθν εγκυμοςφνθ»

Η Διαρκισ Επίγνωςθ ςτθν Κακθμερινι Ζωι

τον ΥΦΥΠΟΥΡΓΟ ΥΠΟΔΟΜΩΝ, ΜΕΤΑΦΟΡΩΝ & ΔΙΚΤΥΩΝ ΘΕΜΑ: ΘΕΣΕΙΣ ΚΑΙ ΠΡΟΤΑΣΕΙΣ ΤΗΣ ΠΕΓΕΕΠ ΓΙΑ ΤΗΝ ΑΝΑΜΟΡΦΩΣΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΠΑΡΑΓΩΓΗΣ ΔΗΜΟΣΙΩΝ ΕΡΓΩΝ

Δρ.ΠΟΛΥΚΑΡΠΟΣ ΕΥΡΙΠΙΔΟΥ

ΟΣΤΑ & ΣΚΕΛΕΤΙΚΟ ΣΥΣΤΗΜΑ

ασ καλζςαμε λοιπόν εδϊ για να ακοφςετε τθ δικιά μασ αλικεια για το Γθροκομείο, από τουσ ανκρϊπουσ που εργάηονται δϊδεκα και πλζον χρόνια.

ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ «ΥΓΡΟΜΟΝΩΣΕΙΣ ΕΡΓΟ:

PI0808 / Διάγραμμα 1

ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΑΧΡΗΜΑΤΗΣ ΚΟΙΝΩΝΙΑΣ

ΠΣΤΦΙΑΚΗ ΕΡΓΑΙΑ ΣΗΝ ΥΟΡΟΛΟΓΗΗ ΣΟΤ Σ.Ε.Ι. ΚΑΒΑΛΑ ΦΟΛΗ ΙΟΙΚΗΗ & ΟΙΚΟΝΟΜΙΑ ΣΜΗΜΑ ΙΟΙΚΗΗ ΕΠΙΦΕΙΡΗΕΩΝ

Όμιλος Λογοτεχνίας. Δράκογλου Αναστασία, Κιννά Πασχαλίνα

Από το ξεκίνημά του ο ΤΙΤΑΝ εκφράζει

ΤΛΛΟΓΗ ΔΕΔΟΜΕΝΩΝ 200 ΚΣΙΡΙΩΝ ΣΗ ΛΕΤΚΑΔΑ. ΣΑΣΙΣΙΚΗ ΕΠΕΞΕΡΓΑΙΑ ΑΠΟΣΕΛΕΜΑΣΩΝ & ΠΑΡΟΤΙΑΗ ΤΠΟΛΟΓΙΜΩΝ ΠΑΡΑΔΟΙΑΚΩΝ ΚΣΙΡΙΩΝ ΜΑΤΡΘ ΑΘΑΝΑΙΟ ΒΛΑΧΟΣΑΘΘ ΑΝΔΡΙΑΝΝΑ

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΚΡΗΤΗΣ ΣΧΟΛΗ ΙΟΙΚΗΣΗΣ ΟΙΚΟΝΟΜΙΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ

ΠΕΡΙΛΗΨΗ ΚΕΙΜΕΝΟΥ : Θεωρία. Περίληψη γραπτού Λόγου. Τι είναι η περίληψη;

Αυτονομία Θζρμανςθσ Παλιϊν Πολυκατοικιϊν

«Απαλλαγή από την υποχρέωση τήρησης λογιστικών αρχείων (βιβλίων) των αγροτών και λοιπών περιπτώσεων.» ΑΠΟΦΑΣΗ Η ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΑΣ ΔΗΜΟΣΙΩΝ ΕΣΟΔΩΝ

(ΦΕΚ Α ) Ο ΠΡΟΕΔΡΟΣ ΤΗΣ ΕΛΛΗΝΙΚΗΣ ΔΗΜΟΚΡΑΤΙΑΣ. Εκδίδομε τον ακόλουθο νόμο που ψήφισε η Βουλή: Αρθρο πρώτο

Θεματική Ενότητα: ΠΑΙΔΕΙΑ ΠΟΛΙΤΙΣΜΟΣ - ΑΘΛΗΤΙΣΜΟΣ

ΠΑΡΑΡΤΗΜΑ IΙΙ. Ανάλυση των γενικών κριτηρίων πιστοποίησης της ποιότητας των προγραμμάτων σπουδών

ενεργοί πολίτες για τη Μήλο οι θέσεις μας Υποψηφιότητα Αντώνη Καβαλιέρου δημοτικές εκλογές

Ι ΑΚΤΙΚΗ ΠΑΡΕΜΒΑΣΗ ΣΤΗΝ ΠΑΡΑΓΩΓΗ ΓΡΑΠΤΟΥ ΛΟΓΟΥ ΣΕ ΤΜΗΜΑ ΕΝΤΑΞΗΣ ΕΥΤΕΡΟΒΑΘΜΙΑΣ ΕΚΠΑΙ ΕΥΣΗΣ

Η ΕΠΑΓΓΕΛΜΑΤΙΚΗ & ΕΠΙΧΕΙΡΗΜΑΤΙΚΗ ΔΡΑΣΤΗΡΙΟΠΟΙΗΣΗ ΤΩΝ ΕΛΛΗΝΩΝ ΤΗΣ ΔΙΑΣΠΟΡΑΣ ΜΕΤΑ ΤΟΝ Β ΠΑΓΚΟΣΜΙΟ ΠΟΛΕΜΟ ΚΑΙ Η ΕΠΙΔΡΑΣΗ ΤΗΣ ΣΤΟ ΕΘΝΙΚΟ ΚΕΝΤΡΟ

Καθηγητές στο μικροσκόπιο, ιδιώτες στην έρευνα. Ο νέος νόμος-πλαίσιο για τα πανεπιστήμια. Εφημερίδα: ΤΟ ΒΗΜΑ Ρεπορτάζ: ΜΑΡΝΥ ΠΑΠΑΜΑΤΘΑΙΟΥ

«Αλλαγή ποπείαρ: Σηπαηηγική εξόδος από ηην κπίζη για ηην Εςπώπη και ηην Ελλάδα»

ΕΛΕΓΧΟΣ ΑΝΑΠΤΥΞΗΣ Ι ΙΩΤΙΚΗΣ ΕΚΠΑΙ ΕΥΣΗΣ Ο ΗΓΟΣ

Χρηματοδότηση των Συλλόγων στην εποχή της κρίσης

Από τη διδασκαλία της περίληψης στη διδασκαλία της έκθεσης Η διδασκόμενη θεωρία στην πράξη Εισηγήτρια: Μαρία Κάππου

Σας πληροφορούμε ότι δημοσιεύθηκε ο νόμος 3861/2010 (ΦΕΚ112/Α / ) «Ενίσχυση της διαφάνειας με την υποχρεωτική

Ενότητα 2. Γενικά Οργάνωση Ελέγχου (ΙΙ) Φύλλα Εργασίας Εκθέσεις Ελέγχων

ΒΟΥΛΗ ΤΩΝ ΑΝΤΙΠΡΟΣΩΠΩΝ Ι ΒΟΥΛΕΥΤΙΚΗ ΠΕΡΙΟΔΟΣ - ΣΥΝΟΔΟΣ Δ. 44 η συνεδρίαση

ΕΙΔΙΚΟ ΣΧΕΔΙΟ ΔΙΑΧΕΙΙΣΗΣ ΑΝΘΩΡΙΝΩΝ ΑΡΩΛΕΙΩΝ (ΣΔΑΑ)

ΑΓΡΟΤΙΚΗ ΖΩΗ ΚΑΙ ΚΥΠΡΙΑΚΗ ΠΑΡΑΔΟΣΗ

ΠΑΡΑΡΤΗΜΑ 7 ΔΙΑΔΙΚΑΣΙΕΣ ΠΑΡΟΧΗΣ ΔΙΑΣΥΝΔΕΣΗΣ

Αισθητική και περιβαλλοντική προσαρμογή δρόμων στα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΑΙΤΗΣΕΩΝ ΜΕΤΑΤΑΞΕΩΝ ΕΚΠΑΙΔΕΥΤΙΚΩΝ. ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Υπουργείο Παιδείας και Θρησκευμάτων

υχνζσ Ερωτιςεισ και Απαντιςεισ

ΣΥΝΕΝΤΕΥΞΗ ΣΤΗΝ ΕΦΗΜΕΡΙΔΑ «ΚΡΗΤΙΚΗ ΕΝΗΜΕΡΩΣΗ» ΝΟΕΜΒΡΙΟΣ 2005

ΣΧΕΔΙΟ. ΝΟΜΟΣ. Δηµόσιες υπεραστικές οδικές µεταφορές επιβατών. Κεφ. Α - ΓΕΝΙΚΕΣ ΔΙΑΤΑΞΕΙΣ. Άρθρο 1 Σκοπός πεδίο εφαρµογής

Οι ιοί και οι ιογενείς λοιμώξεις του αναπνευστικού συστήματος στα παιδιά

Ε.Ε. Π α ρ.ι(i), Α ρ.3834, 8/4/2004 Ο ΠΕΡΙ ΑΣΤΥΝΟΜΙΑΣ ΝΟΜΟΣ ΤΟΥ 2004 ΚΑΤΑΤΑΞΗ ΑΡΘΡΩΝ ΜΕΡΟΣ Ι - ΕΙΣΑΓΩΓΗ ΜΕΡΟΣ ΙΙ - ΟΡΓΑΝΩΣΗ ΚΑΙ ΔΙΟΙΚΗΣΗ

Οι υψηλότερες βαθμολογίες πρόσβασης των μαθητών μας ανά μάθημα

Η Αγορά Ηλεκτρικής Ενέργειας στην Κύπρο έχει οργανωθεί σε τομείς που υπόκεινται στις ακόλουθες ρυθμίσεις:

«Ειρήνη» Σημειώσεις για εκπαιδευτικούς

ΕΡΕΥΝΗΤΙΚΗ ΕΡΓΑΣΙΑ. «Ελαιόλαδο το χρυσάφι στο πιάτο μας» Παραγωγή Ελαιολάδου

Αθήνα, 10/12/2014 ΠΟΛ 1253/2014

Το Ψυχολογικό Κλίμα της Σχολικής Τάξης στο Ελληνικό Δημοτικό Σχολείο

ΤΟ ΝΕΡΟ ΜΕΣΑ ΑΠΟ ΤΙΣ ΠΗΓΕΣ-ΚΡΗΝΕΣ ΤΟΥ ΗΜΟΥ ΤΟΠΕΙΡΟΥ

A1. Να γράψετε στο τετράδιό σας την περίληψη του κειμένου που σας δόθηκε ( λέξεις). Μονάδες 25

Μέθοδοι διαχωρισμού των συστατικών ενός ετερογενούς μείγματος

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΗΜΕΡΗΣΙΩΝ

ΣΥΜΒΑΣΗ ΔΠΑ/ΕΠ-6489/2012

Ζκκεςθ Εςωτερικισ Αξιολόγθςθσ Για το ζτοσ

Ζκκεςθ Εςωτερικισ Αξιολόγθςθσ Για τα ζτθ


ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ ΓΕΝΙΚΟΙ ΟΡΟΙ

ΠΑΡΟΥΣΙΑΣΗ ΤΩΝ ΓΕΝΙΚΩΝ ΚΑΙ ΕΙΔΙΚΩΝ ΟΡΩΝ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ «ΑΣΦΑΛΩΣ ΚΑΤΟΙΚΕΙΝ» ΚΟΙΝΟΧΡΗΣΤΟΙ ΧΩΡΟΙ

Η ελληνική κοινωνία απέναντι στην οικονομική κρίση

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΣΧΟΛΗ Ν.Ο.Π.Ε. ΤΜΗΜΑ ΝΟΜΙΚΗΣ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΤΟΜΕΑΣ ΕΜΠΟΡΙΚΟΥ ΚΑΙ ΟΙΚΟΝΟΜΙΚΟΥ ΔΙΚΑΙΟΥ

35η ιδακτική Ενότητα ΕΝΟΧΙΚΕΣ ΣΧΕΣΕΙΣ ( ΕΝΟΧΙΚΟ ΙΚΑΙΟ)

ΣΤΗΝ ΤΡΟΙΖΗΝΙΑ ΑΠΟ ΑΓ.ΕΛΕΝΗ ΕΩΣ ΤΟΝ ΚΟΜΒΟ ΚΑΛΛΟΝΗΣ ΚΑΙ ΣΤΗΝ ΠΑΡΑΛΙΑ ΤΟΥ ΑΡΤΙΜΟΥ. ΤΙΜΟΛΟΓΙΟ ΜΕΛΕΤΗΣ Τιμαριθμική 2012Α

Τιμολόγιο Μελέτης ,00 (με ΦΠΑ) ΠΡΟΓΡΑΜΜΑ ΑΓΡΟΤΙΚΗ ΑΝΑΠΤΥΞΗ ΤΗΣ ΕΛΛΑΔΑΣ (Ε.Γ.Τ.Α.Α.- ΕΘΝΙΚΟΙ ΠΟΡΟΙ) ΥΠΟΕΡΓΟ 1:

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΓΙΑ ΤΗΝ ΚΩΔΙΚΟΠΟΙΗΣΗ ΤΗΣ ΝΟΜΟΘΕΣΙΑΣ. Α. Αντικείμενο του εγχειριδίου

ΣΥΜΒΑΣΗ ΓΙΑ ΤΗΝ ΥΠΗΡΕΣΙΑ ΚΑΤΑΓΡΑΦΗΣ ΤΩΝ ΕΡΓΩΝ ΚΑΙ ΤΩΝ ΠΕΡΙΟΥΣΙΑΚΩΝ ΣΤΟΙΧΕΙΩΝ ΤΟΥ ΗΜΟΥ ΣΤΗΝ ΙΠΠΟΚΡΑΤΕΙΟ ΠΟΛΙΤΕΙΑ. ΠΕΡΙΕΧΟΜΕΝΑ

ΑΠΟΣΠΑΣΜΑ Από το υπ' αριθμ. 21/ Πρακτικό της Οικονομικής Επιτροπής Ιονίων Νήσων

Transcript:

Τοπολογίεσ Κώςτασ Διαμαντάρασ Τμιμα Πλθροφορικισ ΤΕΙ Θεςςαλονίκθσ

Τοπολογίεσ ςτο MPI Γιατί να ορίςω τοπολογία; Βολεφει ςε ςυγκεκριμζνουσ αλγορίκμουσ (πχ. Επεξεργαςία εικόνασ ι ςιματοσ) Ποιοί είναι οι γείτονζσ μου; Το MPI προςφζρει ρουτίνεσ για τον οριςμό τοπολογίασ Πχ. 2-Δ Πλζγμα : Καρτεςιανι τοπολογία 1-Δ : Δακτφλιοσ 2 Κ. Διαμαντάρας MPI

2-Δ Πλζγμα Παράδειγμα πλζγματοσ 4x5 (0,0) (0,1) (0,2) (0,3) (0,4) (1,0) (1,1) (1,2) (1,3) (1,4) (2,0) (2,1) (2,2) (2,3) (2,4) (3,0) (3,1) (3,2) (3,3) (3,4) 3 Κ. Διαμαντάρας MPI

n-δ (Καρτεςιανό) Πλζγμα Η ςυνάρτθςθ MPI_Cart_create κάνει n-διάςτατθ καρτεςιανι τακτοποίθςθ των διεργαςιών. Το πλικοσ των διαςτάςεων δίνεται από το όριςμα ndim. dims[0] = 4; dims[1] = 5; periods[0] = False; periods[1] = False; reorder ndim = 2; = True; err = MPI_Cart_create( MPI_COMM_WORLD, ndim, dims, periods, reorder, comm2d); 4 Κ. Διαμαντάρας MPI

MPI_Cart_create Δθμιουργεί ζνα νζο communicator ςτον οποίο ζχει προςτεκεί πλθροφορία τοπολογίασ #include "mpi.h" int MPI_Cart_create ( MPI_Comm comm_old, int ndims, int *dims, int *periods, int reorder, MPI_Comm *comm_cart ) Παράμετροι Εισόδου comm_old = handle του communicator ειςόδου ndims = πλικοσ διαςτάςεων ςτο καρτεςιανό πλζγμα (integer) dims = array ακεραίων μικουσ ndims που ορίηει το πλικοσ των διεργαςιών ςε κάκε διάςταςθ periods = λογικό array μικουσ ndims που ορίηει αν το πλζγμα είναι περιοδικό (true) ι όχι (false) ςε κάκε διάςταςθ reorder = το αγνοοφμε Παράμετροι Εξόδου comm_cart = handle του communicator με τθν καρτεςιανι τοπολογία 5 Κ. Διαμαντάρας MPI

Βρίςκοντασ τουσ γείτονεσ Η MPI_Cart_create δθμιουργεί ζνα νζο communicator με τισ ίδιεσ διεργαςίεσ όπωσ ο αρχικόσ communicator ειςόδου, αλλά με τθ ςυγκεκριμζνθ τοπολογία. Η ερώτθςθ «ποιοι είναι οι γείτονζσ μου?» απαντάται με τθν κλιςθ τθσ ςυνάρτθςθσ MPI_Cart_shift: err = MPI_Cart_shift( comm2d, 0, 1, nbrleft, nbrright); err = MPI_ Cart_shift( comm2d, 1, 1, nbrbottom, nbrtop); Οι τιμζσ που επιςτρζφονται είναι τα ranks, ςτον communicator comm2d, των γειτόνων μετατοπιςμζνων κατά +1/-1 ςτισ δφο διαςτάςεισ. 6 Κ. Διαμαντάρας MPI

MPI_Cart_shift Επιςτρζφει τα ranks πθγισ και προοριςμοφ, με δεδομζνθ τθν κατεφκυνςθ και το βιμα τθσ μετατόπιςθσ #include "mpi.h int MPI_Cart_shift ( MPI_Comm comm, int direction, int displ, int *rank_source, int *rank_dest ) Παράμετροι Εισόδου comm = handle ενός communicator με καρτεςιανι τοπολογία direction = διάςταςθ κατά τθν οποία γίνεται θ μετατόπιςθ (integer) disp = μετατόπιςθ (> 0: προσ τα επάνω, < 0: προσ τα κάτω) (integer) Παράμετροι Εξόδου rank_source = rank τθσ διεργαςίασ πθγισ (integer) rank_dest = rank τθσ διεργαςίασ προοριςμοφ (integer) 7 Κ. Διαμαντάρας MPI

Ποια διεργαςία είμαι εγώ? Το ερώτθμα απαντάται με κλιςθ ςτθν MPI_Cart_coords int coords[2]; err = MPI_Comm_rank( comm2d, &myrank); err = MPI_ Cart_coords( comm2d, myrank, 2, coords); Επιςτρζφει τισ Καρτεςιανζσ ςυντεταγμζνεσ τθσ καλοφςασ διεργαςίασ ςτθ μεταβλθτι coords. 8 Κ. Διαμαντάρας MPI

MPI_Cart_coords Βρίςκει τισ ςυντεταγμζνεσ coords μιασ διεργαςίασ ςε μια καρτεςιανι τοπολογία με δεδομζνο το rank #include "mpi.h int MPI_Cart_coords ( MPI_Comm comm, int rank, int maxdims, int *coords ) Παράμετροι Εισόδου comm = handle ενός communicator με καρτεςιανι τοπολογία rank = rank τθσ διεργαςίασ ςτον communicator comm (integer) maxdims = μικοσ του διανφςματοσ coords (integer) Παράμετροι Εξόδου coords = array ακεραίων μικουσ ndims που περιζχει τισ καρτεςιανζσ ςυντεταγμζνεσ τθσ ςυγκεκριμζνθσ διεργαςίασ (integer) 9 Κ. Διαμαντάρας MPI

Άλλεσ τοπολογίεσ Η ςυνάρτθςθ MPI_Graph_create επιτρζπει γενικά τθ δθμιουργία μιασ τοπολογίασ που περιγράφεται από οποιοδιποτε γράφο 10 Κ. Διαμαντάρας MPI

MPI_Graph_create Δθμιουργεί νζο communicator ςτον οποίο ζχει προςτεκεί πλθροφορία ςχετικι με κάποια τοπολογία #include "mpi.h int MPI_Graph_create ( MPI_Comm comm_old, int nnodes, int *index, int *edges, int reorder, MPI_Comm *comm_graph ) Παράμετροι Εισόδου comm_old = handle ενόσ communicator χωρίσ τοπολογία nnodes = πλικοσ κόμβων ςτο γράφο (integer) index = array ακεραίων που περιγράφει τουσ βακμοφσ των κόμβων edges = array ακεραίων που περιγράφει τισ ακμζσ του γράφου reorder = το αγνοοφμε Παράμετροι Εξόδου comm_graph = handle του communicator με τθν τοπολογία που περιγράφεται από το γράφο 11 Κ. Διαμαντάρας MPI

Γιατί υπάρχουν αυτζσ οι ςυναρτιςεισ? Σε πολλζσ παράλλθλεσ διαςυνδζςεισ υπολογιςτών, κάποιοι υπολογιςτζσ είναι πιο κοντά από κάποιουσ άλλουσ. Οι ςυναρτιςεισ αυτζσ προςφζρουν μια διευκζτθςθ των διεργαςιών ςε μια τοπολογία θ οποία κάνει τουσ «λογικοφσ» γείτονεσ να είναι κοντά ςτουσ φυςικοφσ «γείτονεσ». Κάποια ςυςτιματα ζχουν διάφορεσ ενςωματωμζνεσ τοπολογίεσ με πολλαπλά μονοπάτια που τροποποιοφν τουσ γείτονεσ ςε διαφορετικοφσ χρόνουσ. Οι ςυναρτιςεισ αυτζσ απαλλάςςουν τον προγραμματιςτι από τθν επίλυςθ κεμάτων τοπολογίασ. 12 Κ. Διαμαντάρας MPI

Το όριςμα periods Ορίηει τουσ γείτονεσ όταν είμαι ςτο τζλοσ του πλζγματοσ ; 13 Κ. Διαμαντάρας MPI

Περιοδικό πλζγμα Period = True dims[0] = 4; dims[1] = 3; periods[0] = True; periods[1] = True; reorder = True; ndim = 2; err = MPI_Cart_create( MPI_COMM_WORLD, ndim, dims, periods, reorder, comm2d); 14 Κ. Διαμαντάρας MPI

Μθ περιοδικό πλζγμα Period = False MPI_PROC_NULL 15 Κ. Διαμαντάρας MPI

Communicators από groups Οριςμόσ νζου communicator χρθςιμοποιώντασ ςυγκεκριμζνα μζλθ από ζναν άλλο communicator: MPI_Comm_create( oldcomm, group, &newcomm ); 16 Κ. Διαμαντάρας MPI

MPI_Comm_create Δθμιουργεί νζο communicator #include "mpi.h int MPI_Comm_create (MPI_Comm comm, MPI_Group group, MPI_Comm *comm_out ) Παράμετροι Εισόδου comm = handle ενόσ communicator group = γκρουπ διεργαςιών, υποςφνολο του comm Παράμετροι Εξόδου comm_out = handle του communicator που αποτελείται από τισ διεργαςίεσ του group 17 Κ. Διαμαντάρας MPI

Δθμιουργία group Όλεσ οι ςυναρτιςεισ δθμιουργίασ group χρθςιμοποιοφν ιδθ υπάρχοντα group. int MPI_Group_incl( MPI_Group group, int n, int *ranks, MPI_Group *group_out ) /* το group περιλαμβάνει τα ςυγκεκριμζνα ranks */ int MPI_Group_excl /* το group αποκλείει τα ςυγκεκριμζνα ranks */ int MPI_Group_range_incl( MPI_Group group, int n, int ranges[][3], MPI_Group *newgroup ) /* ranges = τριάδεσ (first rank, last rank, stride), n = πλικοσ τριάδων */ int MPI_Group_range_excl /* αποκλείονται τα ranges */ int MPI_Group_union(MPI_Group group1, MPI_Group group2, MPI_Group *group_out ) /* ζνωςθ δφο group */ int MPI_Group_intersection /* τομι δφο group */ Για να πάρω ζνα ιδθ υπάρχον group: MPI_Comm_group( oldcomm, &group ); Για να ελευκερώςω ζνα group: MPI_Group_free( &group ); 18 Κ. Διαμαντάρας MPI