European Environment for Scientific Software Installations¶
To project EESSI
(προφέρεται όπως η λέξη "easy") είναι μία συνεργασία μεταξύ διαφορετικών εταίρων της Ευρωπαϊκής HPC κοινότητας με σκοπό την ανάπτυξη ενός κοινού περιβάλλοντος με διαθέσιμο λογισμικό για HPC ή cloud υποδομές, αλλά και προσωπικούς υπολογιστές, καθώς και για διαφορετικές αρχιτεκτονικές επεξεργαστών.
EESSI στον Αριστοτέλη¶
Για την ενεργοποίηση του EESSI
environment μπορούμε να χρησιμοποιήσουμε την παρακάτω εντολή:
# source /cvmfs/software.eessi.io/versions/2023.06/init/bash
Για ευκολία, μπορούμε να χρησιμοποιήσουμε την μεταβλητή περιβάλλοντος $EESSI_INIT
, ως εξής:
# source $EESSI_INIT
Στην συνέχεια μπορούμε να δούμε τα διαθέσιμα modules με την εντολή:
# module avail
Η module avail
είναι case insensitive και μπορούμε να την χρησιμοποιήσουμε για να αναζητήσουμε συγκεκριμένα modules.
Παρακάτω, μπορείτε να δείτε ορισμένα παραδείγματα αναζήτησης λογισμικού που περιλαμβάνετε στο περιβάλλον EESSI
.
Find EESSI available modules
# module avail bio
# module avail espresso
# module avail openfoam
# module avail gromacs
# module avail mesa
# module avail jupyter
# module avail R/4.3
# module avail python
# module avail cdo wrf netcdf hdf5
Για την ενεργοποίηση ενός EESSI
module, μπορούμε να χρησιμοποιήσουμε την εντολή module load
για παράδειγμα ως εξής:
# module load OpenFOAM
Loading modules
Σημειώνουμε ότι η εντολή module load είναι case sensitive, επομένως το module θα πρέπει να γίνει load όπως εμφανίζεται στην έξοδο της εντολής module avail.