Τεχνική Έκθεση Παράλληλη επαναληπτική επίλυση των Collocation εξισώσεων σε γραφικά υποσυστήματα GPUs... 3

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

Download "Τεχνική Έκθεση Παράλληλη επαναληπτική επίλυση των Collocation εξισώσεων σε γραφικά υποσυστήματα GPUs... 3"

Transcript

1

2 Δ2.1/2 1.1 Παράλληλη επαναληπτική επίλυση των Collocation εξισώσεων σε γραφικά υποσυστήματα GPUs Red Black Collocation γραμμικά συστήματα Παράλληλος αλγόριθμος για τη μέθοδο Collocation Η ασυνεχής Collocation σε 3 περιοχές Αποτελέσματα υλοποίησης σε ένα GPU Shared-memory υπολογιστικό σύστημα Συμπεράσματα υλοποίησης Η ασυνεχής Collocation σε 3 περιοχές

3 Δ2.1/3 Σκοπός της παρούσας δράσης είναι η ανάπτυξη και μελέτη ορθογώνιων ή spline collocation μεθόδων για την επίλυση μη-κλασικών ΜΔΕ πολλαπλών πεδίων (multiphysics, multidomain) και η αντιμετώπιση ασυνεχειών στους συντελεστές, αλλά και η κατανόηση της επίδρασης των ασυνεχειών αυτών στην συμπεριφορά της μεθόδου collocation όσον αφορά τον βαθμό σύγκλισης και την ευστάθεια της μεθόδου, καθώς και της κατάστασης των αντίστοιχων γραμμικών συστημάτων. Τα αριθμητικά σχήματα που θα αναπτυχθούν θα υλοποιηθούν σε σειριακά υπολογιστικά περιβάλλοντα αλλά και σύγχρονα παράλληλα για προβλήματα εφαρμογών (στα πλαίσια δράσεων 3 και 4). Την τρέχουσα περίοδο τα παραγόμενα κύρια ερευνητικά αποτελέσματα αφορούν την: Παράλληλη επαναληπτική επίλυση των εξισώσεων Hermite Collocation σε γραφικά υποσυστήματα υπολογισμών (GPUs), Εισαγωγή των ασυνεχών κυβικών Hermite πολυώνυμων και τη αντίστοιχη μέθοδο Collocation στις 1+1 διαστάσεις και 3 περιοχές ασυνέχειας, και αναπτύσσονται στις παραγράφους που ακολουθούν. Αντικείμενο αυτής της ερευνητικής δραστηριότητας είναι η κατασκευή και υλοποίηση παράλληλων αλγορίθμων της αριθμητικής μεθόδου collocation, ώστε να είναι εφικτή η επίλυση multiphysics, multidomain ρεαλιστικών προβλημάτων σε σύγχρονες αρχιτεκτονικές υπολογισμών. Η συνολική ερευνητική διαδικασία περιγράφηκε σε εργασία, η οποία υποβλήθηκε για παρουσίαση στο διεθνές συνέδριο World Congress on Engineering 2013, το οποίο θα διεξαχθεί στο Imperial College του Λονδίνου τον Ιούλιο του Ειδικότερα σε αυτή την ερευνητική δραστηριότητα μελετάται η υπολογιστικά απαιτητική αριθμητική επίλυση του μεγάλου, αραιού και μη-συμμετρικού συστήματος εξισώσεων που προκύπτει από τη διακριτοποίηση ελλειπτικών Προβλημάτων Συνοριακών Τιμών (ΠΣΤ) σύμφωνα με τη μέθοδο πεπερασμένων στοιχείων Collocation χρησιμοποιώντας ως βάση τα πολυώνυμα Hermite bicubic. Ο τύπος του γραμμικού συστήματος μας υποδεικνύει τη χρήση παράλληλων επαναληπτικών μεθόδων για την αποδοτική επιλυσή του. Έτσι εξετάζεται η εφαρμογή της μη στατικής επαναληπτικής μεθόδου Bi-Conjugate Gradient Stabilized (BiCGSTAB) με προρρύθμιση, σε πολυεπεξεργαστικές παράλληλες αρχιτεκτονικές κοινής μνήμης με την ταυτόχρονη χρήση γραφικών υποσυστημάτων (GPUs) για την επιπρόσθετη διεξαγωγή υπολογισμών. Για την αρτιότερη

