Προγράμματα επίδειξης Aiolos Project


Κατεβάστε τα προγράμματα επίδειξης του Aiolos Cluster και εκτελέστε τα στο δικό σας κανονικό (ή εικονικό) cluster!

Τα προγράμματα είναι:

  • Το hellompi: Είναι ένα βασικό πρόγραμμα ελέγχου λειτουργίας του cluster όπου κάθε node στέλνει ένα μήνυμα με το όνομα του στο master node. Το πρόγραμμα είναι γραμμένο σε python και παρέχεται σε παραλλαγές για εκτέλεση σε γραφικό περιβάλλον (testcluster.py) ή στο τερματικό (hellompi.py). Η γραφική εκδοχή απαιτεί την βιβλιοθήκη wxPython (αν έχετε ακολουθήσει τις οδηγίες εγκατάστασης την έχετε ήδη).
  • Το πρόγραμμα prime2: Είναι ένα πρόγραμμα ανίχνευσης πρώτων αριθμών γραμμένο σε C. Δίνεται ο πηγαίος κώδικας (prime2.c) και το έτοιμο εκτελέσιμο. Το πρόγραμμα εκτυπώνει το πλήθος των πρώτων αριθμών ανάμεσα σε δύο όρια.

Για τη μεταγλώττιση του προγράμματος prime2, γράψτε:

# mpigcc -o prime2 prime2.c

Το πρόγραμμα εκτελέστηκε στην Έκθεση Μαθητικής Δημιουργίας όπου ανίχνευσε μια περιοχή περισσότερων από 2 δις αριθμούς!

Επίδειξη του Aiolos Project στην Έκθεση Μαθητικής Δημιουργίας

Στις 02/04/15, στο Κέντρο Αρχιτεκτονικής Μεσογείου (ΚΑΜ), στο παλιό λιμάνι Χανίων, έγινε η πρώτη επίδειξη του Aiolos Cluster στο ευρύ κοινό στα πλαίσια της έκθεσης μαθητικής δημιουργίας. Απολαύστε μαζί μας τις φωτογραφίες από την εκδήλωση!









Τελικές Σημειώσεις Υλοποίησης Aiolos Cluster


Κατεβάστε το τρίτο και τελευταίο μέρος των σημειώσεων για τις ρυθμίσεις και τα προγράμματα του master και των compute nodes του Aiolos cluster.

Εγκατάσταση Master Node, Τελικές Ρυθμίσεις και Δοκιμή του Cluster

Δοκιμή του Virtual Aiolos

O Virtual Aiolos είναι η εικονική μορφή του Aiolos cluster και αποτελείται από τέσσερα μηχανήματα σε περιβάλλον VirtualBox. Ο εικονικός Aiolos χρησιμοποιείται για να δοκιμάσουμε τις ρυθμίσεις και να γράψουμε τις σημειώσεις που δίνουμε στις συναντήσεις της ομάδας.

Στις 08/03/15, έγινε η πρώτη πλήρης δοκιμή του εικονικού Αίολου, ο οποίος έτρεξε και το πρώτο του MPI πρόγραμμα σε γλώσσα Python επαληθεύοντας τις ρυθμίσεις που κάναμε. Σύντομα οι ρυθμίσεις αυτές θα αναπαραχθούν στο πραγματικό Aiolos cluster.

Τρίτη Συνάντηση Aiolos Project

Η τρίτη συνάντηση του Aiolos Project θα πραγματοποιηθεί την Πέμπτη 12/03/2015, τις τρεις τελευταίες διδακτικές ώρες, στο εργαστήριο πληροφορικής του ΕΠΑΛ Κισάμου. Στη συνάντηση αυτή:

  • Θα δοθούν σημειώσεις για την ολοκλήρωση της εγκατάστασης του λογισμικού
  • Θα ενεργοποιήσουμε και τις τρεις μητρικές μαζί και θα ρυθμίσουμε το δίκτυο τους
  • Θα κάνουμε τις ρυθμίσεις που απαιτούνται για τη λειτουργία του συνόλου ως cluster
  • Ανάλογα με το διαθέσιμο χρόνο, θα δοκιμάσουμε τη λειτουργία του cluster με κάποια απλά προγράμματα MPI

Για την ολοκλήρωση της κατασκευής θα χρειαστεί ενδεχομένως να γίνει μια ακόμα έκτακτη συνάντηση προς το τέλος του μήνα, πριν το Aiolos Project παρουσιαστεί στην Έκθεση Μαθητικής Δημιουργίας 2014-2015.

Το Επίσημο Tshirt του Aiolos Project

