Kurzbeschreibung
COMSOL Multiphysics ist eine Entwicklungsumgebung zur Modellierung und Simulation von physikalisch-technischen Vorgängen, die sich mit Hilfe von partiellen Differentialgleichungen (PDE) beschreiben lassen.
Das Programm erlaubt insbesondere die gekoppelte Behandlung verschiedener physikalischer Phänomene aus den Bereichen Struktur- und Fluidmechanik, Thermodynamik und Elektromagnetismus in 1-, 2-, und 3 Dimensionen (Multiphysik).
Eine grafische Benutzeroberfläche stellt Funktionen zur Modellierung, Definition der Materialeigenschaften, Netzgenerierung sowie zur Ausführung von Simulationsrechnungen und zur Visualisierung der Ergebnisse zur Verfügung.
COMSOL zeichnet sich gegenüber anderen FEM-Programmen dadurch aus, dass es dem Anwender auch die Möglichkeit zur Formulierung selbstdefinierter PDE und deren numerischer Lösung bietet.
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) | ja, nach Laden des entsprechenden Softwaremoduls (Floating Lizenzen) |
kiz Linux Pools (Ulm) | Ja, nach Laden des entsprechenden Softwaremoduls (Floating Lizenzen) |
kiz Windows Pools (Ulm) | Nein |
Uni-Ulm-weiter Lizenzzugriff | Ja |
Externer Lizenzzugriff | Nein, Lizenz nur für Rechner im Campusbereich gültig |
Softwarebezug Studierende | Ja (zu Ausbildungszwecken) |
Softwarebezug Mitarbeiter | Ja (Forschung und Lehre, Plattformen: Linux, Windows) |
Die folgenden COMSOL Basiskomponenten und Zusatzmodule sind derzeit für die universitätsweite Nutzung lizensiert:
Komponente | FNL Forschungslizenzen | CKL Lehrlizenzen |
COMSOL Multiphysics | 4 | 30 |
AC/DC Module | 1 | 30 |
CFD Module | 1 | 30 |
Chemical Reaction Engineering Module | 1 | 30 |
Heat Transfer Module | 1 | 30 |
MEMS Module | 1 | 30 |
Microfluidics Module | 1 | 30 |
Ray Optics Module | 1 | 30 |
RF Module | 1 | 30 |
Semiconductor Module | 1 | 30 |
Structural Mechanics Module | 1 | 30 |
Wave Optics Module | 1 | 30 |
CAD Import Module | 1 | 30 |
LiveLink for MATLAB | 2 | 30 |
Institutsangehörige, die an einer Erweiterung des Lizenzangebotes interessiert sein sollten, wenden sich bitte an unseren Softwaresupport.
Das kiz stellt im Softwareportal Installationsmedien für die Plattformen Windows (32 und 64 Bit), Mac OS X (64 Bit) und Linux (32 und 64 Bit) zur Verfügung (vorherige Anmeldung am Hochschuldiensteportal der Universität Ulm erforderlich).
Im Universitätsnetz wird ein Lizenzmanager eingesetzt, um die Floating-Lizenzen für COMSOL zur Verfügung zu stellen. Alle Rechner, die über eine Internetverbindung verfügen und am Netz der Universität Ulm betrieben werden, können auf den Lizenzserver zugreifen (siehe Abschnitt Uni-Ulm-weiter Lizenzzugriff).
Nutzungsbedingungen und Lizenzvereinbarungen
Je nach Anwendungsbereich stehen an der Universität Ulm zwei verschiedene Lizenzformen zur Verfügung. Diese sollten ihrem Verwendungszweck entsprechend genutzt werden:
- Die COMSOL Forschungslizenzen (FNL) stehen Institutsangehörigen der Universität Ulm zum Einsatz in der akademischen Forschung und Lehre zur Verfügung (z.B. im Rahmen von Promotionsarbeiten oder Dozententätigkeiten). Studierende sollten diese Forschungslizenzen nicht einsetzen. Eine Nutzung dieser Lizenzen zu kommerziellen Zwecken ist grundsätzlich untersagt.
- Die COMSOL Class Kit Lizenzen (CKL) stehen allen Lehrenden und Studierenden der Universität Ulm zu Ausbildungszwecken im Rahmen von Lehrveranstaltungen, sowie zur Anfertigung von Studien-, Bacherlor-, Master- und Diplomarbeiten zur Verfügung. Eine Nutzung der CKL Lizenzen außerhalb der Lehre (z.B. im Rahmen von Promotionsarbeiten) und zu kommerziellen Zwecken ist nicht gestattet. Anwender der CKL Lizenzen sind nicht berechtigt, den technischen Support des Anbieters in Anspruch zu nehmen.
Es folgt ein Ausschnitt aus den allgemeinen COMSOL Nutzungsbedingungen für akademische Lizenzen, den wir bitten zur Kenntnis zu nehmen:
"Akademische Lizenzen" sind ausschließlich für Forschung und Ausbildung, mithin den nichtkommerziellen Gebrauch bestimmt und dürfen nur an Schulen und Hochschulen, Berufsakademien oder in anerkannten Weiterbildungseinrichtungen installiert werden. Ergebnisse, die mit akademischen Lizenzen erstellt wurden, dürfen nicht für kommerziellen Gebrauch verwendet werden. Mit den preisgünstigeren akademischen Lizenzen soll die reine Forschung und Ausbildung gefördert, aber eine Umgehung höherpreisiger Lizenzen für die wirtschaftliche Verwertung verhindert werden. Sollte ein Missbrauch festgestellt werden, berechnen wir automatisch den Differenzbetrag zu unseren kommerziellen Listenpreisen. Um Missbrauch zu verhindern, ist der Lizenznehmer verpflichtet, diese Nutzungsbedingungen für akademische Lizenzen schriftlich zu bestätigen und die Nutzer über die Nutzungsbedingungen nachweislich zu unterrichten.
Weiterführende Dokumentation
COMSOL Multiphysics verfügt über ein ausführliches Online-Hilfesystem.
Spezifische Informationen zur Installation auf den Linux Rechnern des kiz erhalten Sie dort über das Kommando
module help cae/comsol
Webseite des Hersteller: https://www.comsol.de
Learning Center: https://www.comsol.de/learning-center
Diskussionsforum: https://www.comsol.de/forum
Zugriff auf Software (oben genannte Cluster und Pools)
Zur Anpassung der Arbeitsumgebung für COMSOL Multiphysics laden Sie das entsprechende Modul:
module load cae/comsol
Zur Modellentwicklung werden i.d.R. die grafischen Werkzeuge von COMSOL Multiphysics eingesetzt. Eine interaktive COMSOL Sitzung mit graphischer Benutzeroberfläche können Sie in einem Terminalfenster mit dem Kommando
comsol
bzw.
comsol -ckl (zur Verwendung der Class Kit Lizenzen)
aufrufen.
Nach Erstellung des Modelles kann eine Simulationsrechnung direkt aus der graphischen Oberfläche heraus gestartet werden.
Bei großen Modellen mit längeren Berechnungszeiten ist es aber häufig vorteilhaft, das Eingabemodell in einer Datei (z.B. "model_in.mph") zu speichern und die Simulation anschließend nicht-interaktiv auf Rechnern mit höherer Leistungsfähigkeit auszuführen.
Tipp:
Zur Vorbereitung einer Eingabedatei für eine nicht-interaktive Berechnung gehen Sie bitte folgendermaßen vor: Nach der vollständigen Erstellung des Modells klicken Sie im "Model Builder" auf das "Show"-Icon und aktivieren "Advanced Study Options". Danach klicken Sie im "Model Builder" mit der rechten Maustaste auf die "Study 1" und wählen im Kontextmenü "Batch" aus. Nun selektieren Sie mit der linken Maustaste den neuen "Batch" Eintrag an und geben im Eingabefeld "Filename" den gewünschten Dateinamen für ihr Modell ein. Anschließend speichern Sie das Modell über das Menü "File" > "Save as ..." unter diesem Namen ab.
Beispiel für den Start einer nicht-interaktiven Berechnung ("batch") auf vier Prozessorkernen im SMP-Mode ("-np 4") über die Kommandozeile:
comsol batch -ckl -np 4 -inputfile model_in.mph -outputfile model_out.mph
Dieses Kommando führt die Simulation für das Modell in der Eingabedatei "model_in.mph" aus und speichert die Lösung in der Datei "model_out.mph".
Beachten Sie bitte, dass die COMSOL Class Kit Lizenzen der Universität Ulm ausschließlich Shared-Memory-Parallelisierungen auf einem Rechnerknoten erlauben. Clusterrechnungen auf mehreren Knoten mittels MPI sind nicht unterstützt.
Beachten Sie bitte auch, dass längere Berechnungen auf den Rechnern der oben genannten Cluster immer über das Queuing-System des Clusters ausgeführt werden müssen.
Ansprechpartner
Bei Fragen und Problemen wenden Sie sich bitte an unseren Softwaresupport.