4 Δ2.1/4 υλοποίηση του όσο αφορά το υπολογιστικό κόστος των αριθμητικών διαδικασιών, κατασκευάζουμε τον Collocation πίνακα χρησιμοποιώντας μια διχρωματική αρίθμηση αγνώστων και εξισώσεων τύπου red-black, η οποία οδηγεί στην κατασκευή ενός καλά δομημένου επαναληπτικού παράλληλου αλγορίθμου. Η εφαρμογή της μεθόδου με την υλοποίηση του αλγορίθμου πραγματοποιήθηκε σε πολυεπεξεργαστικό μηχάνημα τύπου HP SL390 το οποίο διαθέτει γραφικά υποσυστήματα της κατηγορίας Tesla M2070. Οι μετρήσεις των χρόνων εκτέλεσης των υπολογισμών είναι ενδεικτικές της απόδοσης της παράλληλης αυτής υλοποίησης. H μέθοδος Πεπερασμένων Στοιχείων Collocation είναι μια αριθμητική διαδικασία διακριτοποίησης υψηλής τάξης ακρίβειας για εφαρμογές που προκύπτουν από ΠΣΤ σε πολλούς τομείς της μηχανικής και της επιστήμης γενικότερα (π.χ. [11]). Η μέθοδος προσεγγίζει τη λύση του προβλήματος αποφεύγοντας τη χρήση διαδικασιών αριθμητικής ολοκλήρωσης παρέχοντας άμεσα τις προσεγγιστικές τιμές της συνάρτησης καθώς και της πρώτης τάξης παραγώγων της σε όλους τους κόμβους του πλέγματος διακριτοποίησης. Έτσι το παραγόμενο γραμμικό σύστημα είναι αραιάς μορφής, χωρίς σημαντικές ιδιότητες και μεγάλου μεγέθους, υποδεικνύοντας τη χρήση επαναληπτικών επιλυτών [27, 28, 21] για την αποδοτική προσέγγιση της λύσης του. Σε ρεαλιστικές εφαρμογές, όπου είναι αναγκαία η χρήση πολύ μικρής διακριτοποίησης, η αποδοτική υλοποίηση της μεθόδου απαιτεί τη διεξαγωγή των υπολογισμών σε υψηλής απόδοσης αρχιτεκτονικές. Σε ένα τέτοιο επιστημονικό υπολογιστικό περιβάλλον μπορούν να συνδυαστούν πολυεπεξεργαστικά μηχανήματα με μονάδες γραφικών υποσυστημάτων ( GPUs) για την επιτάχυνση της απόδοσης των αριθμητικών πράξεων. Η εκμετάλλευση των αυξημένων υπολογιστικών δυνατοτήτων των GPUs, απαιτεί την εφαρμογή ενός κατάλληλου, αποδοτικού παράλληλου αλγορίθμου για αρχιτεκτονικές κοινής μνήμης. Επιστημονικά ζητήματα τέτοιας μορφής προσέλκυσαν το ενδιαφέρον ερευνητών στο παρελθόν και από τότε μέχρι σήμερα έχει πραγματοποιηθεί σημαντική πρόοδος στην παράλληλη επαναληπτική επίλυση με χρήση της μεθόδου πεπερασμένων στοιχείων Collocation (π.χ. [8], [5], [12, 13, 14, 16]). Ας επιλέξουμε το ΠΣΤ Modified Helmholtz ως πρόβλημα μοντέλο { 2 u(x, y) λu(x, y) = f(x, y), (x, y) Ω u(x, y) = g(x, y), (x, y) Ω (1)

5 Δ2.1/5 με λ 0 στο ορθογώνιο χωρίο Ω (0, 1) (0, 1) ως ένα πρόβλημα δοκιμής. Θεωρούμε ομοιόμορφη διαμέριση των διαστημάτων I x = I y = [0, 1] σε n s υποδιαστήματα Im x = Im y, m = 1,..., n s, τα οποία παράγουν ένα ομοιόμορφα κατανεμημένο πλέγμα με βήμα διακριτοποίησης h = 1 n s και συντεταγμένες κόμβων τα σημεία (x i, y j ), όπου x i = (i 1)h και y j = (j 1)h, i, j = 1,..., (n s + 1). Η μέθοδος πεπερασμένων στοιχείων Hermite Collocation θα παράξει μια προσεγγιστική λύση ũ(x, y) της μορφής u(x, y) ũ(x, y) = ñ ñ α i,j ϕ i (x)ϕ j (y), (2) i=1 j=1 όπου ñ = 2(n s + 1).Οι ϕ i (x) και ϕ j (y) είναι τα μονοδιάστατα, τμηματικά κυβικά πολυώνυμα Hermite [20]. Βασιζόμενος κάποιος στις ιδιότητες των συναρτήσεων βάσης Hermite, μπορεί εύκολα να επαληθεύσει ότι οι παρακάτω τέσσερις άγνωστοι a 2i 1,2j 1 = ũ(x i, y j ) a 2i 1,2j = h yũ(x i, y j ) a 2i,2j 1 = h xũ(x (3) i, y j ) a 2i,2j = h 2 x yũ(x 2 i, y j ) αναφέρονται στο σημείο του πλέγματος (x i, y i ). Με την εισαγωγή των συνοριακών συνθηκών οι 8n s + 4 στο πλήθος άγνωστοι, οι οποίοι σχετίζονται με κόμβους του συνόρου Ω, μπορούν να προσδιοριστούν εκ των προτέρων. Για το λόγο αυτό, οι collocation εξισώσεις που χρειάζονται για τον προσδιορισμό των υπολοίπων n = 4n 2 s αγνώστων κατασκευάζονται με την απαίτηση η προσέγγιση ũ(x, y) να ικανοποιεί το ΠΣΤ σε n εσωτερικά collocation σημεία. Αυτά είναι τα 4 σημεία Gauss για καθένα από τα n 2 s πεπερασμένα στοιχεία I ij. Με δεδομένο ότι υπάρχει μια προς μια αντιστοιχία μεταξύ των σημείων αυτών και των εξισώσεων, η αρίθμηση των εξισώσεων θα προκύψει μόλις αριθμήσουμε αυτά τα collocation σημεία, ενώ η αρίθμηση των αγνώστων προκύπτει άμεσα μετά τον προσδιορισμό της αρίθμησης των αγνώστων για κάθε κόμβο. Η διαδικασία αυτή οδηγεί στη κατασκευή ενός γραμμικού συστήματος Ax = b, (4) όπου A θα είναι ο n n των αγνώστων και x = [x 1 x 2 x n ] T [α 1,1 αñ,ñ ] T θα είναι το διάνυσμα των αγνώστων διάστασης n = 4 n 2 s. Με στόχο την αύξηση των παράλληλων ιδιοτήτων του γραμμικού συστήματος, χρησιμοποιείται η διχρωματική αρίθμηση μορφής red-black (βλ. [12]) όπως

6 Δ2.1/6 Σχήμα 1: Red-Black αρίθμηση των collocation αγνώστων και εξισώσεων για n s = 4. απεικονίζεται στο Σχ. 1 για μέγεθος διακριτοποίησης n s = 4. Οι μικροί σε μέγεθος αριθμοί απεικονίζουν την αρίθμηση των αγνώστων σε κάθε κόμβο, ενώ οι αριθμοί εντός κύκλων την αρίθμηση των εξισώσεων ανά πεπερασμένο στοιχείο. Οι μικροί κύκλοι στο σύνορο υποδεικνύουν την ύπαρξη αγνώστων που υπολογίστηκαν με χρήση των συνοριακών συνθηκών στη θέση αυτή. Στο Σχ. 2 παρουσιάζεται σχηματικά η δομή του παραγόμενου Collocation πίνακα μετά την εφαρμογή κατάλληλου μετασχηματισμού ομοιότητας [12, 13]. Εύκολα καταλήγει κανείς στο συμπέρασμα ότι ο Collocation πίνακας θα έχει τη παρακάτω μορφή [ ] DR H A = B, (5) H R όπου D R και D B είναι αντιστρέψιμοι block διαγώνιοι πίνακες. Στην περίπτωση όπου n s = 2p αυτοί θα έχουν τη μορφή D B D R = diag[a } 2 2A 1 2A 2 2A {{ 1 2A 2 A } 2 ], (6) 2p blocks D B = 2 diag[a } 1 A 2 A {{ 1 A } 2 ] (7) 2p blocks R 1 R 2 H R = R 3 R 1 R R 3 R 1 R 2 (8) R 3 ˆR1

7 Δ2.1/7 Σχήμα 2: Η δομή του Collocation πίνακα για n s = 4. H B = B 1 B 2 B 3 B 1 B B 3 B 1 B 2 B 3 B 1 (9) όπου [ ] [ A4 A R 1 = 3 A4 A, ˆR1 = 4 A 4 A 3 A 4 A 4 [ ] [ ] A4 0 0 A3 R 2 =, R A = 0 A 3 ],, και [ ] A3 A B 1 = 4, A 3 A 4 [ ] [ ] 0 0 A3 A B 2 =, B A 3 A 3 = Η block μορφή των παραπάνω πινάκων εμπλέκει τέσσερις πενταδιαγώνιους βασικούς πίνακες A i για i = 1,..., 4, διάστασης 2n s 2n s [16]. Σε προηγούμενες εργασίες μας [13, 14, 15, 16] έχουμε παρουσιάσει την αποδοτική επίλυση του red-black collocation γραμμικού συστήματος, με χρήση της

8 Δ2.1/8 επαναληπτικής μεθόδου SOR και επαναληπτικών μεθόδων υποχώρων Krylov, στηριζόμενοι στην ακόλουθη διάσπαση του πίνακα A = D A L A U A, (10) όπου D A = [ ] [ ] DR O O O, L O D A =, B H R O [ ] O HB U A =, (11) O O και για τα υπόλοιπα μέρη του γραμμικού συστήματος υποθέσαμε την ανάλογη διαμέριση των διανυσμάτων x και b σε [ ] [ ] xr br x = και b =. (12) x B Σε αυτές τις εργασίες, όπως επίσης και στην [5], η επαναληπτική μέθοδος BiCGSTAB, προρρυθμισμένη είτε με το Symmetric Gauss-Seidel (SGS) είτε από το Gauss-Seidel (GS) επαναληπτικό σχήμα, επιτύγχανε ταχύτερα σύγκλιση σε σχέση με τη κλασσική μέθοδο SOR ή από οποιαδήποτε άλλη τύπου Krylov επαναληπτική μέθοδο. Με σκοπό τη μείωση του χρόνου επίλυσης, αλλά και την αύξηση του βαθμού παραλληλοποίησης της μεθόδου BiCGSTAB, θα εφαρμοστεί η παρακάτω προρρύθμιση M1 1 A M2 1 M 2 x = M1 1 b, (13) όπου M 1 είναι ο επαναληπτικός πίνακας της μεθόδου Gauss Seidel, βασισμένος στη διάσπαση (10) και b B M 1 = D A L A = D A (I D 1 A L A) (14) M 2 = I D 1 A U A. (15) Οπότε το collocation γραμμικό σύστημα παίρνει τη παρακάτω μορφή [ ] [ I O xr + D 1 R H ] [ ] Rx B ˆbR =, (16) O S x B ˆbB όπου S = D B H R D 1 R H B (17) είναι το συμπλήρωμα του Schur του collocation πίνακα όσο αφορά τον πίνακα D B και ˆbR = D 1 R b R και ˆbB = b B H RˆbR. (18)

9 Δ2.1/9 Ο ακόλουθος αλγόριθμος περιγράφει αναλυτικά τις διαδοχικές φάσεις υπολογισμών για την επίλυση του γραμμικού συστήματος : S1: D RˆbR = b R S2: ˆb B = b B H RˆbR S3: S x B = ˆb B S4: ˆx B = H B x B S5: D R ˆx R = ˆx B S6: x R = ˆb R ˆx R Είναι προφανές ότι ο πολλαπλασιασμός πίνακα με διάνυσμα, με τους block διαγώνιους πίνακες D R, D B, H B και H R, είναι η διεργασία που κυριαρχεί στον αλγόριθμο, ακολουθούμενη από την άμεση επίλυση των γραμμικών συστημάτων που εμπλέκουν τους πίνακες D R και D B. Οι παραπάνω διεργασίες, στους και κύκλους υπολογισμών, απαιτούν τον σχεδιασμό αποδοτικών αλγορίθμων για υπολογιστικές αρχιτεκτονικές κοινής μνήμης. Η αρχιτεκτονική του διαθέσιμου παράλληλου μηχανήματος και ο αριθμός των επεξεργαστών του, είναι οι σημαντικότεροι παράγοντες που λαμβάνονται υπ όψη στο σχεδιασμό και την οργάνωση των υπολογισμών ενός παράλληλου αλγορίθμου. Το υπολογιστικό σύστημα στο οποίο πραγματοποιήθηκαν οι δοκιμές, είναι κοινής μνήμης, αποτελούμενο από λίγους σε πλήθος αλλά ισχυρούς επεξεργαστικούς πυρήνες. Αντίθετα το γραφικό υποσύστημα GPU διαθέτει μερικές εκατοντάδες υπολογιστικών πυρήνων με δυνατότητα εκτέλεσης βασικών αριθμητικών πράξεων. Οι υπολογιστικοί αυτοί πυρήνες έχουν τη δική τους μνήμη κι έτσι θα πρέπει να ληφθεί υπ όψη η συγκεκριμένη αρχιτεκτονική στο διαχωρισμό δεδομένων και υπολογισμών, ενώ ταυτόχρονα όλοι οι πυρήνες να είναι απασχολημένοι κατά τη διάρκεια των υπολογισμών. Αυτό το υπολογιστικό μοντέλο απαιτεί ισοκατανομή και ισορροπία μεταξύ φόρτου επικοινωνίας και υπολογισμών. Ένας αποδοτικός τρόπος εκτέλεσης αυτής της απαιτητικής διαδικασίας, δηλαδή της ανάθεσης των υπολογιστικών νημάτων ( threads) σε κατάλληλους υπολογιστικούς πυρήνες, είναι να θεωρηθεί αρχικά μια εικονική αρχιτεκτονική με απεριόριστο αριθμό επεξεργαστών. Λαμβάνοντας υπ όψη την αναγκαιότητα να έχουν τα threads ανεξάρτητα, μεταξύ τους, δεδομένα με κατά το δυνατόν ελαχιστοποίηση του κόστους επικοινωνίας με τη μνήμη, και ότι ο

10 Δ2.1/10 Σχήμα 3: Αντιστοίχιση των collocation αγνώστων σε threads για n s = 4. αριθμός των υποδιαστημάτων n s = 2p της διακριτοποίησης και προς τις δύο κατευθύνσεις x και y είναι άρτιος, γίνεται αντιληπτό ότι η κατάλληλη κατανομή επιτυγχάνεται με τη αντιστοίχηση ενός thread για κάθε μια από τις 2p + 1 κάθετες γραμμές του πλέγματος διακριτοποίησης. Αυτό παρουσιάζεται σχηματικά στο Σχ.3 για τη περίπτωση n s = 4 πεπερασμένων στοιχείων σε κάθε κατεύθυνση. Επιπλέον, τα αρίθμησης threads αντιστοιχούν σε κάθετες γραμμές πλέγματος, ενώ τα threads αντιπροσωπεύουν υπολογισμούς των γραμμών πλέγματος. Εξαιτίας της 2p-block διαμέρισης όλων των διανυσμάτων στους υπολογισμούς, είναι ξεκάθαρο ότι σε καθένα από τα περιττα threads V 2i 1, i = 1,..., p + 1, έχει ανατεθεί ο υπολογισμός των διανυσμάτων t 2i 2 και t 2i 1 της λύσης, ενώ κάθε άρτιο thread V 2i, i = 1,..., p, θα πρέπει να υπολογίσει τα διανύσματα t 2p+2i 1 και t 2p+2i της λύσης. Η ιδιαιτερότητα που παρουσιάζεται στα thread V 1 και V 2p+1 οφείλεται στις συνοριακές συνθήκες. Στον παράλληλο αλγόριθμο, όλες οι βασικές πράξεις διανυσμάτων γραμμικής άλγεβρας όπως εσωτερικά γινόμενα, πρόσθεση διανυσμάτων και πολλαπλασιασμοί τους με βαθμωτά μεγέθη, μπορούν να εκτελεστούν παράλληλα, βάσει της παραπάνω 2p-block διαμέρισης όλων των διανυσμάτων. Ο λόγος που μπορούν να εκτελεστούν παράλληλα οι παραπάνω διαδικασίες είναι η ανεξαρτησία μεταξύ

11 Δ2.1/11 των δεδομένων που έχει το κάθε thread. Σύμφωνα με τον παραπάνω τρόπο αντιστοίχισης δεδομένων σε threads, οι παράλληλες διαδικασίες είναι ανεξάρτητες ως προς τα δεδομένα για όλους τους πολλαπλασιασμούς πίνακα με διάνυσμα και για τις πράξεις άμεσης επίλυσης κατά τους red και black κύκλους υπολογισμών. Οι παρακάτω παράλληλοι αλγόριθμοι ενσωματώνουν όλες τις παραπάνω ιδιότητες για τον υπολογισμό ενός τυχαίου διανύσματος t διάστασης 4n s 2. Red Computation Cycle C$ OMP PARALLEL DO DEFAULT(SHARED) i = 0 p V 2i+1 t 2i, t 2i+1 C$ OMP END PARALLEL DO Black Computation Cycle C$ OMP PARALLEL DO DEFAULT(SHARED) i = 1 p V 2i t 2p+2i, t 2p+2i 1 C$ OMP END PARALLEL DO Η υλοποίηση των παραπάνω αλγορίθμων με CPU threads μπορεί να πραγματοποιηθεί με χρήση αποδοτικών διαδικασιών από υπάρχουσες αριθμητικές βιβλιοθήκες [10]. Για παράδειγμα, στην περίπτωση της εμπρός και πίσω αντικατάστασης κατά τη διάρκεια της block άμεσης επίλυσης του γραμμικού συστήματος με τους πίνακες D R και D B, μπορεί να επιλεγεί η κατάλληλη διαδικασία από την βιβλιοθήκη Lapack, ενώ για τον πολλαπλασιασμό πίνακα με διάνυσμα, που εμπλέκει τους πίνακες H B και H R, μπορεί να χρησιμοποιηθεί η κατάλληλη διαδικασία από τη βιβλιοθήκη BLAS. Ωστόσο, για την υλοποίηση με GPU threads κρίνεται αναγκαία η σχεδίαση κατάλληλων αλγορίθμων, έτσι ώστε να είναι εφικτή η εκμετάλλευση της ιδιαίτερης δομής των πινάκων που εμπλέκονται στους υπολογισμούς. Η σειριακότητα των υπολογισμών κατά τη διάρκεια της εμπρός και πίσω αντικατάστασης στη φάση επίλυσης του γραμμικού συστήματος, σε συνδυασμό με τους περιορισμούς που υπάρχουν λόγω μεγέθους μνήμης των GPUs, άμεσα μας υποδεικνύει ότι οι επιλύσεις κατά τους red και black κύκλους υπολογισμών, με τους πίνακες συντελεστών D R και D B αντίστοιχα, πρέπει να εκτελεστούν από CPU threads. Από την άλλη πλευρά η ανεξαρτησία των δεδομένων που εμπλέκονται στις βασικές πράξεις μεταξύ πινάκων και διανυσμάτων, σε συνδυασμό με το γεγονός ότι οι εκατοντάδες υπολογιστικοί πυρήνες των GPUs είναι οργανωμένοι σε

12 Δ2.1/12 υπολογιστικές ομάδες και, μέσω της εκτέλεσης εφαρμογών κατά SIMD, μπορούν εκτελέσουν ταυτόχρονα βασικές αριθμητικές πράξεις ταχύτερα από ότι οι πυρήνες του κεντρικού επεξεργαστή του μηχανήματος. Κατά συνέπεια, κρίνεται κατάλληλη η εκτέλεση των διαδικασιών που εμπλέκουν πολλαπλασιασμό πίνακα-διανύσματος κατά τη διάρκεια των red και black κύκλων, με τους block πίνακες H R και H B, στη GPU. Περαιτέρω βελτίωση της απόδοσης μπορεί να επιτευχθεί με την εκμετάλλευση της block δομής των H R και H B, από τις σχέσεις (8) και (9) αντίστοιχα, επειδή εμπλέκονται αποκλειστικά δύο πενταδιαγώνιοι πίνακες A 3 και A 4 τάξης 2n s. Ο παρακάτω αλγόριθμος περιγράφει λεπτομερώς ένα black κύκλο υπολογισμών του t = H B z πολλαπλασιασμού πίνακα-διανύσματος στη GPU. Black GPU Cycle!$ACC DATA COPYIN(z) CREATE(temp) COPYOUT(t)!$ACC KERNELS!$ACC LOOP INDEPENDENT k = 1 n s 3 2 k 1 = (k 1)2n s, k 2 = k2n s k 3 = (k + 1)2n s, k 4 = (k + 2)2n s!$acc LOOP INDEPENDENT i = 1 2n s t(k 2 + i) = A 3 (3, i)z(k 1 + i) + A 4 (3, i)z(k 2 + i)!$acc LOOP INDEPENDENT i = 2 2n s t(k 2 + i 1) = t(k 2 + i 1)+ A 3 (2, i)z(k 1 + i 1) + A 4 (2, i)z(k 2 + i)!$acc LOOP INDEPENDENT i = 1 2n s 1 t(k 2 + i + 1) = t(k 2 + i + 1)+ A 3 (4, i)z(k 1 + i) + A 4 (4, i)z(k 2 + i)!$acc LOOP INDEPENDENT i = 1 2n s 2 t(k 2 + i) = t(k 2 + i)+ A 3 (1, i + 2)z(k 1 + i + 2)+ A 4 (1, i + 2)z(k 2 + i + 2)!$ACC LOOP INDEPENDENT i = 1 2n s 2 t(k 2 + i + 2) = t(k 2 + i + 2)+ A 3 (5, i)z(k 1 + i) + A 4 (5, i)z(k 2 + i)

13 Δ2.1/13!$ACC LOOP INDEPENDENT i = 1 2n s t(k 3 + i) = A 3 (3, i)z(k 3 + i) A 4 (3, i)z(k 4 + i)!$acc LOOP INDEPENDENT i = 2 2n s t(k 3 + i 1) = t(k 3 + i 1)+ A 3 (2, i)z(k 3 + i 1) A 4 (2, i)z(k 4 + i)!$acc LOOP INDEPENDENT i = 1 2n s 1 t(k 3 + i + 1) = t(k 3 + i + 1)+ A 3 (4, i)z(k 3 + i) A 4 (4, i)z(k 4 + i)!$acc LOOP INDEPENDENT i = 1 2n s 2 t(k 3 + i) = t(k 3 + i)+ A 3 (1, i + 2)z(k 3 + i + 2) A 4 (1, i + 2)z(k 4 + i + 2)!$ACC LOOP INDEPENDENT i = 1 2n s 2 t(k 3 + i + 2) = t(k 3 + i + 2)+ A 3 (5, i)z(k 3 + i) A 4 (5, i)z(k 4 + i)!$acc LOOP INDEPENDENT i = 1 2n s temp(i) = t(k 3 + i)!$acc LOOP INDEPENDENT i = 1 2n s t(k 3 + i) = t(k 3 + i) t(k 2 + i)!$acc LOOP INDEPENDENT i = 1 2n s t(k 2 + i) = t(k 2 + i) + temp(i)!$acc END KERNELS!$ACC END DATA Σημειώνεται ότι το τμήμα του αλγορίθμου που αφορά τη κατασκευή του πρώτου και του τελευταίου block γραμμών του πίνακα H B δεν συμπεριλαμβάνεται, αλλά έχει παρόμοια μορφή. Η πραγματοποίηση των υπολογισμών του αντίστοιχου red κύκλου για GPU μπορεί να περιγραφεί με παρόμοιο αλγόριθμο.

14 Δ2.1/14 Για την εκτέλεση του αλγορίθμου σε ένα παράλληλο υπολογιστικό σύστημα, αποτελούμενου από P πυρήνες, ομάδες των threads πρέπει να αντιστοιχούν σε πυρήνες της GPU και σε αυτούς του κεντρικού επεξεργαστή. Αυτή η ενότητα περιγράφει τη διαδικασία αντιστοίχισης για τη περίπτωση όπου n s = kp, καθώς για τις υπόλοιπες περιπτώσεις υπάρχει όμοια αντιμετώπιση. Στη συγκεκριμένη περίπτωση, ωστόσο, το υπολογιστικό κόστος είναι το ίδιο για όλους τους πυρήνες υπολογισμών. Σύμφωνα με τον τρόπο αντιστοίχισης που ακολουθήθηκε ως τώρα, κάθε k διαδοχικά threads αντιστοιχίζονται σε κάθε έναν από τους P j, (j = 1,..., P ) πυρήνες, με βάση την αρχιτεκτονική του συστήματος. V (j 1)k+1 V (j 1)k+2 V jk P j Οπότε γίνεται σαφές, ακολουθώντας την παραπάνω διαδικασία, ότι σε κάθε P j πυρήνα μπορούμε να αντιστοιχίσουμε k threads V (j 1)k+1,..., V jk. Παρατηρούμε ότι: Όταν το k είναι οι δείκτες (j 1)k + 1 και jk που ικανοποιούν τη συνθήκη (j 1)k + 1 είναι ενώ οι jk είναι. Οπότε τα υπολογιστικά threads V (j 1)k+1 και V jk είναι αντίστοιχα και threads κι έτσι σχηματικά θα ισχύει ότι: Red Black Red Black P j Οπότε, στους πυρήνες P j αντιστοιχίζονται τα k διανύσματα t l, l = (j 1)k,..., jk 1 και τα k διανύσματα t 2p+l, l = (j 1)k +1,..., jk. Όταν ο δείκτης k είναι οι δείκτες (j 1)k+1 και jk που ικανοποιούν τη συνθήκη (j 1)k +1 και jk είναι όταν j είναι, ενώ οι (j 1)k + 1 και jk είναι όταν το j είναι. Έτσι τα threads V (j 1)k+1 και V jk είναι μαζί όταν το j είναι ενώ και τα δυο είναι όταν το j είναι κι έτσι θα έχουμε το σχήμα:

15 Δ2.1/15 Red Black Red Black Red P j, j is Black Red Black Red Black P j, j is Οπότε, όταν το j είναι, στους πυρήνες P j αντιστοιχίζονται τα k + 1 διανύσματα t l, l = (j 1)k,..., jk και τα k 1 διανύσματα t 2p+l, l = (j 1)k+1,..., jk 1, ενώ, όταν το j είναι, στους πυρήνες P j αντιστοιχίζονται τα k 1 διανύσματα t l, l = (j 1)k + 1,..., jk 1 και τα k 1 διανύσματα t 2p+l, l = (j 1)k,..., jk. Όλα τα παραπάνω μπορούν να περιγραφούν με τον παρακάτω παράλληλο αλγόριθμο για τον υπολογισμό κάθε επαναληπτικού βήματος του Schur complement: S1: D RˆbR = b R S2: A 3 A 4 S3: ˆb B = b B H RˆbR S4: S x B = ˆb B S5: ˆx B = H B x B S6: D R ˆx R = ˆx B S7: x R = ˆb R ˆx R Οι υπολογισμοί του βήματος S4 της μεθόδου BiCGSTAB πραγματοποιούνται από τους επεξεργαστές του υπολογιστικού συστήματος εκτός από τους υπολογισμούς των δυο πολλαπλασιασμών πινάκων-διανυσμάτων σε κάθε επαναληπτικό βήμα όπου εμπλέκεται ο Schur complement πίνακας S. Πιο αναλυτικά, οι υπολογισμοί του βήματος S4, που εμπλέκουν τους πίνακες H R και H B ως πολλαπλασιαστές, θα διεξάγονται στη GPU σύμφωνα με τον ακόλουθο αλγόριθμο:

16 Δ2.1/16 t = Sp S1: p S2: t = H B p S3: t S4: D R s = t S5: s S6: q = H R s S7: q S8: t = D B p q Το κόστος επικοινωνίας για τη μεταφορά δεδομένων μεταξύ της κύριας μνήμης του υπολογιστικού συστήματος και του γραφικού υποσυστήματος είναι αυτό της μεταφοράς δυο διανυσμάτων μεγέθους 2n 2 s ανά κατεύθυνση. Δηλαδή, το κόστος επικοινωνίας κάθε επαναληπτικού βήματος της BiCGSTAB είναι το κόστος μεταφοράς οκτώ διανυσμάτων μεγέθους 2n 2 s προς κάθε κατευθυνση, αφού οι πίνακες A 3 και A 4 θα μεταφερθούν και θα αποθηκευτούν στη μνήμη της GPU κατά την έναρξη της διαδικασίας επίλυσης μία και μόνο φορά. Ορμώμενοι απο το μοντέλο διάχυσης καρικινικών όγκων στον εγκέφαλο (βλ. Τεχνική Έκθεση Δράση 4.2 Έτος 2012 και σχετικές αναφορές), αναπτύξαμε [18]- [19] την ασυνεχή μέθοδο Hermite Collocation (ddhc) για το αδιάστατο μοντέλο της μορφής: c t = (Dc x ) x + c, x [a, b], t 0 c x (a, t) = 0 και c x (b, t) = 0 (19) c(x, 0) = f(x) ή, ισοδύναμα, αντικαθιστώντας c(x, t) = e t u(x, t), της μορφής: u t = (Du x ) x, x [a, b], t 0 u x (a, t) = 0 και u x (b, t) = 0. u(x, 0) = f(x) (20) Χαρακτηριστική ιδιότητα στην εξίσωση του ανωτέρου μοντέλου είναι ο ασυνεχής

17 Δ2.1/17 συντελεστής διάχυσης D = D(x) της μορφής: γ, a x < w 1 D(x) = 1, w 1 x < w 2, γ, w 2 x b (21) με γ < 1 να είναι η αδιάστατη σταθερά διάχυσης. Επίσης, προς χάριν γενικότητας, θεωρούμε ότι η συνάρτηση f(x), που χαρακτηρίζει την αρχική συνθήκη, είναι μία τυχαία συνεχής συνάρτηση. Η παραβολική φύση της διαφορικής συνεπάγεται την συνέχεια της u, καθώς και των u t, (Du x ). Και, καθώς ο συντελεστής D είναι ασυνεχής, η u x πρέπει να είναι επίσης κατάλληλα ασυνεχής, ώστε να προκύπτει συνέχεια της (Du x ). Επομένως, μπορούμε να θεωρήσουμε ότι [u] := u + u = 0, για x = w k, k = 1, 2, (22) u + := lim u(x) και u := lim x w + k x w k u(x), [Du x ] := D + u + x D u x = 0, για x = w k, k = 1, 2. (23) Οπότε χρησιμοποιώντας τους παραπάνω περιορισμούς συνέχειας στα σημεία διασύνδεσης το μοντέλο καταλήγει στην παρακάτω μορφή : u t = Du xx, x R l, l = 1, 2, 3, t 0 u x (a, t) = 0 και u x (b, t) = 0 [u] = 0 και [Du x ] = 0 για x = w k, k = 1, 2 u(x, 0) = f(x) με R l να δηλώνει την κάθε περιοχή (24) R 1 := [a, w 1 ), R 2 := (w 1, w 2 ), R 3 := (w 2, b]. (25)

18 Δ2.1/18 Μεταξύ άλλων προκαταρτικών μεθόδων που αναπτύξαμε (βλ. [19] και τις σχετικές αναφορές) για να αντιμετωπίσουμε τις ασυνεχείες στα σημεία διεπαφής, εισαγάγαμε και την νέα ασυνεχή μέθοδο Hermite Collocation (derivative Discontinuous Hermite Collocation - ddhc). Για μία σύντομη περιγραφή αλλά και για να αναπτύξουμε τον απαιτούμενο φορμαλισμό, ας θεωρήσουμε κατ αρχήν για κάθε περιοχή R l ένα ομοιόμορφο πλέγμα t R l (ϵ) που οι πλευρές είναι παράλληλες στους άξονες x και t και το βήμα διακριτοποιήσης είναι h l και τ στην x και t κατεύθυνση αντίστοιχα. Συγκεκριμένα h 1 := (w 1 a)/n 1, h 2 := (w 2 w 1 )/N 2, (26) h 3 := (b w 2 )/N 3, όπου N l δηλώνει τον αριθμό των υποδιαστημάτων της κάθε περιοχής R l (ϵ) αντίστοιχα, καθώς και οι συντεταγμένες των κόμβων (x l,ml, t n ) δίνονται από τις σχέσεις : x 1,m1 := a + m 1 h 1, m 1 = 0,..., N 1 x 2,m2 := w 1 + m 2 h 2, m 2 = 0,..., N 2 (27) και x 3,m3 := w 2 + m 3 h 3, m 3 = 0,..., N 3 t n = nτ, n = 0, 1,.... (28) Για ομαλές λύσεις u της διαφορικής εξίσωσης (24) σε κάθε υποδιάστημα R l (ϵ), l = 1, 2, 3 η προσεγγιστική λύση U l (x, t) χρησιμοποιώντας πεπερασμενα στοιχεία με συναρτήσεις βάσης τα πολυώνυμα Hermite θα είναι της μορφής: U l (x, t) = N l +1 j l =1 [α l,2jl 1(t)ϕ l,2jl 1(x) + α l,2jl (t)ϕ l,2jl (x)] (29) όπου ϕ l,2jl 1(x) και ϕ l,2jl (x) είναι τα Hermite κυβικά πολυώνυμα. Σε κάθε κόμβο x l,jl 1 ορίζονται δύο κυβικά πολυώνυμα Hemite : ( ) xl,jl 1 x ϕ h l, x I l,jl 1 ( ) ϕ l,2jl 1(x) = x xl,jl 1 ϕ h l, x I l,jl 0, διαφορετικά (30)

19 Δ2.1/19 και ϕ l,2jl (x) = ( ) xl,jl 1 x h l ψ h l ( ) x xl,jl 1 h l ψ h l, x I l,jl 1, x I l,jl (31) 0, διαφορετικά με I l,jl := [x l,jl 1, x l,jl ], j l = 1,..., N l. Οι συναρτήσεις ϕ(s) και ψ(s) προέρχονται συμβολίζουν τα Hermite κυβικά πολυώνυμα στο [0, 1] δηλαδή: ϕ(s) = (1 s) 2 (1 + 2s), ψ(s) = s(1 s) 2, (32) με s [0, 1]. Για την λύση u του μαθηματικού προβλήματος (24), αφού υπάρχουν ασυνέχειες στα σημεία διασύνδεσης w 1 x N1 +1 και w 2 x N είναι προφανές ότι θα πρέπει να εξαναγκάσουμε την προσεγγιστική λύση U l (x, t) να ικανοποιεί τις συνθήκες και ισοδύναμα: [Du x ] := D + u + x D u x = 0, για x = w k, k = 1, 2. (33) γϕ 2i (x i ) = ϕ 2i(x + i ), i = N (34) γϕ 2i (x i ) = ϕ 2i(x + i ), i = N (35) Οπότε στα σημεία διεπαφής, και προκειμένου να ικανοποιήσουμε τις ασυνέχειες, ορίζουμε ως νέα γενικευμένα ασυνεχή Hermite τις συναρτήσεις βάσης ϕ l,2jl (x) ως εξής: 1η -2η περιοχή : ϕ 2i (x) = hψ ( x i ) x γ h, x Il,jl 1 hψ ( x x i ) h, x I l,jl, i = N (36) 0, διαφορετικά 2η -3η περιοχή :

20 Δ2.1/20 ϕ 2i (x) = ( ) h l ψ xl,j l 1 x h l ( ) h x xl,jl l 1 γ ψ h l, x I l,jl 1 0, διαφορετικά, x I l,jl, j l = N 1 + N (37) Μία γραφική αναπαράσταση, για γ = 0.3, των παραπάνω συναρτήσεων παρατίθεται στα σχήματα που ακολουθούν: Σχήμα 4: Κυβικά πολυώνυμα Hermite Σχήμα 5: Κυβικά πολυώνυμα Hermite Χρησιμοποιώντας τώρα τη νέα βάση Hermite, και αντικαθιστώντας την προσεγγιστική λύση (29) στη διαφορική εξίσωση προκύπτει ότι:

21 Δ2.1/21 D N+1 j=1 N+1 j=1 [ α 2j 1 (t)ϕ 2j 1 (x) + α 2j (t)ϕ 2j (x)] = [ α2j 1 (t)ϕ 2j 1(x) + α 2j (t)ϕ 2j(x) ], (38) όπου με τη τελεία δηλώνουμε τη πρώτη παράγωγο ως προς το χρόνο. Εάν τώρα απαιτήσουμε η παραπάνω σχέση να επαληθεύεται ακριβώς στα δύο εσωτερικά σημεία Gauss του κάθε υποδιαστήματος, οι στοιχειώδης collocation εξισώσεις που αντιστοιχούν στο στοιχείο I j, j = 1,..., N παίρνουν τη μορφή πίνακα: C (0) j α 2j 1 α 2j α 2j+1 = D h 2 C(2) j α 2j 1 α 2j α 2j+1 (39) α 2j+2 α 2j+2 όπου τα h και D έχουν οριστεί στις εξισώσεις (26) και (21) και C (0) s (0) h 1 α i s (0) 2 s (0) 3 h β i s (0) 4 j := (40) s (0) 3 h α i s (0) 4 s (0) 1 h β i s (0) 2 όπου s (0) 1 = 9+4 3, s (0) 18 2 = 3+ 3, s (0) 36 3 = 9 4 3, s (0) 18 4 = 3 3, ενώ 36 C (2) s (2) h 1 α i s (2) 2 s (2) 3 h β i s (2) 4 j := (41) s (2) h 3 α i s (2) 4 s (2) 1 h β i s (2) 2 με s (2) 1 = 2 3, s (2) 2 = 1 3, s (2) 3 = 2 3 και s (2) 4 = Οι σταθερές α i και β i χρησιμοποιούνται για να ξεχωρίζουμε τους στοιχειώδεις πίνακες για τα στοιχεία I N1 και I N1 +N 2 +1, αφού ως συναρτήσεις βάσης για τα στοιχεία αυτά χρησιμοποιούνται αντίστοιχα οι εξισώσεις (36)-(37). Δηλαδή 1, i N 1 + N α i = (42) γ, i = N 1 + N και

22 Δ2.1/22 β i = 1, i N 1 γ, i = N 1 (43) Για να παράξουμε τις συνοριακές collocation εξισώσεις απαιτούμε η προσεγγιστική λύση U(x, t) να ικανοποιεί τις συνοριακές συνθήκες σε κάθε χρονικό βήμα, και ως εκ τούτου α 2 = 0, α 2 = 0, α 2N+2 = 0, α 2N+2 = 0. (44) Συγκεντρώνοντας τις εσωτερικές στοιχειώδεις και συνοριακές collocation εξισώσεις καταλήγουμε στην επίλυση του collocation συστήματος: A = B (45) όπου = [ ] T [ ] T α 1 α 3 α 2N+1, = α1 α 3 α 2N+1 και Ã 1 B 1 A 2 B 2 A = A N 1 B N 1, (46) A N BN B = F 1 G 1 F 2 G 2 F N 1 G N 1 F N GN. (47) με A j, B j, F j και G j 2 2 πίνακες οι οποίοι ορίζονται απο τις σχέσεις (40) και [ ] (0) [ ] D Aj B j = C j και Fj G j = h 2 C(2) j. (48) Οι 2 1 πίνακες Ã1, F 1 προκύπτουν από τους αντίστοιχούς πίνακες A 1 και F 1 αν παραλείψουμε τη δεύτερη στήλη. Αντίστοιχα οι πίνακες B N, G N προκύπτουν από τους αντίστοιχούς πίνακες B N και G N αν παραλείψουμε τη πρώτη στήλη. Το σύστημα (45) μπορεί να θεωρηθεί και ως σύστημα συνήθων διαφορικών εξισώσεων της μορφής: = C(t, ) (49) όπου C(t, ) = A 1 B.

23 Δ2.1/23 Το HP SL390s G7 είναι ένα υπολογιστικό σύστημα αρχιτεκτονικής κοινής μνήμης, που αποτελείται από 6-πυρήνους τύπου Xeon επεξεργαστές με 12 MB Level 3 μνήμης cache. Η συνολική μνήμη είναι 24 GB και το λειτουργικό σύστημα είναι Oracle Linux, έκδοσης 6.2. Επίσης, διαθέτει γραφικό υποσύστημα τύπου GPU Tesla M2070 της σειράς Fermi [30], συνδεδεμένο μέσω διαύλου PCI-gen2. Η GPU έχει 6GB μνήμης και 448 πυρήνες σε 14 πολυεπεξεργαστές. Η εφαρμογή αναπτύχθηκε σε γλώσσα προγραμματισμού Fortran, διπλής ακρίβειας, χρησιμοποιώντας τα πρότυπα OpenMP [31, 32] και OpenACC [33] με μεταγλωτιστές PGI έκδοσης 12.9 [34]. Για τις βασικές πράξεις γραμμικής άλγεβρας, χρησιμοποιούνται υλοποιήσεις διαδικασιών από τις επιστημονικές βιβλιοθήκες BLAS και LAPACK [35]. Στην υλοποίηση του παραπάνω παράλληλου αλγόριθμου, επιλύεται το πρόβλημα δοκιμής Dirichlet Modified Helmholtz με λ = 1, το οποίο έχει την παρακάτω αναλυτική λύση u(x, y) = 10 ϕ(x) ϕ(y), ϕ(x) = e 100(x 0.1)2 (x 2 x), Ο ακόλουθως πίνακας παρουσιάζει την συμπεριφορά της μεθόδου για διακριτοποίηση μεγέθους έως και 2048 πεπερασμένων στοιχείων ανά κατεύθυνση, με αναφορά στα απαιτούμενα βήματα σύγκλισης και την Ευκλείδια νόρμα του σφάλματος του γραμμικού συστήματος. n s Επαναληπτικά βήματα b Ax (m) e e e e-12 Στη μελέτη της συμπεριφοράς εκτέλεσης του παράλληλου αλγορίθμου για την υλοποίηση στο συγκεκριμένο υπολογιστικό περιβάλλον, έγινε συλλογή μετρήσεων των χρόνων εκτέλεσης για διάφορες παραμέτρους του προβλήματος, όπως η χρήση του γραφικού υποστήματος υπολογισμών και του πληθους των CPU πυρήνων. Οι παρακάτω πίνακες εμφανίζουν αυτές τις μετρήσεις σε δευτερόλεπτα για διαφορετικού μεγέθους προβλήματα με διακριτοποιήσεις από n s = 256 έως και n s = 2048.

24 Δ2.1/24 n s = 256 CPU GPU + CPU CPU cores Total Time Total Time n s = 512 CPU GPU + CPU CPU cores Total Time Total Time n s = 1024 CPU GPU + CPU CPU cores Total Time Total Time n s = 2048 CPU GPU + CPU CPU cores Total Time Total Time Στο παρακάτω πίνακα εμφανίζονται λεπτομερώς οι μετρήσεις κάθε χρόνου εκτέλεσης για τις περιπτώσεις χρήσης της GPU. Οι χρόνοι μεταφοράς δεδομένων μεταξύ μνήμης των CPU και GPU και αντίστροφα παρουσιάζονται για όλα τα προβλήματα διακριτοποιήσεων. Επίσης μετρήθηκαν οι χρόνοι εκτέλεσης για κάθε διαθέσιμο αριθμό CPU υπολογιστικών πυρήνων. n s GPU - CPU Computation Time Comm. Time 1 Core 2 Cores 4 Cores Πρέπει να αναφερθεί ότι ο χρόνος επικοινωνίας μεταξύ των CPU και GPU είναι ανεξάρτητος του αριθμού των πυρήνων της CPU, διότι στον αλγόριθμο η διαδικασία μεταφοράς των δεδομένων μεταξύ μνήμης CPU) και GPU πραγματοποιείται από ένα μόνο υπολογιστικό thread για λόγους ισοκατανομής του υπολογιστικού φορτίου. Έτσι αποφεύγονται φαινόμενα deadlock των δεδομένων κατά τη κίνηση τους μεταξύ πολλαπλών CPU threads προς τη μνήμη του γραφικού υποσυστήματος διαμέσου του διαύλου PCI του μηχανήματος.

