Aktionen

ENERF: Unterschied zwischen den Versionen

Aus BAWiki

imported>BAWiki 3
KKeine Bearbeitungszusammenfassung
(Arbeitsgruppe POS)
 
(21 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt)
Zeile 2: Zeile 2:
|name_en=ENERF
|name_en=ENERF
|name=ENERF
|name=ENERF
|version=
|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 12: Zeile 12:
Universelles Direktzugriffsdatenformat<br />
Universelles Direktzugriffsdatenformat<br />
Formelinterpreter  
Formelinterpreter  
|kurzbeschreibung=
|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.
|eingabedateien=
|eingabedateien=Eingabe-Dateien:
 
# '''allgemeine Eingabedaten''' zur Programmsteuerung (Dateityp [[ENERF.DAT|enerf.dat]])
# '''Konfigurationsdatei''' mit Berechnungsvorschriften (Dateityp [[ENERF.CFG.DAT|enerf.cfg.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''' 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]])
|ausgabedateien=
|ausgabedateien=
|methode=
# '''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]])
|preprozessor=[[]], [[]].
# '''Druckerdatei''' mit Informationen zum Programmablauf (Dateityp enerf.sdr)
|postprozessor=[[]]
# (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|enerf.cfg.dat]]), in der die Berechnungsvorschriften definiert sind.
 
|preprozessor=[[DATACONVERT]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[PGCALC]], [[TELEMAC-2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TRIM-2D]](auf Profilen), [[TRIM-3D]](auf Profilen), [[UNTRIM]], [[VTDK]].
|postprozessor=[[ABDF]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[ZEITR]]
|programmiersprache=Fortran90
|programmiersprache=Fortran90
|zus_software= -
|zus_software= -
|kontakt_original=[mailto:guenther.lang@baw.de G. Lang]
|kontakt_original=A. Cords
|kontakt_pflege=[mailto:guenther.lang@baw.de G. Lang,], [mailto:susanne.spohr@baw.de S. Spohr,]
|kontakt_pflege=[mailto:pos.proghome@baw.de Arbeitsgruppe POS]
|dokumentation=
|dokumentation=siehe $PROGHOME/examples/enerf/enerf.dat,<br />
$PROGHOME/cfg/enerf.cfg.dat<br />
oder $PROGHOME/examples/datatypes.README


}}
}}

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:

  1. allgemeine Eingabedaten zur Programmsteuerung (Dateityp enerf.dat)
  2. Konfigurationsdatei mit Berechnungsvorschriften (Dateityp enerf.cfg.dat)
  3. 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)
  4. 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

  1. abgeleitete Ausgabegrößen im BAW-DH-Standardformat (BDF-Dateien des Typs dirz.bin.r, dirz.bin.i und dirz.bin)
  2. Druckerdatei mit Informationen zum Programmablauf (Dateityp enerf.sdr)
  3. (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

Arbeitsgruppe POS

Dokumentation/Literatur

siehe $PROGHOME/examples/enerf/enerf.dat,
$PROGHOME/cfg/enerf.cfg.dat
oder $PROGHOME/examples/datatypes.README


zurück zu Programmkennblätter


Strukturübersicht