SlideShare a Scribd company logo
1 of 11
Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εργαστήριο Αναγνώρισης Προτύπων
• This research has been co-financed by the European
Union (European Social Fund – ESF) and Greek
national funds through the Operational Program
"Education and Lifelong Learning" of the National
Strategic Reference Framework (NSRF) - Research
Funding Program: THALIS. Investing in knowledge
society through the European Social Fund.
Εγκατάσταση πλατυόρμας FEniCS σε
Clusters/Blades/Cloud
Αλζξανδροσ Σπφρου, Τμήμα Μηχ. Η/Υ & Πληρ/κής (ΚΕΟ 3)
FEniCS Basics
• Τι είναι το FEniCS?
– είναι μια ςυλλογι από δωρεάν, ανοιχτοφ κώδικα, ςτοιχεία
λογιςμικοφ με κοινό ςτόχο να καταςτεί δυνατι
αυτοματοποιθμζνθ επίλυςθ των διαφορικών εξιςώςεων.
• Βασικά στοιχεία FEniCS:
– UFL (Unified Form Language)
– FIAT (Finite Element Automatic Tabulator),
– FFC (FEniCS Form Compiler),
– UFC (Unified Form-assembly Code
– Instant
– DOLFIN
FEniCS Basics
How to install – General Guidelines
• Automatic Installation with Dorsal:
– Το DORSAL είναι ζνα απλό πρόγραμμα το οποίο αυτοματοποιεί
τθν διαδικαςία τθσ ανάκτθςθσ , μεταγλώττιςθσ και
εγκατάςταςθσ των πολλών υπο-εργών του FEniCS και τισ
αλλθλεπιδράςεισ τουσ ςε UNIX λειτουργικά ςυςτιματα.
• Supported Platforms
– Debian GNU/Linux 6.0, Unstable
– Fedora 13, 14, 15
– Gentoo Linux
– Mac OS X 10.6, 10.7 (with MacPorts)
– openSUSE 11.3, 11.4
– Red Hat Enterprise Linux 6
– Ubuntu 10.04 LTS, 10.10, 11.04, 11.10
Installation with Dorsal – Step by step
how to
• Να προμθκευτοφμε με τθν πιο πρόςφατθ ζκδοςθ του
DORSAL απο τθν ακόλουκθ ςελίδα download page.
• Τροποποίθςθ του dorsal.cfg ζτςι ώςτε να ικανοποιεί
τισ ςυνκικεσ για το λειτουργικό ςφςτθμα ςτο οποίο
κζλουμε να κάνουμε τθν εγκατάςταςθ.
• Ξεκινιςτε τθν διαδικαςία για τθν δθμιουργία. Σε αυτό
το ςθμείο το DORSAL αναγνωρίηει το λειτουργικό
ςφςτθμα και παρζχει μια λίςτα από εντολζσ για να
επιβεβαιώςουμε πωσ το ςφςτθμα είναι ζτοιμο για να
γίνει εγκατάςταςθ τθσ FEniCS
• Πταν ζχουν ολοκλθρωκεί τα βιματα τότε μπορεί να
ξεκινιςει θ εγκατάςταςθ.
Εγκατάςταςθ FEniCS ςε CLUSTER
• Χαρακτθριςτικά Cluster
– αποτελείται από 14 blades εκ των οποίων
χρθςιμοποιιςαμε τα 2
– 3 Virtual Machines - το ζνα χρθςιμοποιείται ωσ είςοδοσ
ςτο blade για τουσ χριςτεσ (pleiada), το άλλο για το
configuration του blade (puppet) και το 3ο για
διαχειριςτικοφσ λόγουσ (home)
– Interblade communication με infiniband δίκτυο
– Το κάκε blade ζχει 4 πυρινεσ (Intel(R) Xeon(R) CPU
E5530 @ 2.40GHz), 6GB RAM, και 256GB ςκλθρό δίςκο.
– Το λειτουργικό το οποίο τρζχει πάνω ςτο cluster είναι το
SL5 (Scientific Linux 5) το οποίο είναι ουςιαςτικά κλώνοσ
του RH6.
Εγκατάςταςθ FEniCS ςε CLUSTER
• Ζλεγχοσ για ςυμβατότθτα του FEniCS με τθν
ζκδοςθ του λειτουργικοφ ςυςτιματοσ που
ιταν ιδθ εγκατεςτθμζνο και
παραμετροποιθμζνο πάνω ςτο cluster.
• Διαπιςτώκθκε πωσ θ ζκδοςθ του λειτουργικοφ
ςυςτιματοσ το οποίο ιταν εγκατεςτθμζνο
ςτο ςφςτθμα, δεν ιταν ςτα Binary packages
για να γίνει θ εγκατάςταςθ αυτόματα με τθν
χριςθ του Dorsal.
Εγκατάςταςθ FEniCS ςε CLUSTER -
Ρροβλιματα
• Κατά τθν διάρκεια τθσ semi-automatic
εγκατάςταςθσ είχαμε failures μερικά από τα
αυτά επιλφκθκαν κάνοντασ χριςθ του launchpad
του FEniCS (user community).
• Ραρουςιάςτθκε πρόβλθμα ςυμβατότθτασ τθσ
ίδιασ τθσ πλατφόρμασ FEniCS με το SL5, πάνω και
ςτο οποίο κα γινόταν θ εγκατάςταςθ.
• Κατάλθξθ ιταν ότι θ εγκατάςταςθ δεν μποροφςε
να ςυνεχιςτεί ςε αυτιν τθν πλατφόρμα.
Εγκατάςταςθ FEniCS ςε CLUSTER –
Επίλυςθ Ρροβλθμάτων
• Εγκατάςταςθ ςε VM του UBUNTU SERVER και
από εκεί και πζρα ςυνεχίςτθκε θ
παραμετροποίθςθ και εγκατάςταςθ τθσ
FEniCS γνωρίηοντασ ότι πλζον θ ζκδοςθ
UBUNTU τθν ζχει προ-εγκατεςτθμζνθ οπότε
και δεν κα υπιρχε ιδιαίτερο πρόβλθμα
Εγκατάςταςθ FEniCS ςε CLOUD
• Χαρακτθριςτικά CLOUD
– Το cloud αποτελείται από 8CPU με 8GB μνιμθ και
20GB ςκλθρό. Το λειτουργικό το οποίο τρζχει πάνω
ςτο cloud είναι το UBUNTU Server Edition
• Διαδικαςία Εγκατάςταςθσ:
– Δθμιουργία VM ςε Cloud περιβάλλον κάνοντασ χριςθ
τθσ υπθρεςίασ OKEANOS τθσ ΕΔΕΤ.
– Αφοφ εγκαταςτάκθκε το λειτουργικό (UBUNTU) και
ζχοντασ τθν προθγοφμενθ εμπειρία για τθν
εγκατάςταςθ τθσ FEniCS εγκαταςτάκθκε λειτουργικι
ζκδοςθ τθσ.
References
• OCEANOS how to create a VM
https://okeanos.grnet.gr/static/medialibrary/2013/03/20130228-
nkoziris-okeanoscloudforum2013-v2.pdf
• OCEANOS INTERFACE
https://accounts.okeanos.grnet.gr/im/login?next=https://cyclades.
okeanos.grnet.gr/ui/
• Ubuntu installation guide
http://fenicsproject.org/download/ubuntu_details.html
• General Installation Guide for other installations using
Dorshal
http://fenicsproject.org/download/installation_using_dorsal.html#
installation-using-dorsal
• Manual Installation Guide from source
http://fenicsproject.org/download/installation_from_source.html#
installation-from-source

More Related Content

Viewers also liked

7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα
7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα
7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή ΣυστήματαManolis Vavalis
 
Ch. 13 filters and wrappers
Ch. 13 filters and wrappersCh. 13 filters and wrappers
Ch. 13 filters and wrappersManolis Vavalis
 
Ορθοκανονικοποίηση - Ανάλυση GR
Ορθοκανονικοποίηση - Ανάλυση GRΟρθοκανονικοποίηση - Ανάλυση GR
Ορθοκανονικοποίηση - Ανάλυση GRManolis Vavalis
 
4th Lecture: JSP and such
4th Lecture:  JSP and such4th Lecture:  JSP and such
4th Lecture: JSP and suchManolis Vavalis
 
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)Manolis Vavalis
 