25 Δ2.1/25 Σε αυτή την ερευνητική δραστηριότητα αναπτύχθηκε ένας νέος παράλληλος αλγόριθμος για την υλοποίηση της επαναληπτικής μεθόδου BiCGSTAB, με σκοπό την επίλυση των εξισώσεων Hermite Collocation που προκύπτουν από ελλειπτικού τύπου μερικές διαφορικές εξισώσεις. Ο αλγόριθμος υλοποιήθηκε σε πολυεπεξεργαστικά συστήματα με γραφικά υποσυστήματα. Η απόδοση του αλγορίθμου εξαρτάται από το μέγεθος του προβλήματος και τον αριθμό των διαθέσιμων επεξεργαστών. Παρατηρήθηκε βελτίωση της απόδοσης έως και περίπου 30%. Τα αριθμητικά αποτελέσματα των μεθόδων που αναπτύχθηκαν στην παρούσα Τεχνική Έκθεση και αφορούν ιατρικές εφαρμογές, παρουσιάζονται αναλυτικά στην Τεχνική Έκθεση 4.2 Έτος Για να επιβεβαιώσουμε όμως την τέταρτη τάξη σύγκλισης της ddhc παραθέτουμε τα παρακάτω αποτελέσματα που αναφέρονται στο πρόβλημα (19) με τιμές των παραμέτρων ως ακολούθως: και a = 5, w 1 = 1, w 2 = 1, b = 5, γ = 0.5 f(x) = 1 η /η2 e x2. π Στο σχήμα 6 απεικονίζεται το προφίλ της λύσης, ενώ στο σχήμα 6 επιβεβαιώνε- Σχήμα 6: Η απόδοση της μεθόδου (ddhc)/(be). ται η τέταρτη τάξη σύγκλισης της μεθόδου με διάφορα σχήματα διακριτοποίησης του χρόνου.

