Το MMD είναι ένας κλασικός κωδικός μοριακής δυναμικής που εφαρμόζεται ως εφαρμογή για Android. Το MMD είναι αρκτικόλεξο για τη μέθοδο της Molecular Dynamics, η οποία είναι μια προσομοίωση υπολογιστών κίνησης σωματιδίων (ατόμων, μορίων). Αυτή η προσομοίωση γίνεται σε σχέση με τις δεδομένες αρχικές και οριακές συνθήκες και ένα δυναμικό που περιγράφει την αλληλεπίδραση σωματιδίων.
Οι τροχιές των σωματιδίων προσδιορίζονται αριθμητικά. Η γνωστή ενοποίηση Velocity Verlet της εξίσωσης κινήσεων του Νεύτωνα χρησιμοποιείται για ένα σύστημα αλληλεπιδρώντων σωματιδίων. Οι δυνάμεις μεταξύ των σωματιδίων ορίζονται αναλυτικά χρησιμοποιώντας μια "συνάρτηση δυνητικής ζεύγους" που εξαρτάται από την απόσταση μεταξύ δύο σωματιδίων.
Στη φυσική, το MMD χρησιμοποιείται για να εξετάσει τη δυναμική των φαινομένων ατομικού επιπέδου που δεν μπορούν να παρατηρηθούν άμεσα. Στο πλαίσιο των φορητών συσκευών, μπορεί να χρησιμοποιηθεί ως ένα μικρό φορητό εργαστήριο για την κατανόηση των βασικών στοιχείων της φυσικής των σωματιδίων. Επιπλέον, μπορεί να χρησιμοποιηθεί για την παραγωγή ωραίων δυναμικών εικόνων που είναι κατάλληλες ως ζωντανή ταπετσαρία.
Χαρακτηριστικά εφαρμογής:
- Η εφαρμογή μπορεί να οριστεί ως ζωντανή ταπετσαρία που απεικονίζει την τρέχουσα πειραματική ρύθμιση.
- Στη λειτουργία ζωντανής ταπετσαρίας, η ενεργή «στατική» ταπετσαρία μπορεί να χρησιμοποιηθεί ως φόντο. Μπορείτε να συνδυάσετε την αγαπημένη σας εικόνα φόντου με σωματίδια που "πετούν" μπροστά της.
- Οι αλλαγές που έγιναν στην κύρια εφαρμογή θα εφαρμοστούν στο δαίμονα ζωντανής ταπετσαρίας για να διευκολυνθεί ο συντονισμός της ταπετσαρίας.
- Η δημιουργία μιας αρχικής δομής των σωματιδίων χρησιμοποιεί διαγώνια ή τετράγωνα πλέγματα με δεδομένη διάσταση
- Δυνατότητα επιλογής οριακής συνθήκης (η πλήρης ενέργεια είναι σταθερή, η κινητική ενέργεια είναι σταθερή ή χωρίς περιορισμούς)
- Εάν η κινητική ενέργεια είναι περιορισμένη, είναι δυνατή η εφαρμογή «θερμικής αλλαγής» που προσομοιώνει τη θέρμανση / ψύξη του συστήματος
- Δυνατότητα αλλαγής της βαρύτητας. Ο φορέας βαρύτητας μπορεί επίσης να αλλάξει περιστρέφοντας τη συσκευή.
- Δυνατότητα επιλογής και οπτικοποίησης επιλεγμένων δυνατοτήτων. Επί του παρόντος, διατίθενται τρία κοινά δυναμικά: Lennard-Jones, Morse και Born-Mayer.
- Το δέρμα σωματιδίων μπορεί να επιλεγεί από το ενσωματωμένο clip art.
- Η διεπαφή πολλαπλής αφής χρησιμοποιείται για ζουμ και μεταφορά της πειραματικής περιοχής.
Σημείωση: δεδομένου ότι η εφαρμογή εφαρμόζει μια μέθοδο αριθμητικής ολοκλήρωσης, δημιουργεί ένα σημαντικό φορτίο CPU. Επομένως, η λειτουργία ζωντανής ταπετσαρίας δεν είναι κατάλληλη για συσκευές χαμηλής ισχύος.
Η εφαρμογή είναι 100% ανοιχτού κώδικα. Μη διστάσετε να πραγματοποιήσετε λήψη, εξερεύνηση, διακλάδωση ή συνεισφορά σε αυτό στη διεύθυνση https://github.com/mkulesh/molecularDynamics
Γλώσσες: Αγγλικά, Ρωσικά.