ENERF: Unterschied zwischen den Versionen
Aus BAWiki
imported>BAWiki 3 KKeine Bearbeitungszusammenfassung |
(Arbeitsgruppe POS) |
||
(11 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 3: | Zeile 3: | ||
|name=ENERF | |name=ENERF | ||
|version=2.x / Januar 2001 | |version=2.x / Januar 2001 | ||
|version_beschr= | |version_beschr=September 2022 | ||
|stichworte=Energetische Größen<br /> | |stichworte=Energetische Größen<br /> | ||
Berechnungen mit synoptischen Größen<br /> | Berechnungen mit synoptischen Größen<br /> | ||
Zeile 16: | Zeile 16: | ||
# '''allgemeine Eingabedaten''' zur Programmsteuerung (Dateityp [[ENERF.DAT|enerf.dat]]) | # '''allgemeine Eingabedaten''' zur Programmsteuerung (Dateityp [[ENERF.DAT|enerf.dat]]) | ||
# '''Konfigurationsdatei''' mit Berechnungsvorschriften (Dateityp [[ENERF.DAT|enerf.cfg.dat]]) | # '''Konfigurationsdatei''' mit Berechnungsvorschriften (Dateityp [[ENERF.CFG.DAT|enerf.cfg.dat]]) | ||
# '''Gitternetz''' für 2D/3D-Daten (Dateityp [[GITTER05.DAT | # '''Gitternetz''' für 2D/3D-Daten (Dateityp [[GITTER05.DAT und GITTER05.BIN|gitter05.dat/bin]] oder [[UNTRIM_GRID.DAT|untrim_grid.dat]]) | ||
::'''oder''' Profil-Topographie für Profil-Daten (Dateityp [[PROFIL05.BIN|profil05.bin]]) | #::'''oder''' Profil-Topographie für Profil-Daten (Dateityp [[PROFIL05.BIN|profil05.bin]]) | ||
::'''oder''' Systemdatei mit besonderen Positionen (Dateityp [[LOCATION_GRID.DAT|location_grid.dat]]) | #::'''oder''' Systemdatei mit besonderen Positionen (Dateityp [[LOCATION_GRID.DAT|location_grid.dat]]) | ||
# synoptische Berechnungsergebnisse mit den erforderlichen Eingabegrößen im BAW-DH-Standardformat (BDF-Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]) | # '''synoptische Berechnungsergebnisse''' mit den erforderlichen Eingabegrößen im BAW-DH-Standardformat (BDF-Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]) | ||
|ausgabedateien= | |ausgabedateien= | ||
# abgeleitete Ausgabegrößen | # '''abgeleitete Ausgabegrößen''' im BAW-DH-Standardformat (BDF-Dateien des Typs [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] und [[DIRZ.BIN|dirz.bin]]) | ||
# Druckerdatei mit Informationen zum Programmablauf (Dateityp enerf.sdr) | # '''Druckerdatei''' mit Informationen zum Programmablauf (Dateityp enerf.sdr) | ||
# (optional) Datei mit Testausgaben (Dateityp enerf.trc) | # (optional) Datei mit '''Testausgaben''' (Dateityp enerf.trc) | ||
|methode=Mit diesem Programm können synoptische Datensätze numerischer Modelle mit Hilfe von Berechnungsvorschriften so verknüpft werden, daß man weitere, hieraus abgeleitete, Ausgabegrößen erhält. | |methode=Mit diesem Programm können synoptische Datensätze numerischer Modelle mit Hilfe von Berechnungsvorschriften so verknüpft werden, daß man weitere, hieraus abgeleitete, Ausgabegrößen erhält. | ||
Da die Berechnungsvorschriften von einem programminternen Formelinterpreter ausgewertet werden, ist die Erweiterung und Veränderung von Berechnungsvorschriften jederzeit ohne Programmänderung möglich. | Da die Berechnungsvorschriften von einem programminternen Formelinterpreter ausgewertet werden, ist die Erweiterung und Veränderung von Berechnungsvorschriften jederzeit ohne Programmänderung möglich. | ||
Zeile 31: | Zeile 31: | ||
Mit einem sogenannten Attribut kann man bei Ausgabegrößen entweder die oberflächennahen (TOP), die bodennahen (BOT) oder die Werte über der ganzen Wassersäule (ALL) berücksichtigen. Sind nur zweidimensionale Eingabegrößen vorhanden, so bleibt das Attribut ohne Bedeutung. | Mit einem sogenannten Attribut kann man bei Ausgabegrößen entweder die oberflächennahen (TOP), die bodennahen (BOT) oder die Werte über der ganzen Wassersäule (ALL) berücksichtigen. Sind nur zweidimensionale Eingabegrößen vorhanden, so bleibt das Attribut ohne Bedeutung. | ||
Weil man bei Vektorgrößen auf jede Komponente einzeln zugreifen und mit dieser rechnen kann, sind Berechnungsergebnisse (z.B. Sklalarprodukte, Vektorprodukte, etc.) flexibel definierbar. Weitere Informationen hierzu stehen in der Konfigurationsdatei (enerf.cfg.dat), in der die Berechnungsvorschriften definiert sind. | Weil man bei Vektorgrößen auf jede Komponente einzeln zugreifen und mit dieser rechnen kann, sind Berechnungsergebnisse (z.B. Sklalarprodukte, Vektorprodukte, etc.) flexibel definierbar. Weitere Informationen hierzu stehen in der Konfigurationsdatei ([[ENERF.CFG.DAT|enerf.cfg.dat]]), in der die Berechnungsvorschriften definiert sind. | ||
|preprozessor=[[DATACONVERT]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[PGCALC]], [[ | |preprozessor=[[DATACONVERT]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[PGCALC]], [[TELEMAC-2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TRIM-2D]](auf Profilen), [[TRIM-3D]](auf Profilen), [[UNTRIM]], [[VTDK]]. | ||
|postprozessor=[[ABDF]], [[DIDAMINTQ]], [[ | |postprozessor=[[ABDF]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[ZEITR]] | ||
|programmiersprache=Fortran90 | |programmiersprache=Fortran90 | ||
|zus_software= - | |zus_software= - | ||
|kontakt_original= | |kontakt_original=A. Cords | ||
|kontakt_pflege=[mailto: | |kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS] | ||
|dokumentation=siehe $PROGHOME/examples/enerf/enerf.dat,<br /> | |dokumentation=siehe $PROGHOME/examples/enerf/enerf.dat,<br /> | ||
$PROGHOME/cfg/enerf.cfg.dat<br /> | $PROGHOME/cfg/enerf.cfg.dat<br /> |
Aktuelle Version vom 6. September 2022, 09:25 Uhr
Basisinformationen
Programm-Name
ENERF
Version
2.x / Januar 2001
Beschreibung
September 2022
Stichworte
Energetische Größen
Berechnungen mit synoptischen Größen
Windinduzierte Energieänderung
Energiedissipation am Boden
spezifische potentielle Energie
spezifische kinetische Energie
Universelles Direktzugriffsdatenformat
Formelinterpreter
Kurzbeschreibung
Das Programm ENERF berechnet aus synoptischen Ergebnisdatensätzen numerischer Modelle weitere synoptische Größen, z.B. die windinduzierte Energieänderung mit Hilfe der Strömungsgeschwindigkeit und der Windschubspannung.
Eingabe-Dateien
Eingabe-Dateien:
- allgemeine Eingabedaten zur Programmsteuerung (Dateityp enerf.dat)
- Konfigurationsdatei mit Berechnungsvorschriften (Dateityp enerf.cfg.dat)
- Gitternetz für 2D/3D-Daten (Dateityp gitter05.dat/bin oder untrim_grid.dat)
- oder Profil-Topographie für Profil-Daten (Dateityp profil05.bin)
- oder Systemdatei mit besonderen Positionen (Dateityp location_grid.dat)
- synoptische Berechnungsergebnisse mit den erforderlichen Eingabegrößen im BAW-DH-Standardformat (BDF-Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
Ausgabe-Dateien
- abgeleitete Ausgabegrößen im BAW-DH-Standardformat (BDF-Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
- Druckerdatei mit Informationen zum Programmablauf (Dateityp enerf.sdr)
- (optional) Datei mit Testausgaben (Dateityp enerf.trc)
Methode
Mit diesem Programm können synoptische Datensätze numerischer Modelle mit Hilfe von Berechnungsvorschriften so verknüpft werden, daß man weitere, hieraus abgeleitete, Ausgabegrößen erhält. Da die Berechnungsvorschriften von einem programminternen Formelinterpreter ausgewertet werden, ist die Erweiterung und Veränderung von Berechnungsvorschriften jederzeit ohne Programmänderung möglich.
Es können zwei- und auch dreidimensionale Größen verarbeitet und berechnet werden. Mit einem sogenannten Attribut kann man bei Ausgabegrößen entweder die oberflächennahen (TOP), die bodennahen (BOT) oder die Werte über der ganzen Wassersäule (ALL) berücksichtigen. Sind nur zweidimensionale Eingabegrößen vorhanden, so bleibt das Attribut ohne Bedeutung.
Weil man bei Vektorgrößen auf jede Komponente einzeln zugreifen und mit dieser rechnen kann, sind Berechnungsergebnisse (z.B. Sklalarprodukte, Vektorprodukte, etc.) flexibel definierbar. Weitere Informationen hierzu stehen in der Konfigurationsdatei (enerf.cfg.dat), in der die Berechnungsvorschriften definiert sind.
Vorlauf-Programme
DATACONVERT, DIDAMINTZ, DIDARENAME, DIDASPLIT, PGCALC, TELEMAC-2D, TM2DIDA, TR2DIDA, TR3DIDA, TRIM-2D(auf Profilen), TRIM-3D(auf Profilen), UNTRIM, VTDK.
Nachlauf-Programme
ABDF, DIDAMINTQ, DIDAMINTZ, DIDARENAME, DIDASPLIT, GVIEW2D, HVIEW2D, LQ2PRO, VTDK, ZEITR
Weitere Informationen
Programmiersprache
Fortran90
zusätzliche Software
-
Originalversion
A. Cords
Programmpflege
Dokumentation/Literatur
siehe $PROGHOME/examples/enerf/enerf.dat,
$PROGHOME/cfg/enerf.cfg.dat
oder $PROGHOME/examples/datatypes.README
zurück zu Programmkennblätter