26 Δ2.1/26 Σχήμα 7: Τάξη σύγκλισης της ddhc μεθόδου. Παπαδομανωλάκη Μαρία Η μέθοδος Collocation για παραβολικές μερικές διαφορικές εξισώσεις με ασυνεχή συντελεστή διάχυσης: στην κατεύθυνση προσομοίωσης καρκινικών όγκων εγκεφάλου. Διδακτορική Διατριβή Ανάπτυξη λογισμικού σε προγραμματιστικό περιβάλλον MATLAB και FORTRAN Η παρούσα Τεχνική Έκθεση Η παρούσα έρευνα πραγματοποιήθηκε από η ερευνητική ομάδα του Πολυτεχνείου Κρήτης (ΚΕΟ1) αποτελούμενη από τους καθ. Ι. Σαριδάκη και καθ. Ε. Παπαδοπούλου, επ.καθ. Ε. Μαθιουδάκη, Δρ. Μ. Παπαδομανωλάκη και τον υποψήφιο διδάκτορα Ι. Αθανασάκη. Επέκταση της μεθόδου collocation με ασυνεχή στοιχεία Hermite σε N περιοχές και αρχικές πηγές για τις διαστάσεις. Ανάπτυξη της ddhc/hc για μη γραμμικά προβλήματα διαστάσεων

