Generelles

Konto eröffnen

Um auf Brutus arbeiten zu können, muss als erstes ein entsprechendes Konto eröffnet werden: https://www1.ethz.ch/id/services/list/comp_zentral/cluster/brutus_acc_req_pre Bei der Anmeldung sollte als "Shareholder" "Hiptmair" angegeben werden; Hiptmair fungiert als Shareholder fürs ganze D-MATH (zum Shareholder-Konzept auf Brutus siehe auch den entsprechenden Eintrag im Brutus wiki).

Einloggen

Sobald man auf Brutus ein Konto besitzt, kann man sich via SSH mit ssh username@brutus einloggen (funktionert nur aus dem ETH-Netz heraus, d.h. am SfS bzw. via eine VPN-Verbindung). Falls der Benutzername auf Brutus mit jenem am SfS übereinstimmt, kann er auch weggelassen werden: ssh brutus

Module

Abgesehen von absoluten Linux-Standardwerkzeugen wie z.B. der GNU Compiler Collection (gcc, g++) ist Software von Dritten (und dazu gehört auch R) auf Brutus in sogenannten Modulen organisiert, die vor der Verwendung erst geladen werden müssen. Das R-Modul wird wie folgt geladen: module load r

Es sind meistens mehrere R Versionen vorhanden, und manchmal wird nicht per Default die neuste Version gestartet. Um zu sehen, welche Module vorhanden sind, und welche als Default gesetzt sind, benutzt man den Befehl module avail bzw. module avail r

Für die "neueren" R-Versionen (>= 2.11) sind i.d.R. auch Varianten verfügbar, die mit gotoBLAS gelinkt wurden; diese werden wegen höherer Leistung bei LinAlg-Operationen vom Brutus-Support generell empfohlen. Um diese Versionen zu laden, muss das goto2-Modul vor dem r-Modul geladen werden: module load goto2 r

Page URL: https://wiki.math.ethz.ch/bin/view/SfSInfo/RechnenBrutusGenerelles
2024-05-02
© 2024 Eidgenössische Technische Hochschule Zürich