Αυτό θα είναι το επίσημο Tshirt του Aiolos Project! Θα παραγγελθεί πολύ σύντομα από το cafepress.com.

Πραγματοποίηση Δεύτερης Συνάντησης

Την Πέμπτη 29/01/15 πραγματοποιήθηκε η δεύτερη συνάντηση του Aiolos Project.


Περισσότερες φωτογραφίες μπορείτε να βρείτε στη σελίδα του Aiolos Project στο Facebook.

Στη συνάντηση αναλύθηκαν τα επόμενα βήματα για την κατασκευή του Aiolos και συζητήθηκε το χρονοδιάγραμμα εφαρμογής τους. Η επόμενη συνάντηση καθορίστηκε για το τέλος Φλεβάρη (σε ημερομηνία που θα ανακοινωθεί). Έγινε παρουσίαση και της μιας μητρικής που θα χρησιμοποιηθεί.

Επίσης δόθηκαν σημειώσεις για τις ρυθμίσεις που πρέπει να γίνουν στην εγκατάσταση του λειτουργικού για τη λειτουργία του ως cluster.

Δεύτερη Συνάντηση Aiolos Project

Την Πέμπτη 29 Ιανουαρίου, τις δύο τελευταίες ώρες, στο Εργαστήριο Πληροφορικής του ΕΠΑΛ Κισάμου, θα πραγματοποιηθεί η δεύτερη συνάντηση του Aiolos Project!

Τα θέματα θα είναι:

  • Δοκιμαστικές εγκαταστάσεις του FreeBSD στο VirtualBox.
  • Πραγματοποίηση εγκατάστασης στη μια μητρική που έχουμε ήδη παραλάβει.
  • Επιπλέον ρυθμίσεις που θα χρειαστούν για την λειτουργία του cluster (θα δοθούν σημειώσεις).
  • Γρήγορη παρουσίαση της βιβλιοθήκης OpenMPI.
  • Αναφορές των ομάδων εργασίας και προετοιμασία του hardware κομματιού του Project.
  • Σχεδιασμός τρίτης συνάντησης.
  • Ότι άλλες απορίες ή ιδέες υπάρχουν!

Μπορείτε επίσης να κατεβάσετε τις σημειώσεις που θα δοθούν στην δεύτερη συνάντηση.

Η πρώτη μητρική του Aiolos Project!

Έφτασε την Παρασκευή 11/12/14 και η πρώτη μητρική για το Aiolos Project. Πρόκειται για την AsRock Q1900b-ITX με επεξεργαστή Celeron J1900. Μαζί με αυτή έφτασαν και δύο μνήμες RAM, συνολικής χωρητικότητας 4 GB.

Το σύστημα ήδη δοκιμάστηκε με FreeBSD 10.1-RELEASE 64bit.

Πρώτη Συνάντηση του Aiolos Project

Η πρώτη συνάντηση του Aiolos Project πραγματοποιήθηκε με επιτυχία στο εργαστήριο πληροφορικής του ΕΠΑΛ Κισάμου, στις 11/12/14:


Περισσότερες φωτογραφίες θα βρείτε στη σελίδα του Aiolos Project στο Facebook.

Στην συνάντηση έγινε η παρουσίαση του Project και ακολούθησε συζήτηση και καταμερισμός εργασιών στις ομάδες. Μοιράστηκαν επίσης σημειώσεις και CD με το FreeBSD 10.1-RELEASE (32bit) και το VirtualBox για να προχωρήσουν οι ομάδες σε δοκιμαστικές εγκαταστάσεις και εξοικείωση με το σύστημα.

Οι ομάδες χωρίστηκαν ως εξής:

Ομάδα Υλικού

  • Βεργεράκης Μανώλης
  • Καμπουράκης Νίκος
  • Κοντοπυράκης Μάριος

Ομάδα Λογισμικού

  • Μελικίδης Διογένης
  • Ταντουσιάν Βασίλης
  • Τζανίδης Γιώργος

Ομάδα Συντονισμού/Προώθησης

  • Καμπουράκης Νίκος
  • Κουκουλά Ειρήνη

Έγινε το γενικό πλάνο του Project και συζήτηση όπου λύθηκαν και οι όποιες απορίες των μαθητών. Η επόμενη συνάντηση θα γίνει τέλος Ιανουαρίου 2015, σε ημερομηνία που θα ανακοινωθεί έγκαιρα.
Το Project είναι ακόμα ανοιχτό σε εθελοντές. Απλά επικοινωνήστε μαζί μας.

Δεύτερη Συνάντηση

Pages

Subscribe to The Aiolos Cluster Project RSS