27 Δ2.1/27 Ανάπτυξη της ddhc για προβλήματα στις διαστάσεις [1] R. Alexander Diagonally Implicit Runge-Kutta Methods for stiff ODE s, SIAM vol. 14 no. 6, pp , [2] C. de Boor and B. Swartz Collocation at Gaussian points,,, vol.10, pp , [3] P.K.Burgess,P.M.Kulesa,J.D.Murray,and E.C.Alvord Jr. The interaction of growth rates and diffusion coefficients in a three-dimensional mathematical model of gliomas,, vol.56, no. 6, pp , [4] J.C.Butcher Implicit Runge-Kutta processes,, vol.18, pp.50-64, [5] S.H.Brill and G.F.Pinder, Parallel implementation of the bi-cgstab method with block red-black gauss-seidel preconditioner applied to the hermite collocation discretization of partial differetial equations,, vol. 28, pp , [6] M. Crouzeix Sur l approximation des equations differentielles operationnelles lineaires par desmethodes de Runge Kutta,,1975. [7] J.C.Butcher The numerical analysis of ordinary differential equations,, [8] C.C.Christara, Parallel solvers for spline collocation equations,, vol. 27, pp , [9] G.C.Cruywagen,D.E.Woodward,P.Tracqui,G.T.Bartoo,J.D.Murray,and E.C.Alvord Jr. The modeling of diffusive tumours,, vol.3, pp , [10] J. Dongarra, I. Duff, D. Sorensen, and H. van der Vorst,. Phil.: SIAM, [11] C. E. Houstis, E. N. Houstis, and J. Rice, Pde computations: Methods and performance evaluation,, vol. 5, pp , 1997.

28 Δ2.1/28 [12] E. Mathioudakis, E. Papadopoulou, and Y. Saridakis, Iterative solution of elliptic collocation systems on a cognitive parallel computer,, vol. 48, pp , [13], Mapping parallel iterative algorithms for pde computations on a distributed memory computers,, vol. 8, pp , [14], Bi-cgstab for collocation equations on distributed memory parallel computers,, pp , [15] E. Mathioudakis, E. Papadopoulou, and Y. Saridakis, Preconditioning for solving hermite collocation by the bi-cgstab,, vol. (5),7, pp , [16] E. Mathioudakis and E. Papadopoulou, Grid computing for the bi-cgstab applied to the solution of the modified helmholtz equation,, vol. (4),3, pp , [17] A. R. Mitchell, D.F. Griffiths The Finite Difference Method in Partial Differential Equations,, [18] M.G. Papadomanolaki and Y.G. Saridakis Collocation with discontinous Hermite elements for a tumour invasion model with heterogeneous diffusion in 1+1 dimensions,, pp , [19] M.G. Papadomanolaki The collocation method for parabolic differential equations with discontinuous diffusion coefficient: in the direction of brain tumour simulations,, Technical University of Crete, 2012 (in Greek) [20] T. Papatheodorou, Block aor iteration for nonsymmetric matrices,, vol. (41),164, pp , [21] Y. Saad,. SIAM, [22] G.D. Smith Numerical solution of partial equations:finite difference methods(third edition),, [23] K.R.Swanson Mathematical modelling of the growth and control of tumour,, 1999.

29 Δ2.1/29 [24] K.R.Swanson, E.C.Alvord Jr and J.D.Murray A quantitive model for differential motility of gliomas in grey and white matter,, vol.33, pp , [25] K.R.Swanson,C.Bridge,J.D.Murray and E.C.Alvord Jr Virtual and real brain tumours:using mathematical modeling to quantify glioma growth and invasion,, vol.216, pp.1-10, [26] P.Tracqui,G.C.CruywagenG,D.E.Woodward,T.Bartoo, J.D.Murray and E.C.Alvord Jr. A mathematical model of glioma growth:the effect of chemotherapy on spatio-temporal growth,, vol.28, pp.17-31, [27] R. Varga,, New York: Springer Verlag, [28] H. der Vorst, Bi-CGSTAB : A fast and smoothly converging variant of bi-cg for the solution of nonsymmetric linear systems,, vol. 13, pp , [29] D.E.Woodward,J.Cook,P.Tracqui,G.C.Cruywagen,J.D.Murray,and E.C.Alvord Jr. A mathematical model of glioma growth: the effect of extent of surgical resection,, vol.29, pp , [30]. [31] C. Rohit,. M. K., [32]. [33]. [34]. [35].

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους Έκθεση Προόδου 2012 2 1.1 Σκοπός................................ 4 1.2 Δραστηριότητες Έτους 2012..................... 4 2.1 Υβριδικές/Ασυνεχείς Μέθοδοι Collocation............. 5 2.2 Μέθοδοι Χαλάρωσης

Διαβάστε περισσότερα

Τεχνική Έκθεση Μαθηματικό Μοντέλο προσομοίωσης καρκινικών όγκων στον Εγκέφαλο

Τεχνική Έκθεση Μαθηματικό Μοντέλο προσομοίωσης καρκινικών όγκων στον Εγκέφαλο Δ4.2/2 2.1 Μαθηματικό Μοντέλο προσομοίωσης καρκινικών όγκων στον Εγκέφαλο.................................. 3 2.2 Ασυνεχής Collocatlion και Αριθμητικά Σχήματα Διακριτοποίησης Χρόνου................................

Διαβάστε περισσότερα

Τεχνική Έκθεση Ανάπτυξη Υβριδικής Collocation - ΜΧΔ (HC-IR) μεθόδου στις 1+1. διαστάσεις... 4

Τεχνική Έκθεση Ανάπτυξη Υβριδικής Collocation - ΜΧΔ (HC-IR) μεθόδου στις 1+1. διαστάσεις... 4 Τεχνική Έκθεση 24 Δ2./2. Ανάπτυξη ddhc για μη-γραμμικά ΠΑΣΣ-ΠΠ στις +2 διαστάσεις με ασυνέχειες μόνο σε μία διάσταση................ 3.2 Ανάπτυξη ddhc για γραμμικά ΠΑΣΣ-ΠΠ στις +2 διαστάσεις με ασυνέχειες

Διαβάστε περισσότερα

Τεχνική Έκθεση Προσαρμογή της ddhc σε γενικευμένα γραμμικά προβλήματα

Τεχνική Έκθεση Προσαρμογή της ddhc σε γενικευμένα γραμμικά προβλήματα Δ2.1/2 1.1 Προσαρμογή της ddhc σε γενικευμένα γραμμικά προβλήματα πολλαπλών πεδίων στις 1 + 1 διαστάσεις............. 3 1.2 Ανάπτυξη της μεθόδου Hermite Collocation για ομογενή παραβολικά μη-γραμμικά προβλήματα

Διαβάστε περισσότερα

Τεχνική Έκθεση Αναγνώριση, Ψηφιοποίηση και Διακριτοποίηση Ετερογενών Περιοχών MRI Απεικόνισης Εγκεφάλου... 14

Τεχνική Έκθεση Αναγνώριση, Ψηφιοποίηση και Διακριτοποίηση Ετερογενών Περιοχών MRI Απεικόνισης Εγκεφάλου... 14 Δ4.2/2 1.1 ddhc και IMEX RK σχήματα για μη-γραμμικά μοντέλα εξέλιξης καρκινικών όγκων εγκεφάλου.................... 3 1.2 Απεικόνιση των ddhc εξισώσεων για γραμμικά μοντέλα εξέλιξης καρκινικών όγκων εγκεφάλου

Διαβάστε περισσότερα

Τεχνική Έκθεση DIRK και SSP Runge-Kutta Σχήματα Δακριτοποίησης Χρόνου.. 3

Τεχνική Έκθεση DIRK και SSP Runge-Kutta Σχήματα Δακριτοποίησης Χρόνου.. 3 Δ4.2/2 1.1 DIRK και SSP Runge-Kutta Σχήματα Δακριτοποίησης Χρόνου.. 3 1.2 Επικύρωση αποτελεσμάτων σε γενικευμένα γραμμικά προβλήματα πολλαπλών πεδίων στις 1 + 1 διαστάσεις.......... 4 1.3 Επικύρωση αποτελεσμάτων

Διαβάστε περισσότερα

Αριθµητικές Μέθοδοι Collocation. Απεικόνιση σε Σύγχρονες Υπολογιστικές Αρχιτεκτονικές

Αριθµητικές Μέθοδοι Collocation. Απεικόνιση σε Σύγχρονες Υπολογιστικές Αρχιτεκτονικές Αριθµητικές Μέθοδοι Collocation Απεικόνιση σε Σύγχρονες Υπολογιστικές Αρχιτεκτονικές Hermite Collocation Method BVP L B uxy (, ) = f(, xy), (, xy) Ω uxy (, ) = gxy (, ), (, xy) Ω Red Black Collocation

Διαβάστε περισσότερα

Τεχνική Έκθεση Μέθοδοι χαλάρωσης στη διεπαφή για ελλειπτικά και παραβολικά προβλήματα Παράλληλοι Αλγόριθμοι ΜΧΔ...

Τεχνική Έκθεση Μέθοδοι χαλάρωσης στη διεπαφή για ελλειπτικά και παραβολικά προβλήματα Παράλληλοι Αλγόριθμοι ΜΧΔ... Δ2.2/2 2.1 Μέθοδοι χαλάρωσης στη διεπαφή για ελλειπτικά και παραβολικά προβλήματα............................. 3 2.2 Παράλληλοι Αλγόριθμοι ΜΧΔ.................... 6 3.1 Μέθοδοι χαλάρωσης στη διεπαφή για

Διαβάστε περισσότερα

Τελική Τεχνική Έκθεση. 1.1 Τα βασικά μαθηματικά εργαλεία (Building Blocks) της Δράσης 2.1 4

Τελική Τεχνική Έκθεση. 1.1 Τα βασικά μαθηματικά εργαλεία (Building Blocks) της Δράσης 2.1 4 Δ2.1/2 1.1 Τα βασικά μαθηματικά εργαλεία (Building Blocks) της Δράσης 2.1 4 1.2 Η ddhc μέθοδος για γενικευμένα μη-γραμμικά παραβολικά ΠΑΣΣ- ΠΠ στις 1+1 διαστάσεις....................... 5 1.3 Η ddhc μέθοδος

Διαβάστε περισσότερα

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους Έκθεση Προόδου 2013 2 1.1 Σκοπός................................ 4 1.2 Δραστηριότητες Έτους 2013..................... 4 2.1 Υβριδικές/Ασυνεχείς Μέθοδοι Collocation............. 5 2.2 Μέθοδοι Χαλάρωσης

Διαβάστε περισσότερα

Παρουσίαση 3ης Άσκησης

Παρουσίαση 3ης Άσκησης Παρουσίαση 3ης Άσκησης Παράλληλος προγραμματισμός για αρχιτεκτονικές κατανεμημένης μνήμης με MPI Συστήματα Παράλληλης Επεξεργασίας 9ο Εξάμηνο, ΣΗΜΜΥ Εργ. Υπολογιστικών Συστημάτων Σχολή ΗΜΜΥ, Ε.Μ.Π. Νοέμβριος

Διαβάστε περισσότερα

Discontinuous Hermite Collocation and Diagonally Implicit RK3 for a Brain Tumour Invasion Model

Discontinuous Hermite Collocation and Diagonally Implicit RK3 for a Brain Tumour Invasion Model 1 Discontinuous Hermite Collocation and Diagonally Implicit RK3 for a Brain Tumour Invasion Model John E. Athanasakis Applied Mathematics & Computers Laboratory Technical University of Crete Chania 73100,

Διαβάστε περισσότερα

Τεχνική Έκθεση Μέθοδος Φωκά για γραμμικά προβλήματα πολλαπλών πεδίων. εξαρτώμενους συντελεστές Μέθοδος Φωκά σε διατάσεις...

Τεχνική Έκθεση Μέθοδος Φωκά για γραμμικά προβλήματα πολλαπλών πεδίων. εξαρτώμενους συντελεστές Μέθοδος Φωκά σε διατάσεις... Δ2.4/2 1.1 Μέθοδος Φωκά για γραμμικά προβλήματα πολλαπλών πεδίων στις 1+1 διαστάσεις με ασυνεχή συντελεστή διάχυσης και χρονικά εξαρτώμενους συντελεστές..................... 3 1.2 Μέθοδος Φωκά για γραμμικά