4η διάλεξη - Απαλοιφή του Γκάους
4η διάλεξη - Απαλοιφή του Γκάους4η διάλεξη - Απαλοιφή του Γκάους
4η διάλεξη - Απαλοιφή του ΓκάουςManolis Vavalis
 
κεφ. 3ο ορθογωνιότητα
κεφ. 3ο   ορθογωνιότητακεφ. 3ο   ορθογωνιότητα
κεφ. 3ο ορθογωνιότηταManolis Vavalis
 
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδουManolis Vavalis
 
Ruben david gonzalez 11 02 consevacion 2
Ruben david gonzalez 11 02 consevacion 2Ruben david gonzalez 11 02 consevacion 2
Ruben david gonzalez 11 02 consevacion 2rubendavi34
 
Familiachrl
FamiliachrlFamiliachrl
Familiachrlvvvarisa
 
Hướng dẫn dưa menu ra trang chủ
Hướng dẫn dưa menu ra trang chủHướng dẫn dưa menu ra trang chủ
Hướng dẫn dưa menu ra trang chủboileanhngheo
 
Informatica
InformaticaInformatica
InformaticaPLANPY
 
A Pedagogiado Amor Bia
A Pedagogiado Amor BiaA Pedagogiado Amor Bia
A Pedagogiado Amor Biamoacir junior
 
