Στόχος Hypre του έργου Scalable Γραμμική λύτες είναι η ανάπτυξη επεκτάσιμη αλγορίθμων και λογισμικού για την επίλυση των μεγάλων, αραιών γραμμικών συστημάτων εξισώσεων για παράλληλων υπολογιστών.
Το πρωτογενές προϊόν λογισμικού είναι hypre, μια βιβλιοθήκη της υψηλής preconditioners απόδοσης που διαθέτει παράλληλων μεθόδων multigrid τόσο για δομημένων και αδόμητων προβλημάτων του δικτύου.
Τα προβλήματα των συμφερόντων προκύπτουν στους κώδικες προσομοίωσης που αναπτύχθηκε στο LLNL και αλλού να σπουδάσουν φυσικά φαινόμενα στην άμυνα, το περιβάλλον, την ενέργεια, και βιολογικές επιστήμες.
Αν και παράλληλη επεξεργασία είναι απαραίτητη για την αριθμητική λύση των προβλημάτων αυτών, μόνη της δεν είναι επαρκής. Scalable αριθμητικών αλγορίθμων απαιτούνται επίσης. Με τον όρο "κλιμακούμενες" εννοούμε γενικά την ικανότητα να χρησιμοποιούν αποτελεσματικά πρόσθετους υπολογιστικούς πόρους για να λύσει όλο και μεγαλύτερα προβλήματα. Πολλοί παράγοντες συμβάλλουν στην επεκτασιμότητα, συμπεριλαμβανομένης της αρχιτεκτονικής του παράλληλου υπολογιστή και την παράλληλη υλοποίηση του αλγορίθμου. Ωστόσο, ένα σημαντικό θέμα που συχνά παραβλέπεται: η επεκτασιμότητα του ίδιου του αλγορίθμου. Εδώ, επεκτασιμότητα είναι μια περιγραφή του πώς αναπτύσσονται οι συνολικές υπολογιστικές απαιτήσεις της εργασίας με το μέγεθος του προβλήματος, το οποίο μπορεί να συζητηθεί ανεξάρτητα από την υπολογιστική πλατφόρμα.
Πολλοί από τους αλγόριθμους που χρησιμοποιούνται στους κώδικες προσομοίωσης του σήμερα είναι με βάση το χθεσινό απρόσιτη τεχνολογίας. Αυτό σημαίνει ότι η εργασία που απαιτείται για την επίλυση όλο και μεγαλύτερα προβλήματα αυξάνεται πολύ πιο γρήγορα από ό, τι γραμμικά (το βέλτιστο ποσοστό). Η χρήση των επεκτάσιμη αλγόριθμοι μπορούν να μειώσουν φορές προσομοίωση με πολλές τάξεις μεγέθους, μειώνοντας έτσι ένα διήμερο εκτέλεση σε ένα MPP για 30 λεπτά. Επιπλέον, οι κωδικοί που χρησιμοποιούν την τεχνολογία αυτή περιορίζεται μόνο από το μέγεθος της μνήμης του μηχανήματος, επειδή είναι σε θέση να εκμεταλλευτεί αποτελεσματικά πρόσθετους πόρους του υπολογιστή για να λύσει τα τεράστια προβλήματα.
Scalable αλγόριθμοι επιτρέπουν τον επιστήμονα εφαρμογή τόσο θέτουν και να απαντήσει σε νέα ερωτήματα. Για παράδειγμα, εάν μια δεδομένη προσομοίωσης (με μια συγκεκριμένη ανάλυση) διαρκεί αρκετές ημέρες για να τρέξει, και ένα εκλεπτυσμένο μοντέλο (δηλαδή, πιο ακριβή) θα διαρκέσει πολύ περισσότερο, ο επιστήμονας αίτηση μπορεί να παραιτηθεί από το μεγαλύτερο, υψηλότερο προσομοίωση πιστότητα. Αυτός ή αυτή μπορεί επίσης να αναγκαστεί να περιορίσει το πεδίο της μελέτης παραμέτρου, επειδή κάθε κίνηση παίρνει πάρα πολύ καιρό. Με τη μείωση του χρόνου εκτέλεσης, ένα εξελικτικό αλγόριθμο επιτρέπει στον επιστήμονα να κάνουμε περισσότερα προσομοιώσεις σε υψηλότερη ανάλυση
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Αυτή η έκδοση προσθέτει ένα βοηθητικό χώρο Απόκλιση Επίλυση (ΚΕΠ), ένα περιττό χοντρό-πλέγμα λύσει δυνατότητα να BoomerAM, και μια επιλογή προρρυθμιστήρα Ευκλείδης στα Fortran διεπαφές για τους λύτες ParCSR Krylov.
- Επεκτείνει τις AMS και τις διαφημίσεις λύτες για την υποστήριξη (αυθαίρετη) υψηλής τάξης H (κατσάρωμα) και H (div) μεθόδους διακριτοποίησης.
- Θα ενημερώνει και βελτιώνει ορισμένα από τα παραδείγματα.
- Υπάρχουν ποικίλες διορθώσεις.
Τα σχόλια δεν βρέθηκε