Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hlr:phoenix:nutzeranleitung_fortgeschrittene [2019/06/28 10:44]
raskrato [Kompilieren]
hlr:phoenix:nutzeranleitung_fortgeschrittene [2019/08/05 12:34]
jancschm
Zeile 36: Zeile 36:
  
 <note important>​Wichtiger Hinweis</​note>: ​ Beim Fortan Compiler von Intel (ifort) darf unter Standard-Einstellungen Probleme eine Zeile maximal 132 Zeichen umfassen!. <note important>​Wichtiger Hinweis</​note>: ​ Beim Fortan Compiler von Intel (ifort) darf unter Standard-Einstellungen Probleme eine Zeile maximal 132 Zeichen umfassen!.
 +
 +
 +===== GLIBC =====
 +
 +Um neuere Versionen von glibc zu verwenden ist es leider nicht möglich einfach das Modul zu laden, statt dessen werden dem Compiler Flags übergeben, mit denen die Pfade für das Finden der Bibliotheken sowie des Loaders der dynamischen Bibliotheken gesetzt werden. Hier ein kurzes Beispiel:
 +
 +<​code>​
 +g++ -o My_Program -Wl,​--rpath=/​cluster/​lib/​glibc/​2.29/​lib -Wl,​--dynamic-linker=/​cluster/​lib/​glibc/​2.29/​lib/​ld-linux-x86-64.so.2 main.cpp
 +</​code>​
  
  
Zeile 89: Zeile 98:
 Für Python3 muss man aktuell einen kleinen Umweg gehen, bevor man virtuelle Umgebungen anlegen kann: Für Python3 muss man aktuell einen kleinen Umweg gehen, bevor man virtuelle Umgebungen anlegen kann:
 <​code>​ <​code>​
 +module load python/​3.7 ​
 python3 -m pip install --user virtualenv //Hiermit wird virtualenv für sie als Nutzer installiert ohne Konflikte zu Python2. Dies muss nur einmal gemacht werden. python3 -m pip install --user virtualenv //Hiermit wird virtualenv für sie als Nutzer installiert ohne Konflikte zu Python2. Dies muss nur einmal gemacht werden.
 python3 -m virtualenv venv //Damit stellen sie sicher, dass Python3 in der virtuellen Umgebung eingerichtet wird. python3 -m virtualenv venv //Damit stellen sie sicher, dass Python3 in der virtuellen Umgebung eingerichtet wird.
hlr/phoenix/nutzeranleitung_fortgeschrittene.txt · Zuletzt geändert: 2019/08/05 12:34 von jancschm
Gau-IT-Zentrum