Jornal CEBS da Diocese de São José dos Campos - SP
Jornal CEBS da Diocese de São José dos Campos - SPJornal CEBS da Diocese de São José dos Campos - SP
Jornal CEBS da Diocese de São José dos Campos - SPBernadetecebs .
 

Viewers also liked (20)

7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα
7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα
7η και 8η διάλεξη - Διανύσματα, Πίνακες, Πράξεις, Ομογενή Συστήματα
 
Ch. 12 security
Ch. 12 securityCh. 12 security
Ch. 12 security
 
Ch. 13 filters and wrappers
Ch. 13 filters and wrappersCh. 13 filters and wrappers
Ch. 13 filters and wrappers
 
Page rank
Page rankPage rank
Page rank
 
Ορίζουσες
ΟρίζουσεςΟρίζουσες
Ορίζουσες
 
Ορθοκανονικοποίηση - Ανάλυση GR
Ορθοκανονικοποίηση - Ανάλυση GRΟρθοκανονικοποίηση - Ανάλυση GR
Ορθοκανονικοποίηση - Ανάλυση GR
 
4th Lecture: JSP and such
4th Lecture:  JSP and such4th Lecture:  JSP and such
4th Lecture: JSP and such
 
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)
25η Διάλεξη - Καθετότητα, ορθογωνιότητα και Θεμελειώδες Θεώρημα (2ο μέρος)
 
4η διάλεξη - Απαλοιφή του Γκάους
4η διάλεξη - Απαλοιφή του Γκάους4η διάλεξη - Απαλοιφή του Γκάους
4η διάλεξη - Απαλοιφή του Γκάους
 
κεφ. 3ο ορθογωνιότητα
κεφ. 3ο   ορθογωνιότητακεφ. 3ο   ορθογωνιότητα
κεφ. 3ο ορθογωνιότητα
 
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου
12η διάλεξη - Ανάλυση LU, 1η εξέταση προόδου
 
