Ηλεκτρονική Διάθεση Μαθήματος
Περιεχόμενο Μαθήματος
Στο πλαίσιο του μαθήματος θα γίνει μια διεξοδική εμβάθυνση σε τεχνικές προγραμματισμού ως εργαλείο για την επίλυση προβλημάτων στην Φυσική των Υλικών. Ως εργαλείο προγραμματισμού θα χρησιμοποιηθεί το MATLAB, το οποίο αποτελεί μια πλήρη πλατφόρμα προγραμματισμού. Το MATLAB δίνει την δυνατότητα στον χρήστη να συντάσσει κώδικα όμοιο με τις ανώτερες γλώσσες προγραμματισμού, σε συνδυασμό με βιβλιοθήκες συναρτήσεων και εφαρμογών υπολογιστικής φυσικής. Συνεπώς οι φοιτητές θα εκπαιδευθούν στον προγραμματισμό ως εργαλείο παραγωγής εφαρμογών, με την ταυτόχρονη χρήση των πλέον εξελιγμένων βοηθητικών συναρτήσεων που διαθέτει το MATLAB.
Μέθοδοι προσομοίωσης στην Φυσική των υλικών. Μέθοδοι Monte-Carlo και Μοριακή Δυναμική. Τυχαίοι αριθμοί, τυχαίες διαδρομές, ιδιότητες σε 1, 2, και 3 διαστάσεις. Φαινόμενα παγίδευσης. Συναρτήσεις κατανομών. Πλέγματα με προσμίξεις, μεταβολές φάσεων ανώτερης τάξης, κρίσιμα φαινόμενα, κρίσιμοι εκθέτες. Δίκτυα. Συναρτήσεις συσχέτισης. Σύστημα πολλών σωματιδίων με μέθοδο Μοριακής Δυναμικής, σε δυναμικό Lennard-Jones με χρήση του αλγοριθμού Verlet.