Rismo2D - Tools
Hier finden Sie einige hilfsreiche Programme, die für die Arbeit mit Rismo2D benötigt werden. Beachten Sie bitte auch die beigefügten Lizenzvereinbarungen!

Programm Download
Assemble
aktuelle Windows-2000/XP Version
aktuelle Linux-Version

ältere Versionen & Quelltext
Lines
aktuelle Windows-2000/XP Version
aktuelle Linux-Version

ältere Versionen & Quelltext
MPICH
http://www-unix.mcs.anl.gov/mpi/mpich
Partis
aktuelle Windows-2000/XP-Version
aktuelle Linux-Version

ältere Versionen & Quelltext
RisPP
aktuelle Windows-2000/XP-Version
aktuelle Linux-Version

ältere Versionen & Quelltext

Ristec
Autor:
Dipl.-Ing. Paul Kamrath
Institut für Wasserbau und Wasserwirtschaft der RWTH Aachen.
kamrath@iww.rwth-aachen.de

Lizenzvereinbarungen und Download






Assemble
... gt Rismo2D-Ergebnisdatensätze nach einer Berechnung mit Gebietszerlegung (MPI) zusammen. Assemble ist ein Konsolenprogramm, das mit 2 Parametern aufgerufen wird:

Assemble <name> <nparts>

<name> Name der Ergebnisdatei
<nparts> Anzahl der Dateien

Beispiel: Die Dateien:

001_sample.end
002_sample.end
003_sample.end
004_sample.end


werden mit dem Befehl (Eingabeaufforderung unter Windows):
Assemble sample.end 4
zusammengefügt.



Lines
... erzeugt die Kontrollschnittdatei im AVS-UCD-Format. Das Programm wird entweder in einem Konsolenfenster oder direkt per Doppelklick gestartet. Der einzige Parameter ist der Name einer Steuerdatei. Falls sie das Programm per Doppelklick starten, werden Sie nach dem Namen der Steuerdatei gefragt. Ein kommentiertes Beispiel einer Steuerdatei ist dem Programm beigefügt.

Anmerkung: Das Programm Lines wird künftig ersetzt durch eine entsprechende Funktionalität in Tiegris.

Lines [<Steuerdatei>]

In der Steuerdatei steht der Name der Geometriedatei (Input) und der Kontrollschnittdatei (Output) sowie eine Liste von Koordinaten / oder Knotennummern, die die Anfangs- und Endpunkte der zu ermittelnden Kontrolllinien darstellen.


MPICH

... ist eine frei verfügbare Bibliothek für Windows- sowie Linux-basierte Computer. Die hier verfügbaren parallelen Rismo2D-Version wurden mit der MPICH-Bibliothek gelinkt und benötigen die Installation von MPICH auf ihrem Computer.

Ein Installationsprogramm erhalten Sie unter:

http://www-unix.mcs.anl.gov/mpi/mpich



Partis

... ist eine Adaption des Programms partdmesh aus dem frei verfügbaren Paket METIS. Partis führt eine Gebietszerlegung durch, die für die parallele Strömungsberechnung mit Rismo2D benötigt wird. Die einzigen Änderungen gegenüber partdmesh befinden sich in den Ein- und Ausgabemodulen: Partis liest Rismo2D-Geometrie-Dateien (im AVS-UCD-Format) und schreibt die Gebietszerlegung in dem Format, das Rismo2D als Eingabedatei erwartet.

Den kompletten originalen Quelltext sowie eine Beschreibung erhalten Sie unter:

http://www-users.cs.umn.edu/~karypis/metis

Partis <Geometriedatei> <nparts>

Liest die <Geometriedatei> und generiert <nparts> Gebiete.


RisPP
... ist ein Kommandozeilenprogramm, das einerseits die Konvertierung verschieder Datenformate erlaubt und andererseits wichtige Datenmanipulationen wie die Übertragung der Strömungsparameter zwischen verschiedenen Finite-Elemente-Gitter-Topologien gestattet. Zur Zeit gibt es noch keine Dokumentation, aber mit dem help-Kommando lässt sich eine Liste der verfügbaren Kommandos darstellen.

Starten Sie RisPP per Doppelklick aus einem Window-Fenster oder durch Eintippen des Programmnamens in einem Konsolenfenster:

RisPP [<Steuerdatei>]

In der optionalen <Steuerdatei> kann eine beliebige Folge von Kommandos stehen.


Nach dem Programmstart tippen sie help, um eine Liste der verfügbaren Kommandos zu erhalten:

...
> help

following the list of available commands.

type Help <cmd> for more information.

exit
quit
lcd
!
help
Cycle
Kill
Loop
End
Set
NullDistance
AngleDeviation
ReadUCD
ReadGRID
ReadBCE
ReadHMO
ReadDATA
ReadGIT05
ReadSELAFIN
WriteUCD
WriteGRID
WriteXYZ
WriteBCE
WriteDATA
WriteTECPLOT
WriteGIT05
WriteSELAFIN
CheckArea
CheckNodes
RmMidsNodes
MkMidsNodes
RenameMat
CopyMat
AddVector
MulVector
QuadToTri
TriToQuad
OptOutput
DifferenceData
DivideData
DifferenceZ
IntpolGrid
IntpolData
RmDataComp

RenameDataComp




Ristec.dll
... ermöglicht es, Berechnungsergebnisse aus Rismo2D direkt in das kommerzielle Visualisierungsprogramm Tecplot ohne vorherige Konvertierung einzuladen. Damit stehen für die Auswertung von Simulationsergebnissen aus Rismo2D sämtliche Hilfsmittel und Möglichkeiten zur Verfügung, die Tecplot seinen Nutzern anbietet. Daten können zwei- und dreidimensional dargestellt, verschiedene Variablen mit Konturen versehen und Vektoren in Abbildungen integriert werden. Zusätzlich ist es möglich, Ergebnisse mit Karten zu hinterlegen.


Allgemeines

Mit dem Rismo / UCD Loader können 2D Datensätze im AVS / UCD (Rismo) Format direkt in Tecplot geladen werden. Weil das AVS / UCD Format keine durchgehende Nummerierung erfordert, werden die Knoten und Elemente beim Laden automatisch neu nummeriert. Materialbereiche und ursprüngliche Nummerierung stehen als spezielle Variablen in Tecplot zu Verfügung. Der Rismo Loader kann auch unter Linux verwendet werden, weil das Programm ausschließlich in der Sprache C unter Einbindung der speziellen Tecplot Bibliotheken programmiert ist.


Definition in tecplot.add

Das Modul wird in Tecplot durch Hinzufügen einer Zeile in der Definitionsdatei "tecplot.add" aktiviert. Diese Datei findet sich im Programmverzeichnis, also z.B. unter C:\Programme\Tec100\tecplot.add.

$!LoadAddon "Ristec"     # Rismo file loader


Speicherort für die Programmbibliothek

Die Programmbibliothek "ristec.dll" muss lediglich in das Unterverzeichnis .\bin kopiert werden. Anschließend können RISMO-Datensätze über die Funktion

"FILE - IMPORT... - RISMO UCD LOADER"

importiert werden.


Features

  • automatische Neunummerierung der Knoten und Elemente
  • Interpolation der Materialkenngrößen auf Knotenwerte


Anmerkung

Es kann nur ein Rismo-UCD-Datensatz zusammen mit Layout-Dateien abgespeichert werden. Die Verwendung mehrerer Datensätze erfordert ein Speichern der Dateien im Tecplot-Format.


Referenzen



letzte Änderung: Donnerstag, 4. Mai 2006