Ruben david gonzalez 11 02 consevacion 2
Ruben david gonzalez 11 02 consevacion 2Ruben david gonzalez 11 02 consevacion 2
Ruben david gonzalez 11 02 consevacion 2
 
Familiachrl
FamiliachrlFamiliachrl
Familiachrl
 
Hướng dẫn dưa menu ra trang chủ
Hướng dẫn dưa menu ra trang chủHướng dẫn dưa menu ra trang chủ
Hướng dẫn dưa menu ra trang chủ
 
Método Noroeste
Método NoroesteMétodo Noroeste
Método Noroeste
 
Corporal n14 a
Corporal n14 aCorporal n14 a
Corporal n14 a
 
Mav 6ª SessãO Tabela
Mav 6ª SessãO   TabelaMav 6ª SessãO   Tabela
Mav 6ª SessãO Tabela
 
Informatica
InformaticaInformatica
Informatica
 
A Pedagogiado Amor Bia
A Pedagogiado Amor BiaA Pedagogiado Amor Bia
A Pedagogiado Amor Bia
 
Jornal CEBS da Diocese de São José dos Campos - SP
Jornal CEBS da Diocese de São José dos Campos - SPJornal CEBS da Diocese de São José dos Campos - SP
Jornal CEBS da Diocese de São José dos Campos - SP
 

Similar to εγκατάσταση πλατφόρμας Fenics σε clusters blades cloud

Προγραμματισμός σε Clipper - 1
Προγραμματισμός σε Clipper - 1Προγραμματισμός σε Clipper - 1
Προγραμματισμός σε Clipper - 1Stathis Gourzis
 
οδηγός χρήσης
οδηγός χρήσηςοδηγός χρήσης
οδηγός χρήσηςkkesyn
 
Joomla@psd kaltsidis christos
Joomla@psd kaltsidis christosJoomla@psd kaltsidis christos
Joomla@psd kaltsidis christosNikos Michailidis
 
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Kyriakos Giannakis
 
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & ThemesΕισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themesngtech_eu
 
Πώς να εγκαταστήσετε ένα distribution του Drupal
Πώς να εγκαταστήσετε ένα distribution του DrupalΠώς να εγκαταστήσετε ένα distribution του Drupal
Πώς να εγκαταστήσετε ένα distribution του DrupalDespina Kamilali
 
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο ΓυμνάσιοKTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο ΓυμνάσιοPeriklis Georgiadis
 
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣΔιαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣbabis1977_v
 
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...fthplinet
 

Similar to εγκατάσταση πλατφόρμας Fenics σε clusters blades cloud (11)

Προγραμματισμός σε Clipper - 1
Προγραμματισμός σε Clipper - 1Προγραμματισμός σε Clipper - 1
Προγραμματισμός σε Clipper - 1
 
οδηγός χρήσης
οδηγός χρήσηςοδηγός χρήσης
οδηγός χρήσης
 
Joomla@psd kaltsidis christos
Joomla@psd kaltsidis christosJoomla@psd kaltsidis christos
Joomla@psd kaltsidis christos
 
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2Software Libre Society - GNU/Linux Installfest Presentation - 2/2
Software Libre Society - GNU/Linux Installfest Presentation - 2/2
 
Asfask1
Asfask1Asfask1
Asfask1
 
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & ThemesΕισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
Εισαγωγή στο WordPress και στην ανάπτυξη WordPress Plugins & Themes
 
Eula
EulaEula
Eula
 
Πώς να εγκαταστήσετε ένα distribution του Drupal
Πώς να εγκαταστήσετε ένα distribution του DrupalΠώς να εγκαταστήσετε ένα distribution του Drupal
Πώς να εγκαταστήσετε ένα distribution του Drupal
 
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο ΓυμνάσιοKTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
KTurtle: Διδασκαλία Προγραμματισμού στο Γυμνάσιο
 
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣΔιαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
Διαμόρφωση Εργαστηρίου Πληροφορικής ΓΕΛ ΚΑΛΗΣ
 
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
 

