Autor: meesters

Neu: HPC "Tool Day"

Liebe Mogon-Nutzer,

wir haben uns schon vor einer Weile entschlossen sowohl die Werkzeuge, die spezifisch auf Mogon angeboten werden, als auch ganz allgemein Werkzeuge rund um das Themengebiet Programmierung & Effiziens zu präsentieren. Aber auch Workflow-Optimierung soll nicht zu kurz kommen.

Die Form dieser Präsentation soll sehr informell sein - Beispiele sollen das dominate Medium sein. Wir nennen das Format "Tools Day" und wie immer geschieht die Anmeldung über das Ilias E-Learning System.

Was liegt näher als im Anschluß an den Parallelisierungskurs rund um MPI und OpenMP den Einstieg mit einem Fehlersuchwerkzeug und einem Profiler zu machen? Wir haben uns zu Intels "Inspektor" und "Vtune" entschlossen. Näheres ist unter dem oben genannten Link zu finden.

Gerne nehmen wir auch Vorschläge zu Themen entgegen. Allerdings gibt es einen Wermutstropfen: Wie Sie wissen steht in diesem Jahr die Einführung von Mogon II an - d. h. unsere Zeit ist knapp und so wird wahrscheinlich die Frequenz dieser Veranstaltung zu Anfang nicht hoch sein.

Ihr HPC-Team

Veröffentlicht am | Veröffentlicht in Aktuelles, Lehre

R und Bioconductor

Liebe Nutzer,

wir freuen uns einen neuartigen Kurs anbieten zu können: Introduction to R and its application to genomics data analysis. (Anmeldung wie meist über das Ilias E-Learning System)

Federico Marini vom Institut für Medizinische Biometrie, Epidemiologie und Informatik (IMBEI) der Universität Mainz hat sich bereit erklärt diesen Kurs zu halten. Die Inhalte werden umfassen:

  • Einführung in R
  • Datenverarbeitung und Visualisierung
  • Datenanalyse von Genomdaten mit Bioconductor und R
  • Parallelisierung mit R (und Bioconductor)

Vielen Dank!

Bitte beachten Sie: Kurssprache ist Englisch.

Der Aspekt der Parallelisierung wird vom HPC-Team beigesteuert.

Ihr HPC-Team

Veröffentlicht am | Veröffentlicht in Aktuelles

"Going Productive"

Dear Users,

 

Noticed a low turnover of your jobs? One potential - and alas not so infrequent - cause is taking too much resources.

Ok, what is "too much" with regard to resources (CPU time, RAM)? Of course, you do not want to see your jobs crashing because they hit the run time or memory limit. Therefore you rather ask for a little overhead. And this is what we recommend as well. After all: What is the point if you loose time and have to re-submit?

Yet, asking for 3 GB, when the first 1000 jobs took all below 0.5 GB will cause you to occupy slots where other users and also your jobs could be running. This assumes jobs, of course, with only one or a few slots. If taking multiple nodes, you will be unnecessarily waiting for nodes with more memory. (We sometimes observe memory requirement ratios which are worse.)

Likewise for run time limits: Always asking for the maximum run time of a queue, will impair backfilling, the mechanism which attempts to use all potential CPU time. As a consequence your jobs will be pending longer than needed.

So, instead of stuffing queues with untested jobs, we ask you to test a few jobs (which might require some great overhead in terms of run time and memory). Look for the actual run time in the LSF report and also the actual memory used (its maximum value). It is then still alright to "round up" those values, just to be safe. However, try not to be too cautious as a "too much" will result in a slower work flow for you.

We reserve the right to point you to problematic usage. But remember: We offer courses, individual counseling, etc.. Just ask for our help, if in doubt.

Your HPC team

Shellcheck

Dear Users,

We frequently see jobs dying because of faulty scripts. This is part of a development cycle. After all: Who is perfect?

There are other ways than trying to correct the script post mortem - and saving time. One is to just check the syntax without executing a script:

Another, very powerful tool is this on-line shell checker tool.

Your HPC-Team

 

Neue Programmierkurse (C und Python)

Liebe Nutzer,

wir freuen uns vor dem angekündigten Parallelisierungskurs einen Kurs zur Programmierung in C anbieten zu können. Willkommen sind alle Interessenten, insb. von Gruppen auf Mogon, aber auch Studierende.

Darüber hinaus bieten wir in diesem Sommersemester einen Pythonkurs an. Siehe:

Vorlesung/Übung


SoSe 2016

Anmeldungen zum Pythonkurs können auch hier erfolgen.

Euer HPC-Team

Veröffentlicht am | Veröffentlicht in Aktuelles

New Policy: Limited number of files in home directories

Dear Users,

 

As consequence of the recently increased quota in mogon home directories some users have been saving an excess amount of files in their home directory (fs1).

Due to performance reasons we therefore have to limit the number of files allowed in home directories to 1 million. Policies are linked in our wiki, this one can be found here.

Thank you for your consideration.

Veröffentlicht am | Veröffentlicht in Ticker

Python 3.5 with numpy linked against MKL

Dear Users,

 

We now provide a new version of Python -- 3.5-- as usual along with a great number of scientific Python modules. In particular, numpy, the basic array library, is compiled against Intel's MKL resulting in a tremendous speed-up when dealing with numerical computations, e.g. matrix multiplication.

 

See our wiki entry for more details.

Veröffentlicht am | Veröffentlicht in Software, Ticker

Mogon-Intro am 16. Dez. 2015: Kurstermin verschoben

Liebe Nutzer,

 

der Kurstermin für die Mogon-Einführung am 16. Dezember 2015 musste leider verschoben werden. Neuer Termin ist der 17. Dezember.  Raum und Kurszeiten bleiben unverändert: 9:00 - 17:00 Uhr im Kursraum 4 des ZDV.

 

Gerne können Sie neue Nutzer auf diesen Kurs hinweisen. Zur Anmeldung geht es hier.

 

Mit freundlichen Grüßen,

Ihr HPC-Team

Veröffentlicht am | Veröffentlicht in Aktuelles