Tags:
create new tag
view all tags

Tipps und Tricks zur Benutzung von Palma

Freigeben von Verzeichnissen für andere Nutzer per ACL

Manchmal soll anderen Nutzern der Zugriff auf die eigenen Daten gewährt werden. Sofern dieser nicht Mitglied der eigenen Nutzergruppe ist, muss das Verzeichnis für alle lesbar gemacht werden. Eine feiner gestaltbare Rechtevergabe ist mit sogenannten ACLs möglich. Die Kommandos "getfacl" und "setfacl" ermöglichen es, gezielt einzelnen Nutzern Lese- und Schreibrechte auf bestimmte Daten zu geben. Eine Funktionsbeschreibung dieser Kommandos befindet sich beispielsweise hier: ACL unter Linux.

Ich möchte mich von verschiedenen Rechnern aus auf Palma einloggen und es stört, immer die ganzen ssh-Verbindungen neu zu öffnen

In diesem Fall macht der Login über vnc Sinn. Auch beim Schließen des vncviewers bleibt die Sitzung erhalten.

Warum läuft mein MPI-Programm so langsam?

Wenn der Verdacht besteht, das das Programm zu viel Zeit mit Kommunikation verbraucht, kann mit dem Intel Trace Analyzer eine grafische Analyse vorgenommen werden. Dazu ist es im Fall vom Intel-MPI nur nötig, das modul "intel/itac" zu laden und beim Linken des Programms den Schalter "-trace" zu setzen. Beispiel:

module add intel/mpi
module add intel/itac
mpiicpc -o democode democode.cpp -trace -O3

Das Programm wird jetzt wie üblich über das Batch-System ausgeführt. Wenn es beendet ist, liegen im Verzeichnis diverse Dateien mit der Endung .stf.* Um diese auszuwerten muss der traceanalyzer aufgerufen werden.

traceanalyzer Programmname.stf
Da das Programm eine grafische Ausgabe hat, muss beim Öffnen der ssh-Verbindung das X-forwarding eingeschaltet werden. Unter Linux dazu mit "ssh -X" verbinden, unter Windows und beispielsweise putty muss der Haken beim "Enable X11-forwarding" gesetzt werden.

Das ausführliche Handbuch gibt es hier.

Intel C, C++ oder Fortran Compiler: Das Linken von Bibliotheken schlägt fehl

Dies kann vorkommen, wenn gegen Systembibliotheken gelinkt wird (z.B. libX11, libpthread,...). Dafür kann es verschiedene Gründe geben:

  • Überprüfen Sie, ob alle benötigten Bibliotheken angeben wurden.
  • 32 Bit Objekte können nicht mit 64 bit ausführbare Dateien verlinkt werden.
  • Statt -static kann es helfen, den Schalter -i-static zu verwenden. In diesem Fall werden nur die Intel Bibliotheken statisch verlinkt.

Einfacher Zugriff auf Dateien über sshfs

Anleitungen dazu gibt es

-- HolgerAngenent - 2010-07-12

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r6 - 2012-08-07 - HolgerAngenent
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding ZIVwiki? Send feedback
Datenschutzerklärung Impressum