Kurzbeschreibung
MPB ("MIT Photonic Bands") ist ein Programm zur Berechnung von Bandstrukturen (Dispersionsrelationen) und elektronischen Zuständen in periodisch angeordneten dielektrischen Strukturen, wie sie z.B. bei kristallinen Festkörpern vorkommen.
MPB führt die Rechnungen in der Frequenzdomäne durch und erlaubt eine sehr zeiteffiziente Bestimmung der Bandstrukturen für unendlich ausgedehnte und perfekte Photonische Kristalle. Zur Berechnung realistischer, endlich ausgedehnter Strukturen (eventuell mit Gitterfehlern) ist MPB dagegen nicht geeignet.
Siehe auch MEEP.
Kommunikations- und Informationszentrum (kiz)
Kontaktieren Sie uns bei Fragen und Problemen zu den Services des kiz:
Sprechzeiten
Montag - Donnerstag
09:00 - 12:00 Uhr
13:00 - 15:30 Uhr
Freitag
09:00 - 12:00 Uhr
Telefon
+49 (0) 731 / 50 - 30000
Telefax
+49 (0) 731 / 50 - 1230000
Rückruf beauftragen
helpdesk(at)uni-ulm.de
Support-Portal (Uni intern)
[mehr]
An den Service-Points können Sie uns persönlich aufsuchen.
Self Service Funktionen des Identitätsmanagementsystems (IDM): Berechtigungen verwalten, Dienste abonnieren, Passwörter ändern etc.
Recherche im Bibliotheksbestand nach Monografien, Lehrbücher, Zeitschriften, Hochschulschriften, E-Books, E-Journals, Nationallizenzen, sowie im Bestand des institutionellen Repositoriums OPARU:
Etwa 400 Stichwörter führen Sie direkt zu einer einschlägigen Web-Seite des kiz. Wenn Sie ein Stichwort vermissen, geben Sie uns Nachricht an das Team Public Relations.
Verfügbarkeit an der Universität Ulm
Zielsystem/Zielgruppe | Verfügbarkeit |
bwUniCluster (Karlsruhe) | Nein |
bwForCluster JUSTUS (Ulm) | Nein |
kiz CUSS Linux Cluster (Ulm) | Ja, nach Laden des Softwaremoduls |
kiz Linux Pools (Ulm) | Ja, nach Laden des Softwaremoduls |
kiz Windows Pools (Ulm) | Nein |
Uni-Ulm-weiter Lizenzzugriff | Ja (GPL) |
Externer Lizenzzugriff | Ja (GPL) |
Softwarebezug Studierende | Die Software kann per Download bezogen werden |
Softwarebezug Mitarbeiter | Die Software kann per Download bezogen werden |
Nutzungsbedingungen und Lizenzvereinbarungen
MPB ist Freie Software und steht unter der GNU General Public License (GPL). Die Software darf für jeden Zweck genutzt, studiert, bearbeitet und in ursprünglicher oder veränderter Form weiterverbreitet werden. Das schließt auch die kommerzielle Nutzung ein, sofern die Software, die auf Grundlage dieser Software entsteht, ebenfalls unter der GPL lizensiert wird.
Weiterführende Dokumentation
Sehr ausführliche Dokumentationen, Tutorials und weiterführende Links gibt es auf der Webseite zu MIT Photonic Bands.
Spezifische Informationen zur kiz Installation erhalten Sie über das Kommando
module help phys/mpb
Zugriff auf Software (oben genannte Cluster und Pools)
Zur Anpassung der Arbeitsumgebung für MPB wird das Modul-System eingesetzt.
Da MPB weitere Softwarepakete voraussetzt (z.B. MKL und OpenMPI), müssen die dazugehörigen Module ebenfalls geladen werden. Spezifische Informationen zur Auflösung dieser Abhängigkeiten erhalten Sie mit dem Kommando:
module help phys/mpb
Nachdem alle Voraussetzungen erfüllt sind, kann das MPB Modul mittels
module load phys/mpb
geladen werden.
Zur Ausführung einer MPB Berechnung mit einer Steuerdatei example.ctl geben Sie folgenden Befehl ein:
mpb example.ctl >example.out 2>&1
Die Textausgabe der Berechnung wird dabei in die Datei example.out umgelenkt.
Bitte beachten Sie, dass längere Rechnungen auf den oben genannten Clustern immer über das Queuing-System des Clusters ausgeführt werden müssen.
Im Verzeichnis $MPB_ROOT_DIR/examples befinden sich neben zahlreichen exemplarischen MPB Steuerdateien (*.ctl) auch Beispielskripte zum Submittieren von seriellen und parallelen MPB Jobs an das Queuing-System. Beachten Sie bitte auch die README Datei, in der Sie einige Hinweise zur Visualisierung der Ergebnisse mit ParaView finden.
Ansprechpartner
Bitte wenden Sie sich an unseren Softwaresupport, wenn Sie weitergehende Hilfe benötigen.