ANSYS 14.0 an der TUHH
1. Allgemeines
ANSYS-Homepage: https://www.ansys.com/CADFEM-Homepage: https://www.cadfem.de/
1.1 Manuals:
- ANSYS Documentation
- Die ANSYS-Dokumentation kann im ANSYS Launcher xansys140 oder mit dem Kommando ansys140_help gestartet werden.
1.2 Verfügbarkeit:
Das FE-Programmpaket ANSYS steht auf allen vom RZ betreuten zentralen Rechnern und auf den Pool-Rechnern zur Verfügung.
Windows-Pools: ANSYS 14.0
Linux-Pools, halis, apis, altix: ANSYS 13.0, ANSYS 14.0, ANSYS 14.5
Weiterhin kann ANSYS gegen eine Lizenz-Gebühr auf
Instituts-Arbeitsplatzrechnern genutzt werden
(siehe: Campuslizenz).
Installationsverzeichnis: /ansys_inc/v140/ansys
1.3 Lizenzumfang:
1.3.1 Anzahl Lizenzen
An der TUHH steht die Ansys Academic Campus Solution mit insgesamt 75 Forschungslizenzen, 750 Lehrlizenzen sowie 384 HPC-Token zur Verfügung.Unter Windows muss die gültige Lizenz angewählt werden unter
start --> Programs --> ANSYS 14.0 --> ANSYS Client Licensing --> User License Preferences --> Global Settings --> Use Academic License
1.3.2 Limits
Für das Produkt "ANSYS Academic Teaching Advanced" ist die Größe des zu berechnenden Problems limitiert:- 256K nodes/elements - Structural, Thermal & AUTODYN
- 512K nodes/elements - Low Frequency Electromagnetics
- 1024K nodes/elements - High Frequency (Full Wave) Electromagnetics
- 512K nodes/elements - Lluid Dynamics (CFX & FLUENT
1.3.3 ANSYS-Installationen auf Arbeitsbereichsrechner
Wenn Sie ANSYS-Installationen auf Arbeitsbereichsrechner wünschen, dannÜbersicht verfügbarer Campuslizenzen
2. Programmaufrufe
2.1 xansys140
Nach Eingabe des Launcher-Kommandos xansys140 erscheint ein Fenster, in dem zunächst die Benutzeroberfläche und das Lizenz-Produkt ausgewählt werden müssen.- Simulation Environment
- ANSYS
- ANSYS Batch
- ANSYS Workbench
- License
- ANSYS Academic Teaching Advanced (aa_t_a)
Hinweis
Bei Batchjobs muss das Datendeck mit /BATCH beginnen.2.2 ansys140
ansys140 [-j jobname] [-d device_type ] [-m work_space] [-db database_space ] [-dir directory ] [-b [ nolist ] ] [-s [ noread ] ] [-p ansys_product ] [-g [ off ] ] [-custom] [ < inputfile ] [ > outputfile ]
Option | Wirkung |
---|---|
-d device_type | Mit device_type das ANSYS Graphics-Device angeben. default: x11 |
-j jobname | Die ANSYS-Ausgabedateien werden unter jobname.--- abgespeichert. |
-m work_space | Legt die Größe des ANSYS-Arbeitsspeichers fest. default: work_space = 256 MB Die Speicherverwaltung kann auch über Parameter im File config.ans oder durch Anweisungen im ANSYS-Inputdeck gesteuert werden. Siehe ANSYS Performance Guide. |
-db database_space | Legt die Größe der ANSYS-Database fest. default: database_space = 256 MB Die Speicherverwaltung kann auch über Parameter im File config.ans oder durch Anweisungen im ANSYS-Inputdeck gesteuert werden. Siehe hierzu auch das Performance Guide. |
-dir directory | Definiert das Arbeitsverzeichnis. Die Option -dir überschreibt die Environment-Variable ANSYS140_WORKING_DIRECTORY. |
-b | Batchjob |
-s | Das Startup-File start.ans wird gelesen. |
-s noread | Das Startup-File start.ans wird nicht gelesen. |
-g | Die Benutzeroberfläche wird automatisch gestartet. |
-g off | Die Benutzeroberfläche wird nicht gestartet. |
-p ansys_product | -p aa_t_a : ANSYS Academic Teaching Advanced |
-custom | Siehe ansys140_run. |
< inputfile | Die Datei mit dem Namen inputfile wird wird als ANSYS-Eingabefile interpretiert. |
> outputfile | In die Datei mit dem Namen outputfile wird die ANSYS-Ausgabe geschrieben. |
Eine komplette Übersicht über alle ANSYS Kommando-Optionen finden Sie im ANSYS Operations Guide Kapitel 3.1, "Running the ANSYS Program".
Beispiel:
startet ANSYS 11 als Batchrun. Die Dateien, die vom ANSYS-Run angelegt werden, beginnen mit test1., das Eingabefile ist die Datei test1.dat, die Ausgabedatei heißt test1.out.
Hinweis 1 :
Alternativ zur Option -p mit der Angabe des Produktnamens kann die Produktauswahl auch durch Setzen der Enviromnent-Variablen ANSYS140_PRODUCT gesteuert werden.
setenv ANSYS140_PRODUCT aa_t_a (ANSYS Academic Teaching Advanced)
Hinweis 2:
Bei Batchjobs muss das Datendeck mit /BATCH beginnen.
Hinweis 3 :
Nach dem ansys140-Programmstart können Sie mit
/show,x11 /menu,on
den X11-Treiber anwählen und interaktiv arbeiten auch wenn die Option -g nicht angegeben wurde.
Hinweis 4:
Wählen Sie die Parameter für die interne Speicherplatzverwaltung so, daß während der Berechnung die ANSYS-Files im Hauptspeicher gehalten werden können und nicht auf die Platte ausgelagert werden müssen. Informationen hierzu finden Sie im Performance Guide, "Memory Management and Performance".2.3 ANSYS remote am PC starten
Um ANSYS remote am Arbeitsplatz-PC auf einem der RZ-Rechner starten zu können, benötigen Sie einen SSH Client, wie z.B. PuTTY, und einen X-Server, wie z.B. Xming oder Cygwin/X.
- In PuTTY müssen Sie konfigurieren
Connection --> SSH --> X11 x Enable X11 forwarding Connection --> SSH --> Tunnels x Local ports accept connections from other hosts x Remote ports do the same
- Der ANSYS Launcher startet remote nicht zuverlässig. Deshalb empfiehlt es sich,
ANSYS ohne Launcher zu starten.
Legen Sie dazu eine Datei an, die Sie start140.ans nennen, und schreiben
Sie in diese Datei
/SHOW,X11 /MENU,ON
- Dann starten Sie ANSYS mit dem Kommando
ansys140 -p aa_t_a -g &
- Sie können ANSYS als Mitarbeiter auf den Parallelrechnern Hali und SGI Altix, als Studierende auf den Linux-Pool-Rechnern l00p31-l11p31 / l00p32-l11p32 / l00p33-l11p33 nutzen.
2.4 Arbeiten mit ANSYS in den Windows-Pools
Bevor ANSYS auf den Rechnern der Windows-Pools genutzt werden kann, sind benutzerspezifische Einstellungen vorzunehmen. Dies geschieht mit der Anwendung My Applications.
Mit Add ANSYS erstellt das User Setup die ANSYS Start Icons im Startmenü unter
Start --> (All) Programs --> ANSYS
und das ANSYS Konfigurationsverzeichnis
C:\Documents and Settings\<userid>\Application Data\Ansys.
3. ANSYS-Utilities
3.1 ansys140_help
Das ANSYS Hilfesystem.
3.2 ansys140_display / xansys140_display
Externes Programm zur graphischen Ausgabe bzw. Erstellung von Plotfiles
Beispiel: Postscript-File erstellen
ansys140_display file,demo,grph <-- Dateiname demo.grph pscr,color,2 <-- ColorPostscript anwählen /show,postscript <-- Postscript-Treiber wählen plot <-- Postscriptausgabe in die Datei pscr00.grph Bei jedem weiteren plot wird der Dateiname hochgezählt (pscr01.grph usw.) plot,nr <-- z.B. plot,3 Die 3. Graphik aus der Datei demo.grph wird als PostscriptFile abgelegt. finish <-- ansys_display beenden
Mit xansys140_display erhalten Sie eine grafische Benutzeroberfläche für ansys140_display.
3.3 ansys140_create
Externes Programm zur Einbindung benutzereigener UnterprogrammeDie Dateinamen der einzubindenden Fortran-Unterprogramme müssen mit .F enden, die Dateinamen der C-Routinen mit .c. Eingebunden werden alle Dateien mit den Endungen .F bzw. .c des aktuellen Verzeichnisses. Das neue ANSYS-Executable wird mit dem Namen ./ansyscustdis.e140 im aktuellen Verzeichnis abgelegt.
3.4 ansys140_run
ansys140_run ist ein Script, mit dem Sie das mit ansys140_create erzeugte neue ANSYS-Programm (ansyscustdis.e140) starten können.Beispiel:
ansys140_run -custom ./ansyscustdis.e140 -p aa_t_a
startet das zuvor erzeugte Executable ./ansyscustdis.e140 für das ANSYS-Produkt aa_t_a (ANSYS Academic Teaching Advanced).
3.4 "alte" Benutzeroberfläche
Der Eintrag in die Datei start140.ans/MSTART,UTIL,ON
schaltet mit dem Kommando
ansys140 -p aa_t_a -g
das pre-ANSYS 6.1 (UIDL) GUI, also die alte ANSYS Benutzeroberfläche ohne tcl/tk ein. Die Datei start140.ans muss im Homeverzeichnis oder im ANSYS-Startverzeichnis liegen.
4. ANSYS-Workbench
Neben der klassischen Programmoberfläche steht auf den Rechnern in den Windows- und Linux-Pools auch die Benutzerumgebung ANSYS Workbench zur Verfügung. Auf den Rechnern der Windows-Pools gibt es für Workbench einen extra Eintrag im ANSYS-Startmenü. Unter Linux ist die Workbench unter/ansys_inc/v140/Framework/bin/Linux64/runwb2
zu finden.