Σκοπός της εργασίας αυτής είναι η παρουσίαση και η ανάλυση τόσο του σχεδιασμού όσο και υλοποίησης της κατασκευής μιας διαδικτυακής διεπαφής για την ευκολία μελέτης και παρουσίασης μιας βιβλιοθήκης επίλυσης προβλημάτων πεπερασμένων στοιχείων με παράλληλη επεξεργασία σε συστοιχία υπολογιστών.
Στην εργασία παρουσιάζονται οι μέθοδοι επικοινωνίας μεταξύ μιας διαδικτυακής διεπαφής και μιας εφαρμογής γραμμής εντολών σε linux, με ειδικότερη αναφορά στις δυσκολίες που παρουσιάζονται από την επιπλέoν πολυπλοκότητα μιας συστοιχίας υπολογιστών καθώς και η εφαρμογή αυτών σε συγκεκριμένη υλοποίηση.
Αναλύεται ο κώδικας της διεπαφής για την εισαγωγή παραμέτρων από τον χρήστη και ειδικότερα για το περίπλοκο πρόβλημα της κατανομής ενός μεγάλων διαστάσεων πλέγματος στοιχείων σε ομάδες.
Τέλος, παρουσιάζεται ο κώδικας της διεπαφής για την οπτική παρουσίαση των αποτελεσμάτων και ειδικότερα για τον σχεδιασμό διαγραμμάτων.
The purpose of this thesis is the presentation and analysis of the design, implementation and construction of a web interface to assist the studying and presentation of the results of a library containing finite element solvers for parallel processing in computational clusters.
Methods of communication between the web interface and a command line linux application are presented, focusing on the specific difficulties that arise due to the added complexity of a computational cluster. Furthermore the implementation of them in a specific web interface is analyzed.
The code of the web interface for the user input of the execution variables, focusing on the complex problem of a graphical input of the division of a large grid into groups, is analyzed.
Finally, the code of the web interface used to visually present the results, focusing on the construction of graphical diagrams is presented.