Διαβάστε περισσότερα

Τελική Τεχνική Έκθεση

Τελική Τεχνική Έκθεση Δ4.2/2 1.1 Σχήματα Χρονικής Διακριτοποίησης Runge-Kutta......... 4 1.2 Μοντέλα Βιολογικής Εισβολής Πληθυσμών και Διάχυσης Καρκινικών Όγκων στον Εγκέφαλο.................... 5 1.3 Εξέλιξη Καρκινικών Όγκων

Διαβάστε περισσότερα

Κεφάλαιο 0: Εισαγωγή

Κεφάλαιο 0: Εισαγωγή Κεφάλαιο : Εισαγωγή Διαφορικές εξισώσεις Οι Μερικές Διαφορικές Εξισώσεις (ΜΔΕ) αλλά και οι Συνήθεις Διαφορικές Εξισώσεις (ΣΔΕ) εμφανίζονται παντού στις επιστήμες από τη μηχανική μέχρι τη βιολογία Τις περισσότερες

Διαβάστε περισσότερα

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα.

Πιο συγκεκριμένα, η χρήση του MATLAB προσφέρει τα ακόλουθα πλεονεκτήματα. i Π Ρ Ο Λ Ο Γ Ο Σ Το βιβλίο αυτό αποτελεί μια εισαγωγή στα βασικά προβλήματα των αριθμητικών μεθόδων της υπολογιστικής γραμμικής άλγεβρας (computational linear algebra) και της αριθμητικής ανάλυσης (numerical

Διαβάστε περισσότερα

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών

Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Συνήθεις διαφορικές εξισώσεις προβλήματα οριακών τιμών Οι παρούσες σημειώσεις αποτελούν βοήθημα στο μάθημα Αριθμητικές Μέθοδοι του 5 ου εξαμήνου του ΤΜΜ ημήτρης Βαλουγεώργης Καθηγητής Εργαστήριο Φυσικών

Διαβάστε περισσότερα

Τεχνική Έκθεση Μέθοδοι χαλάρωσης στη διεπαφή για σύνθετα προβλήματα πολλαπλών φυσικών μοντέλων και πολλαπλών χωρίων... 7

Τεχνική Έκθεση Μέθοδοι χαλάρωσης στη διεπαφή για σύνθετα προβλήματα πολλαπλών φυσικών μοντέλων και πολλαπλών χωρίων... 7 Δ2.2/2 2.1 Μεθόδων επίλυσης προβλημάτων πολλαπλών φυσικών και χωρίων 3 2.2 Μέθοδοι χαλάρωσης στη διεπαφή για ελλειπτικά και παραβολικά προβλήματα............................. 5 3.1 Μέθοδοι χαλάρωσης στη

Διαβάστε περισσότερα

Η μέθοδος των πεπερασμένων στοιχείων για την εξίσωση της θερμότητας

Η μέθοδος των πεπερασμένων στοιχείων για την εξίσωση της θερμότητας Κεφάλαιο 6 Η μέθοδος των πεπερασμένων στοιχείων για την εξίσωση της θερμότητας Σε αυτό το κεφάλαιο θεωρούμε την εξίσωση της θερμότητας στη μια διάσταση ως προς τον χώρο και θα κατασκευάσουμε μεθόδους πεπερασμένων

Διαβάστε περισσότερα

Πεπερασμένες διαφορές για την ελλειπτική εξίσωση στις δύο διαστάσεις

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

Διαβάστε περισσότερα

Πρόβλημα δύο σημείων. Κεφάλαιο Διακριτοποίηση

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

Διαβάστε περισσότερα

Επιστημονικοί Υπολογισμοί (ή Υπολογιστική Επιστήμη)

Επιστημονικοί Υπολογισμοί (ή Υπολογιστική Επιστήμη) Επιστημονικοί Υπολογισμοί (ή Υπολογιστική Επιστήμη) Ασχολoύνται με την κατασκευή μαθηματικών μοντέλων και με τεχνικές ποσοτικής ανάλυσης και τη χρήση υπολογιστών για την ανάλυση και την επίλυση επιστημονικών

Διαβάστε περισσότερα

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 6Β: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης). Μέθοδος Euler 3. Μέθοδοι

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ]

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ] ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ ΓΙΑ ΠΡΟΒΛΗΜΑΤΑ ΜΗΧΑΝΙΚΗΣ ΕΦΑΡΜΟΓΕΣ ΜΕ ΧΡΗΣΗ MATLAB ΔΕΥΤΕΡΗ ΕΚΔΟΣΗ [ΒΕΛΤΙΩΜΕΝΗ ΚΑΙ ΕΠΑΥΞΗΜΕΝΗ] Συγγραφείς ΝΤΑΟΥΤΙΔΗΣ ΠΡΟΔΡΟΜΟΣ Πανεπιστήμιο Minnesota, USA ΜΑΣΤΡΟΓΕΩΡΓΟΠΟΥΛΟΣ ΣΠΥΡΟΣ Αριστοτέλειο

Διαβάστε περισσότερα

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών

Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών Κεφ. 7: Συνήθεις διαφορικές εξισώσεις (ΣΔΕ) - προβλήματα αρχικών τιμών 7. Εισαγωγή (ορισμός προβλήματος, αριθμητική ολοκλήρωση ΣΔΕ, αντικατάσταση ΣΔΕ τάξης n με n εξισώσεις ης τάξης) 7. Μέθοδος Euler 7.3

Διαβάστε περισσότερα

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων 5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:

Διαβάστε περισσότερα

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων

5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων 5269: Υπολογιστικές Μέθοδοι για Μηχανικούς Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων http://ecourseschemengntuagr/courses/computational_methods_for_engineers/ Συστήματα Γραμμικών Αλγεβρικών Εξισώσεων Γενικά:

Διαβάστε περισσότερα

Πεπερασμένες διαφορές

Πεπερασμένες διαφορές Κεφάλαιο 2 Πεπερασμένες διαφορές Αυτό το κεφάλαιο αποτελεί μια εισαγωγή στο αντικείμενο των πεπερασμένων διαφορών για την επίλυση διαφορικών εξισώσεων. Θα εισαγάγουμε ποσότητες που προκύπτουν από διαφορές

Διαβάστε περισσότερα

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

ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ ΠΡΟΒΛΗΜΑΤΑ ΔΥΟ ΔΙΑΣΤΑΣΕΩΝ Η ανάλυση προβλημάτων δύο διαστάσεων με τη μέθοδο των Πεπερασμένων Στοιχείων περιλαμβάνει τα ίδια βήματα όπως και στα προβλήματα μιας διάστασης. Η ανάλυση γίνεται λίγο πιο πολύπλοκη

Διαβάστε περισσότερα

Θαλής MATENVMED - ΜΙΣ Δράση Μέθοδοι Μετασχηματισμού Φωκά

Θαλής MATENVMED - ΜΙΣ Δράση Μέθοδοι Μετασχηματισμού Φωκά Θαλής MATENVMED - ΜΙΣ 379416 Δράση 24 - Μέθοδοι Μετασχηματισμού Φωκά Ασβεστάς Μάριος 1, Μαντζαβίνος Διονύσιος 2, Παπαδομανωλάκη Μαριάννα 1, Παπαδοπούλου Έλενα 1, Σαριδάκης Γιάννης 1, Σηφαλάκης Τάσος 1,

Διαβάστε περισσότερα

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους

Έκθεση Προόδου Σκοπός Δραστηριότητες Έτους Έκθεση Προόδου 2014 2 1.1 Σκοπός................................ 4 1.2 Δραστηριότητες Έτους 2014..................... 4 2.1 Υβριδικές/Ασυνεχείς Μέθοδοι Collocation............. 6 2.2 Μέθοδοι Χαλάρωσης

Διαβάστε περισσότερα

Aριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου

Aριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου Aριθμητική Ανάλυση, 4 ο Εξάμηνο Θ. Σ. Παπαθεοδώρου Άνοιξη 2002 ΜΑΘΗΜΑΤΙΚΑ ΘΕΜΑΤΑ 1. Τι σημαίνει f ; f 2 ; f 1 ; Να υπολογισθούν αυτές οι ποσότητες για f(x)=(x-α) 3 (β-x) 3, α

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 2: Περιγραφή αριθμητικών μεθόδων

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 2: Περιγραφή αριθμητικών μεθόδων ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη : Περιγραφή αριθμητικών μεθόδων Χειμερινό εξάμηνο 008 Προηγούμενη παρουσίαση... Γράψαμε τις εξισώσεις

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ ΕΡΓΑΣΤΗΡΙΟ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ www.cslab.ece.ntua.gr Διπλωματικές

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια) ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη 3: Περιγραφή αριθμητικών μεθόδων (συνέχεια) Χειμερινό εξάμηνο 2008 Προηγούμενη παρουσίαση... Εξετάσαμε

Διαβάστε περισσότερα

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1)

QR είναι ˆx τότε x ˆx. 10 ρ. Ποιά είναι η τιµή του ρ και γιατί (σύντοµη εξήγηση). P = [X. 0, X,..., X. (n 1), X. n] a(n + 1 : 1 : 1) ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΜΟΣ I (22 Σεπτεµβρίου) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ 1ο ΘΕΜΑ 1. Αφού ορίσετε ακριβώς τι σηµαίνει πίσω ευσταθής υπολογισµός, να εξηγήσετε αν ο υ- πολογισµός του εσωτερικού γινοµένου δύο διανυσµάτων

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2014 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2014 1 / 42 Αριθμητικές Μέθοδοι

Διαβάστε περισσότερα

ΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2).

ΜΑΣ 371: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ. 1. Να βρεθεί το πολυώνυμο Lagrange για τα σημεία (0, 1), (1, 2) και (4, 2). ΜΑΣ 37: Αριθμητική Ανάλυση ΙI ΑΣΚΗΣΕΙΣ Να βρεθεί το πολυώνυμο Lagrage για τα σημεία (, ), (, ) και (4, ) Να βρεθεί το πολυώνυμο παρεμβολής Lagrage που προσεγγίζει τη συνάρτηση 3 f ( x) si x στους κόμβους

Διαβάστε περισσότερα

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι. Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια)

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια) ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη 6: Εξίσωση διάχυσης (συνέχεια) Χειμερινό εξάμηνο 2008 Προηγούμενη παρουσίαση... Εξετάσαμε την εξίσωση

Διαβάστε περισσότερα

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή . Παραγώγιση Η διαδικασία της υπολογιστικής επίλυσης συνήθων και μερικών διαφορικών εξισώσεων προϋποθέτει την προσέγγιση της εξαρτημένης μεταβλητής και των παραγώγων της στους κόμβους του πλέγματος. Ειδικά,

Διαβάστε περισσότερα

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων

Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Πανεπιστήμιο Θεσσαλίας Τμήμα Μηχανικών Η/Υ, Τηλεπικοινωνιών και Δικτύων Προσομοίωση μεγάλης κλίμακας γραμμικών κυκλωμάτων σε παράλληλες πλατφόρμες Ειδικό Θέμα Ιωαννίδης Κ. Σταύρος Αριθμός Ειδικού Μητρώου:

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ Σημειώσεις Μαθήματος. Διάλεξη 10: Ολοκλήρωση Συνήθων Διαφορικών Εξισώσεων: Προβλήματα Συνοριακών Τιμών Μίας Διάστασης (1D)

ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ Σημειώσεις Μαθήματος. Διάλεξη 10: Ολοκλήρωση Συνήθων Διαφορικών Εξισώσεων: Προβλήματα Συνοριακών Τιμών Μίας Διάστασης (1D) ΑΡΙΘΜΗΤΙΚΗ ΑΝΑΛΥΣΗ Σημειώσεις Μαθήματος Διάλεξη : Ολοκλήρωση Συνήθων Διαφορικών Εξισώσεων: Προβλήματα Συνοριακών Τιμών Μίας Διάστασης D Γιάννης Δημακόπουλος & Γιάννης Τσαμόπουλος ΧΜ66 Εαρινό Εξάμηνο Πρόβλημα

Διαβάστε περισσότερα

Πεπερασμένες Διαφορές.

Πεπερασμένες Διαφορές. Κεφάλαιο 1 Πεπερασμένες Διαφορές. 1.1 Προσέγγιση παραγώγων. 1.1.1 Πρώτη παράγωγος. Από τον ορισμό της παραγώγου για συναρτήσεις μιας μεταβλητής γνωρίζουμε ότι η παράγωγος μιας συνάρτησης f στο σημείο x

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Αριθμητική Παραγώγιση Εισαγωγή Ορισμός 7. Αν y f x είναι μια συνάρτηση ορισμένη σε ένα διάστημα