εγκατάσταση πλατφόρμας Fenics σε clusters blades cloud

  • 1. Τμήμα Μηχανικών Η/Υ & Πληροφορικής - Εργαστήριο Αναγνώρισης Προτύπων • This research has been co-financed by the European Union (European Social Fund – ESF) and Greek national funds through the Operational Program "Education and Lifelong Learning" of the National Strategic Reference Framework (NSRF) - Research Funding Program: THALIS. Investing in knowledge society through the European Social Fund. Εγκατάσταση πλατυόρμας FEniCS σε Clusters/Blades/Cloud Αλζξανδροσ Σπφρου, Τμήμα Μηχ. Η/Υ & Πληρ/κής (ΚΕΟ 3)
  • 2. FEniCS Basics • Τι είναι το FEniCS? – είναι μια ςυλλογι από δωρεάν, ανοιχτοφ κώδικα, ςτοιχεία λογιςμικοφ με κοινό ςτόχο να καταςτεί δυνατι αυτοματοποιθμζνθ επίλυςθ των διαφορικών εξιςώςεων. • Βασικά στοιχεία FEniCS: – UFL (Unified Form Language) – FIAT (Finite Element Automatic Tabulator), – FFC (FEniCS Form Compiler), – UFC (Unified Form-assembly Code – Instant – DOLFIN
  • 4. How to install – General Guidelines • Automatic Installation with Dorsal: – Το DORSAL είναι ζνα απλό πρόγραμμα το οποίο αυτοματοποιεί τθν διαδικαςία τθσ ανάκτθςθσ , μεταγλώττιςθσ και εγκατάςταςθσ των πολλών υπο-εργών του FEniCS και τισ αλλθλεπιδράςεισ τουσ ςε UNIX λειτουργικά ςυςτιματα. • Supported Platforms – Debian GNU/Linux 6.0, Unstable – Fedora 13, 14, 15 – Gentoo Linux – Mac OS X 10.6, 10.7 (with MacPorts) – openSUSE 11.3, 11.4 – Red Hat Enterprise Linux 6 – Ubuntu 10.04 LTS, 10.10, 11.04, 11.10
  • 5. Installation with Dorsal – Step by step how to • Να προμθκευτοφμε με τθν πιο πρόςφατθ ζκδοςθ του DORSAL απο τθν ακόλουκθ ςελίδα download page. • Τροποποίθςθ του dorsal.cfg ζτςι ώςτε να ικανοποιεί τισ ςυνκικεσ για το λειτουργικό ςφςτθμα ςτο οποίο κζλουμε να κάνουμε τθν εγκατάςταςθ. • Ξεκινιςτε τθν διαδικαςία για τθν δθμιουργία. Σε αυτό το ςθμείο το DORSAL αναγνωρίηει το λειτουργικό ςφςτθμα και παρζχει μια λίςτα από εντολζσ για να επιβεβαιώςουμε πωσ το ςφςτθμα είναι ζτοιμο για να γίνει εγκατάςταςθ τθσ FEniCS • Πταν ζχουν ολοκλθρωκεί τα βιματα τότε μπορεί να ξεκινιςει θ εγκατάςταςθ.
  • 6. Εγκατάςταςθ FEniCS ςε CLUSTER • Χαρακτθριςτικά Cluster – αποτελείται από 14 blades εκ των οποίων χρθςιμοποιιςαμε τα 2 – 3 Virtual Machines - το ζνα χρθςιμοποιείται ωσ είςοδοσ ςτο blade για τουσ χριςτεσ (pleiada), το άλλο για το configuration του blade (puppet) και το 3ο για διαχειριςτικοφσ λόγουσ (home) – Interblade communication με infiniband δίκτυο – Το κάκε blade ζχει 4 πυρινεσ (Intel(R) Xeon(R) CPU E5530 @ 2.40GHz), 6GB RAM, και 256GB ςκλθρό δίςκο. – Το λειτουργικό το οποίο τρζχει πάνω ςτο cluster είναι το SL5 (Scientific Linux 5) το οποίο είναι ουςιαςτικά κλώνοσ του RH6.
  • 7. Εγκατάςταςθ FEniCS ςε CLUSTER • Ζλεγχοσ για ςυμβατότθτα του FEniCS με τθν ζκδοςθ του λειτουργικοφ ςυςτιματοσ που ιταν ιδθ εγκατεςτθμζνο και παραμετροποιθμζνο πάνω ςτο cluster. • Διαπιςτώκθκε πωσ θ ζκδοςθ του λειτουργικοφ ςυςτιματοσ το οποίο ιταν εγκατεςτθμζνο ςτο ςφςτθμα, δεν ιταν ςτα Binary packages για να γίνει θ εγκατάςταςθ αυτόματα με τθν χριςθ του Dorsal.
  • 8. Εγκατάςταςθ FEniCS ςε CLUSTER - Ρροβλιματα • Κατά τθν διάρκεια τθσ semi-automatic εγκατάςταςθσ είχαμε failures μερικά από τα αυτά επιλφκθκαν κάνοντασ χριςθ του launchpad του FEniCS (user community). • Ραρουςιάςτθκε πρόβλθμα ςυμβατότθτασ τθσ ίδιασ τθσ πλατφόρμασ FEniCS με το SL5, πάνω και ςτο οποίο κα γινόταν θ εγκατάςταςθ. • Κατάλθξθ ιταν ότι θ εγκατάςταςθ δεν μποροφςε να ςυνεχιςτεί ςε αυτιν τθν πλατφόρμα.
  • 9. Εγκατάςταςθ FEniCS ςε CLUSTER – Επίλυςθ Ρροβλθμάτων • Εγκατάςταςθ ςε VM του UBUNTU SERVER και από εκεί και πζρα ςυνεχίςτθκε θ παραμετροποίθςθ και εγκατάςταςθ τθσ FEniCS γνωρίηοντασ ότι πλζον θ ζκδοςθ UBUNTU τθν ζχει προ-εγκατεςτθμζνθ οπότε και δεν κα υπιρχε ιδιαίτερο πρόβλθμα
  • 10. Εγκατάςταςθ FEniCS ςε CLOUD • Χαρακτθριςτικά CLOUD – Το cloud αποτελείται από 8CPU με 8GB μνιμθ και 20GB ςκλθρό. Το λειτουργικό το οποίο τρζχει πάνω ςτο cloud είναι το UBUNTU Server Edition • Διαδικαςία Εγκατάςταςθσ: – Δθμιουργία VM ςε Cloud περιβάλλον κάνοντασ χριςθ τθσ υπθρεςίασ OKEANOS τθσ ΕΔΕΤ. – Αφοφ εγκαταςτάκθκε το λειτουργικό (UBUNTU) και ζχοντασ τθν προθγοφμενθ εμπειρία για τθν εγκατάςταςθ τθσ FEniCS εγκαταςτάκθκε λειτουργικι ζκδοςθ τθσ.
  • 11. References • OCEANOS how to create a VM https://okeanos.grnet.gr/static/medialibrary/2013/03/20130228- nkoziris-okeanoscloudforum2013-v2.pdf • OCEANOS INTERFACE https://accounts.okeanos.grnet.gr/im/login?next=https://cyclades. okeanos.grnet.gr/ui/ • Ubuntu installation guide http://fenicsproject.org/download/ubuntu_details.html • General Installation Guide for other installations using Dorshal http://fenicsproject.org/download/installation_using_dorsal.html# installation-using-dorsal • Manual Installation Guide from source http://fenicsproject.org/download/installation_from_source.html# installation-from-source