Διαβάστε περισσότερα

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον

Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Τμήμα Μηχανικών Πληροφορικής Αριθμητικές Μέθοδοι σε Προγραμματιστικό Περιβάλλον Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Οκτώβριος 2015 Δρ. Δημήτρης Βαρσάμης Οκτώβριος 2015 1 / 68 Αριθμητικές Μέθοδοι

Διαβάστε περισσότερα

Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών

Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών Κεφ. 6Α: Συνήθεις διαφορικές εξισώσεις - προβλήματα δύο οριακών τιμών 1. Εισαγωγή. Προβλήματα δύο οριακών τιμών 3. Η μέθοδος των πεπερασμένων διαφορών 4. Οριακές συνθήκες με παραγώγους 5. Παραδείγματα

Διαβάστε περισσότερα

Τεχνική Έκθεση Μεθόδων επίλυσης προβλημάτων πολλαπλών φυσικών και χωρίων 3

Τεχνική Έκθεση Μεθόδων επίλυσης προβλημάτων πολλαπλών φυσικών και χωρίων 3 Δ2.2/2 2.1 Μεθόδων επίλυσης προβλημάτων πολλαπλών φυσικών και χωρίων 3 Δ2.2/3 Το παρόν έργο θα ασχοληθεί με τη προσομοίωση πολύπλοκων φαινομένων που περιγράφονται από σύνθετα προβλήματα μερικών διαφορικών

Διαβάστε περισσότερα

Ενότητα 6. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος

Ενότητα 6. Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού. Σιέττος Κωνσταντίνος Σχολή Εφαρμοσμένων Μαθηματικών και Φυσικών Επιστημών Εθνικό Μετσόβιο Πολυτεχνείο Προγραμματισμός με Εφαρμογές στην Επιστήμη του Μηχανικού Ενότητα 6 Σιέττος Κωνσταντίνος Άδεια Χρήσης Το παρόν εκπαιδευτικό

Διαβάστε περισσότερα

MEM 253. Αριθμητική Λύση ΜΔΕ * * *

MEM 253. Αριθμητική Λύση ΜΔΕ * * * MEM 253 Αριθμητική Λύση ΜΔΕ * * * 1 Ένα πρόβλημα-μοντέλο Ροή θερμότητας σε ένα ομογενές μέσο. Ζητούμε μια συνάρτηση x [0, 1] και t 0 τέτοια ώστε u(x, t) ορισμένη για u t u(0, t) u(x, 0) = u xx, 0 < x

Διαβάστε περισσότερα

Κεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις 2- διαστάσεις

Κεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις 2- διαστάσεις Κεφάλαιο 4: Στοιχεία της εκδοχής hp της ΜΠΣ στις - διαστάσεις Στις -διαστάσεις, η περιγραφή της εκδοχής hp της ΜΠΣ είναι αρκετά πολύπλοκη. Στο παρόν κεφάλαιο θα δούμε κάποια στοιχεία της, ξεκινώντας με

Διαβάστε περισσότερα

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

ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Ι κ. ΠΕΤΑΛΙΔΗΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΕ 1 Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται

Διαβάστε περισσότερα

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή

4. Παραγώγιση πεπερασμένων διαφορών Σειρά Taylor Πολυωνυμική παρεμβολή 4. Παραγώγιση Η διαδικασία της υπολογιστικής επίλυσης συνήθων και μερικών διαφορικών εξισώσεων προϋποθέτει την προσέγγιση της εξαρτημένης μεταβλητής και των παραγώγων της στους κόμβους του πλέγματος. Ειδικά,

Διαβάστε περισσότερα

Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση

Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση ΤΕΙ ΑΘΗΝΑΣ ΤΜΗΜΑ ΝΑΥΠΗΓΙΚΗΣ Εφαρμοσμένα Μαθηματικά 3η εργαστηριακή άσκηση ΣΠΟΥΔΑΣΤΗΣ: ΧΑΤΖΗΓΕΩΡΓΙΟΥ ΑΝΤΩΝΗΣ Α.Μ. 09036 Εξάμηνο ΠΤΧ ΚΑΘΗΓΗΤΗΣ: ΔΡ. ΜΠΡΑΤΣΟΣ ΑΘΑΝΑΣΙΟΣ Περιεχόμενα 3.1 Πολυωνυμική παρεμβολή...

Διαβάστε περισσότερα

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Μέθοδοι μονοδιάστατης ελαχιστοποίησης Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Αριθμητική Ολοκλήρωση Εισαγωγή Έστω ότι η f είναι μία φραγμένη συνάρτηση στο πεπερασμένο

Διαβάστε περισσότερα

ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής:

ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ. Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής: ΧΡΟΝΙΚΗ ΟΛΟΚΛΗΡΩΣΗ Για την επίλυση χρονομεταβαλλόμενων προβλημάτων η διακριτοποίηση στο χώρο γίνεται με πεπερασμένα στοιχεία και είναι της μορφής: (,)(,)()() h 1 u x t u x t u t x (1) e Η διαφορά με τα

Διαβάστε περισσότερα

ΜΑΣ 473: Μέθοδοι Πεπερασμένων Στοιχείων Χειμερινό Εξάμηνο 2017

ΜΑΣ 473: Μέθοδοι Πεπερασμένων Στοιχείων Χειμερινό Εξάμηνο 2017 ΜΑΣ 473: Μέθοδοι Πεπερασμένων Στοιχείων Χειμερινό Εξάμηνο 207 ΟΜΑΔΙΚΗ ΕΡΓΑΣΙΑ Γενικές πληροφορίες: Η εργασία θα πρέπει να έχει γίνει από εσάς αντιγραφή από οποιαδήποτε πηγή θα έχει σαν αποτέλεσμα τον μηδενισμό

Διαβάστε περισσότερα

Κεφ. 7: Επίλυση ελλειπτικών διαφορικών εξισώσεων με πεπερασμένες διαφορές

Κεφ. 7: Επίλυση ελλειπτικών διαφορικών εξισώσεων με πεπερασμένες διαφορές Κεφ 7: Επίλυση ελλειπτικών διαφορικών εξισώσεων με πεπερασμένες διαφορές 71 Εισαγωγή πρότυπες εξισώσεις 7 Εξισώσεις πεπερασμένων διαφορών πέντε και εννέα σημείων 73 Οριακές συνθήκες μικτού τύπου και ακανόνιστα

Διαβάστε περισσότερα

Μέθοδοι μονοδιάστατης ελαχιστοποίησης

Μέθοδοι μονοδιάστατης ελαχιστοποίησης Βασικές αρχές μεθόδων ελαχιστοποίησης Μέθοδοι μονοδιάστατης ελαχιστοποίησης Οι μέθοδοι ελαχιστοποίησης είναι επαναληπτικές. Ξεκινώντας από μια αρχική προσέγγιση του ελαχίστου (την συμβολίζουμε ) παράγουν

Διαβάστε περισσότερα

1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό

1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό 1 Επανάληψη εννοιών από τον Απειροστικό Λογισμό 1.1 Όρια ακολουθιών Λέμε ότι η ακολουθία { n } συγκλίνει με όριο R αν για κάθε ϵ > 0 υπάρχει ακέραιος N = N(ϵ) τέτοιος ώστε (1.1) n < ϵ για κάθε n > N, και

Διαβάστε περισσότερα

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου

Matrix Algorithms. Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Matrix Algorithms Παρουσίαση στα πλαίσια του μαθήματος «Παράλληλοι Αλγόριθμοι» Γ. Καούρη Β. Μήτσου Περιεχόμενα παρουσίασης Πολλαπλασιασμός πίνακα με διάνυσμα Πολλαπλασιασμός πινάκων Επίλυση τριγωνικού

Διαβάστε περισσότερα

Εργασία για το μεταπτυχιακό μάθημα Παράλληλοι υπολογισμοί από τον φοιτητή Μουζακίδη Αλέξανδρο AM M 853

Εργασία για το μεταπτυχιακό μάθημα Παράλληλοι υπολογισμοί από τον φοιτητή Μουζακίδη Αλέξανδρο AM M 853 Εργασία για το μεταπτυχιακό μάθημα Παράλληλοι υπολογισμοί από τον φοιτητή Μουζακίδη Αλέξανδρο AM M 853 Θέμα Παράλληλη Αριθμητική Επίλυση Μερικών Διαφορικών Εξισώσεων με τις μεθόδους Jacob και Jacob over

Διαβάστε περισσότερα

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 4: Εξίσωση διάχυσης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ. Διάλεξη 4: Εξίσωση διάχυσης ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΠΟΛΙΤΙΚΩΝ ΜΗΧΑΝΙΚΩΝ ΤΟΜΕΑΣ ΥΔΡΑΥΛΙΚΗΣ ΚΑΙ ΠΕΡΙΒΑΛΛΟΝΤΙΚΗΣ ΤΕΧΝΙΚΗΣ Διάλεξη 4: Εξίσωση διάχυσης Χειμερινό εξάμηνο 2008 Προηγούμενη παρουσίαση... 1. Εξετάσαμε τις μεθόδους των

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Συστήματα Γραμμικών Εξισώσεων Εισαγωγή Σύστημα γραμμικών εξισώσεων a x a x a x b 11

Διαβάστε περισσότερα

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟ ΟΙ

ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟ ΟΙ ΥΠΟΛΟΓΙΣΤΙΚΕΣ ΜΕΘΟ ΟΙ Σηµειώσεις µαθήµατος ηµήτρης Βαλουγεώργης Αναπληρωτής Καθηγητής Τµήµα Μηχανολόγων Μηχανικών Βιοµηχανίας Εργαστήριο Φυσικών και Χηµικών ιεργασιών Πολυτεχνική Σχολή Πανεπιστήµιο Θεσσαλίας

Διαβάστε περισσότερα

2.1 Αριθμητική επίλυση εξισώσεων

2.1 Αριθμητική επίλυση εξισώσεων . Αριθμητική επίλυση εξισώσεων Στο κεφάλαιο αυτό διαπραγματεύεται μεθόδους εύρεσης των ριζών εξισώσεων γραμμικών ή μη-γραμμικών για τις οποίες δεν υπάρχουν αναλυτικές 5 4 3 εκφράσεις. Παραδείγματα εξισώσεων

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση με περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής Διάλεξη 9-10 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

ΜΕΘΟΔΟΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ

ΜΕΘΟΔΟΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ ΜΕΘΟΔΟΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ Βασίζεται στην εφαρμογή των παρακάτω βημάτων:. Το φυσικό πεδίο αναπαριστάται με ένα σύνολο απλών γεωμετρικών σχημάτων που ονομάζονται Πεπερασμένα Στοιχεία.. Σε κάθε στοιχείο

Διαβάστε περισσότερα

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11

Πρόλογος Εισαγωγή στη δεύτερη έκδοση Εισαγωγή... 11 Περιεχόμενα Πρόλογος... 9 Εισαγωγή στη δεύτερη έκδοση... 0 Εισαγωγή... Ε. Εισαγωγή στην έννοια της Αριθμητικής Ανάλυσης... Ε. Ταξινόμηση των θεμάτων που απασχολούν την αριθμητική ανάλυση.. Ε.3 Μορφές σφαλμάτων...

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 2017-2018 Παρεμβολή και Παρεκβολή Εισαγωγή Ορισμός 6.1 Αν έχουμε στη διάθεσή μας τιμές μιας συνάρτησης

Διαβάστε περισσότερα

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ

ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ Εργαστήριο Θερμικών Στροβιλομηχανών Μονάδα Παράλληλης ης Υπολογιστικής Ρευστοδυναμικής & Βελτιστοποίησης ΜΕΘΟΔΟΙ ΑΕΡΟΔΥΝΑΜΙΚΗΣ ΒΕΛΤΙΣΤΟΠΟΙΗΣΗΣ (7 ο Εξάμηνο Σχολής Μηχ.Μηχ. ΕΜΠ)

Διαβάστε περισσότερα

Πίνακας Περιεχομένων

Πίνακας Περιεχομένων Πίνακας Περιεχομένων Πρόλογος... 13 Πρώτο Μέρος: Γενικές Έννοιες Κεφάλαιο 1 ο : Αλγοριθμική... 19 1.1 Περιγραφή Αλγορίθμου... 19 1.2. Παράσταση Αλγορίθμων... 21 1.2.1 Διαγράμματα Ροής... 22 1.2.2 Ψευδογλώσσα

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas)..

Διαβάστε περισσότερα

Κεφαλαιο 7: Η ΜΠΣ για ελλειπτικά προβλήματα με μη-ομαλές λύσεις

Κεφαλαιο 7: Η ΜΠΣ για ελλειπτικά προβλήματα με μη-ομαλές λύσεις Κεφαλαιο 7: Η ΜΠΣ για ελλειπτικά προβλήματα με μη-ομαλές λύσεις Όπως είδαμε μέχρι τώρα η ομαλότητα της ακριβούς λύσης επηρεάζει τις εκτιμήσεις σφάλματος με τέτοιο τρόπο ώστε ολα όσα αποδείξαμε ισχύουν

Διαβάστε περισσότερα

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση)

Τι είναι βαθμωτό μέγεθος? Ένα μέγεθος που περιγράφεται μόνο με έναν αριθμό (π.χ. πίεση) TETY Εφαρμοσμένα Μαθηματικά Ενότητα ΙΙ: Γραμμική Άλγεβρα Ύλη: Διανυσματικοί χώροι και διανύσματα, μετασχηματισμοί διανυσμάτων, τελεστές και πίνακες, ιδιοδιανύσματα και ιδιοτιμές πινάκων, επίλυση γραμμικών

Διαβάστε περισσότερα

FORTRAN και Αντικειμενοστραφής Προγραμματισμός

FORTRAN και Αντικειμενοστραφής Προγραμματισμός FORTRAN και Αντικειμενοστραφής Προγραμματισμός Παραδόσεις Μαθήματος 2016 Δρ Γ Παπαλάμπρου Επίκουρος Καθηγητής ΕΜΠ georgepapalambrou@lmentuagr Εργαστήριο Ναυτικής Μηχανολογίας (Κτίριο Λ) Σχολή Ναυπηγών

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων

Κεφ. 2: Επίλυση συστημάτων εξισώσεων. 2.1 Επίλυση εξισώσεων Κεφ. : Επίλυση συστημάτων εξισώσεων. Επίλυση εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU (ειδικές περιπτώσεις: Cholesky, Thomas).. Νόρμες πινάκων,

Διαβάστε περισσότερα

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008

ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ 12) ΕΡΓΑΣΙΑ 1 η Ημερομηνία Αποστολής στον Φοιτητή: 20 Οκτωβρίου 2008 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΡΓΑΣΙΑ η Ημερομηνία Αποστολής στον Φοιτητή: 0 Οκτωβρίου 008 Ημερομηνία παράδοσης της Εργασίας: Νοεμβρίου 008 Πριν

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΕΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ ΣΤΗ ΝΑΥΠΗΓΙΚΗ ΚΑΙ ΣΤΗ ΘΑΛΑΣΣΙΑ ΤΕΧΝΟΛΟΓΙΑ ΕΦΑΡΜΟΓΕΣ ΠΕΠΕΡΑΣΜΕΝΩΝ ΣΤΟΙΧΕΙΩΝ ΣΤΗ ΝΑΥΠΗΓΙΚΗ ΚΑΙ ΣΤΗ ΘΑΛΑΣΣΙΑ ΤΕΧΝΟΛΟΓΙΑ Εισαγωγή στη μέθοδο των πεπερασμένων στοιχείων Α. Θεοδουλίδης Η Μεθοδος των Πεπερασμένων στοιχείων Η Μέθοδος των ΠΣ είναι μια

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Ενότητα 9: Γεωμετρία του Χώρου των Μεταβλητών, Υπολογισμός Αντιστρόφου Μήτρας Σαμαράς Νικόλαος Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης

Διαβάστε περισσότερα

BiCG CGS BiCGStab BiCG CGS 5),6) BiCGStab M Minimum esidual part CGS BiCGStab BiCGStab 2 PBiCG PCGS α β 3 BiCGStab PBiCGStab PBiCG 4 PBiCGStab 5 2. Bi

BiCG CGS BiCGStab BiCG CGS 5),6) BiCGStab M Minimum esidual part CGS BiCGStab BiCGStab 2 PBiCG PCGS α β 3 BiCGStab PBiCGStab PBiCG 4 PBiCGStab 5 2. Bi BiCGStab 1 1 2 3 1 4 2 BiCGStab PBiCGStab BiCG CGS CGS PBiCGStab BiCGStab M PBiCGStab An improvement in preconditioned algorithm of BiCGStab method Shoji Itoh, 1 aahiro Katagiri, 1 aao Saurai, 2 Mitsuyoshi

Διαβάστε περισσότερα

Κλασική Ηλεκτροδυναμική Ι

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

Διαβάστε περισσότερα

Αριθμητική Ανάλυση και Εφαρμογές

Αριθμητική Ανάλυση και Εφαρμογές Αριθμητική Ανάλυση και Εφαρμογές Διδάσκων: Δημήτριος Ι. Φωτιάδης Τμήμα Μηχανικών Επιστήμης Υλικών Ιωάννινα 07-08 Πεπερασμένες και Διαιρεμένες Διαφορές Εισαγωγή Θα εισάγουμε την έννοια των διαφορών με ένα

Διαβάστε περισσότερα

ΕΠΑΝΑΛΗΠΤΙΚΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ 3 Ιουλίου 2010

ΕΠΑΝΑΛΗΠΤΙΚΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ 3 Ιουλίου 2010 ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ Ι (ΘΕ ΠΛΗ ) ΕΠΑΝΑΛΗΠΤΙΚΗ ΤΕΛΙΚΗ ΕΞΕΤΑΣΗ Ιουλίου Θέμα ( μονάδες) 4 Θεωρούμε τον Ευκλείδειο χώρο και τον υποχώρο του V που παράγεται

Διαβάστε περισσότερα

Περιεχόμενα Σκοπός Μεθοδολογία Συμπεράσματα Μελλοντικές Δράσεις Παραδοτέα Συνεργασίες

Περιεχόμενα Σκοπός Μεθοδολογία Συμπεράσματα Μελλοντικές Δράσεις Παραδοτέα Συνεργασίες Δ4.3/2 2.1 Παράκτιος υδροφορέας περιοχής Βαθέως Καλύμνου....... 3 2.2 Υφαλμύριση παράκτιων υδροφορέων............... 3 2.3 Οι εξισώσεις του μαθηματικού μοντέλου.............. 4 2.4 Αναλυτική λύση............................

Διαβάστε περισσότερα

Θέμα 1. που. . Δηλαδή ο υπόχωρος V είναι το. Απάντηση 1α) ii)παρατηρούμε οτι

Θέμα 1. που. . Δηλαδή ο υπόχωρος V είναι το. Απάντηση 1α) ii)παρατηρούμε οτι Θέμα ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΜΑΘΗΜΑΤΙΚΑ ΓΙΑ ΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ι (ΘΕ ΠΛΗ ) ΕΝΔΕΙΚΤΙΚΕΣ ΛΥΣΕΙΣ ΤΕΛΙΚΗΣ ΕΞΕΤΑΣΗΣ Ιουνίου (οποιεσδήποτε άλλες ορθές απαντήσεις είναι αποδεκτές)

Διαβάστε περισσότερα

8.1 Διαγωνοποίηση πίνακα

8.1 Διαγωνοποίηση πίνακα Κεφάλαιο 8 Κανονικές μορφές από 6 Κεφάλαιο 8 Κ Α Ν Ο Ν Ι Κ Ε Σ Μ Ο Ρ Φ Ε Σ 8. Διαγωνοποίηση πίνακα Ορισμός 8.α Ένας πίνακας M n ( ) oνομάζεται διαγωνοποιήσιμος στο αν υπάρχει αντιστρέψιμος πίνακας P M

Διαβάστε περισσότερα

Τεχνική Έκθεση Συνοπτική παρουσίαση... 3

Τεχνική Έκθεση Συνοπτική παρουσίαση... 3 Δ2.3/2 1.1 Συνοπτική παρουσίαση....................... 3 Δ2.3/3 Σύμφωνα με το τεχνικό δελτίο του έργου η δράση της παρούσας έκθεσης συνοψίζεται ως εξής. Δράση 2.3: ΣΤΟΧΑΣΤΙΚΕΣ/ΝΤΕΤΕΡΜΙΝΙΣΤΙΚΕΣ ΥΒΡΙΔΙΚΕΣ

Διαβάστε περισσότερα

Τεχνική Έκθεση Συνοπτική παρουσίαση... 3

Τεχνική Έκθεση Συνοπτική παρουσίαση... 3 Δ2.3/2 1.1 Συνοπτική παρουσίαση....................... 3 Δ2.3/3 Σύμφωνα με το τεχνικό δελτίο του έργου η δράση της παρούσας έκθεσης συνοψίζεται ως εξής. Δράση 2.3: ΣΤΟΧΑΣΤΙΚΕΣ/ΝΤΕΤΕΡΜΙΝΙΣΤΙΚΕΣ ΥΒΡΙΔΙΚΕΣ

Διαβάστε περισσότερα

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - 02/07/08) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ

ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - 02/07/08) ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ Ονοματεπώνυμο:......... Α.Μ....... Ετος... ΑΙΘΟΥΣΑ:....... I. (περί τις 55μ. = ++5++. Σωστό ή Λάθος: ΓΡΑΜΜΙΚΗ ΑΛΓΕΒΡΑ (Εξ. Ιουνίου - //8 ΕΠΙΛΕΓΜΕΝΕΣ ΑΠΑΝΤΗΣΕΙΣ (αʹ Αν AB = BA όπου A, B τετραγωνικά και

Διαβάστε περισσότερα

21 a 22 a 2n. a m1 a m2 a mn

21 a 22 a 2n. a m1 a m2 a mn Παράρτημα Α Βασική γραμμική άλγεβρα Στην ενότητα αυτή θα παρουσιαστούν με συνοπτικό τρόπο βασικές έννοιες της γραμμικής άλγεβρας. Ο στόχος της ενότητας είναι να αποτελέσει ένα άμεσο σημείο αναφοράς και

Διαβάστε περισσότερα

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6)

Q 12. c 3 Q 23. h 12 + h 23 + h 31 = 0 (6) Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Πολιτικών Μηχανικών Τοµέας Υδατικών Πόρων Μάθηµα: Τυπικά Υδραυλικά Έργα Μέρος 2: ίκτυα διανοµής Άσκηση E0: Μαθηµατική διατύπωση µοντέλου επίλυσης απλού δικτύου διανοµής

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, , 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ 1, Επιμέλεια λύσεων: Γιώργος Τάτσιος ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 6-7, 5 Ο ΕΞΑΜΗΝΟ ΔΙΔΑΣΚΩΝ: Δ. Βαλουγεώργης Απαντήσεις: ΠΡΟΟΔΟΣ, --6 Επιμέλεια λύσεων: Γιώργος Τάτσιος Άσκηση [] Επιλύστε με μία απευθείας μέθοδο διατηρώντας τρία σημαντικά ψηφία σε

Διαβάστε περισσότερα

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες)

ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ. Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες) ΑΡΙΘΜΗΤΙΚΕΣ ΜΕΘΟΔΟΙ, 5 Ο ΕΞΑΜΗΝΟ, 2016-2017 ΠΕΡΙΕΧΟΜΕΝΑ ΠΑΡΑΔΟΣΕΩΝ Κεφ. 1: Εισαγωγή (διάρκεια: 0.5 εβδομάδες) Κεφ. 2: Επίλυση συστημάτων εξισώσεων (διάρκεια: 3 εβδομάδες) 2.1 Επίλυση εξισώσεων 2.2 Επίλυση

Διαβάστε περισσότερα

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων

Κεφ. 2: Επίλυση συστημάτων αλγεβρικών εξισώσεων. 2.1 Επίλυση απλών εξισώσεων Κεφ. : Επίλυση συστημάτων αλγεβρικών εξισώσεων. Επίλυση απλών εξισώσεων. Επίλυση συστημάτων με απευθείας μεθόδους.. Μέθοδοι Gauss, Gauss-Jorda.. Παραγοντοποίηση LU ειδικές περιπτώσεις: Cholesky, Thomas..

Διαβάστε περισσότερα

ΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων

ΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων ΜΑΣ 473/673: Μέθοδοι Πεπερασμένων Στοιχείων Ένα δυσδιάστατο παράδειγμα με το λογισμικό MATLAB Θεωρούμε το εξής Π.Σ.Τ.: Να βρεθεί η u(x, y) έτσι ώστε όπου f (x, y) = 1. u u f ( x, y), x ( 1,1) ( 1,1) x

Διαβάστε περισσότερα

ΑΕΠΠ Ερωτήσεις θεωρίας

ΑΕΠΠ Ερωτήσεις θεωρίας ΑΕΠΠ Ερωτήσεις θεωρίας Κεφάλαιο 1 1. Τα δεδομένα μπορούν να παρέχουν πληροφορίες όταν υποβάλλονται σε 2. Το πρόβλημα μεγιστοποίησης των κερδών μιας επιχείρησης είναι πρόβλημα 3. Για την επίλυση ενός προβλήματος

Διαβάστε περισσότερα

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D.

Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Βασίλειος Μαχαιράς Πολιτικός Μηχανικός Ph.D. Μη γραμμικός προγραμματισμός: βελτιστοποίηση χωρίς περιορισμούς Πανεπιστήμιο Θεσσαλίας Σχολή Θετικών Επιστημών ΤμήμαΠληροφορικής Διάλεξη 7-8 η /2017 Τι παρουσιάστηκε

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα