ENERF: Difference between revisions
From BAWiki
imported>BAWiki 3 No edit summary |
Günther Lang (talk | contribs) (working group POS) |
||
(5 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
|name=ENERF | |name=ENERF | ||
|version=2.x / January 2001 | |version=2.x / January 2001 | ||
|version_descr= | |version_descr=September 2022 | ||
|catchwords=energetic data<br /> | |catchwords=energetic data<br /> | ||
calculation with synoptical data<br /> | calculation with synoptical data<br /> | ||
Line 16: | Line 16: | ||
# '''general input''' data file (filetype [[ENERF.DAT|enerf.dat]]) | # '''general input''' data file (filetype [[ENERF.DAT|enerf.dat]]) | ||
# '''configuration data''' file with calculation rules (filetype [[ENERF.CFG.DAT|enerf.cfg.dat]]) | # '''configuration data''' file with calculation rules (filetype [[ENERF.CFG.DAT|enerf.cfg.dat]]) | ||
# '''grid''' for 2D/3D-data (filetype[[GITTER05.DAT | # '''grid''' for 2D/3D-data (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]] or filetype [[UNTRIM_GRID.DAT|untrim_grid.dat]]) | ||
#: '''or''' profile-topography for profile-data (filetype [[PROFIL05.BIN|profil05.bin]]) | #: '''or''' profile-topography for profile-data (filetype [[PROFIL05.BIN|profil05.bin]]) | ||
#: '''or''' system file for specific locations (filetype [[LOCATION_GRID.DAT|location_grid.dat]]) | #: '''or''' system file for specific locations (filetype [[LOCATION_GRID.DAT|location_grid.dat]]) | ||
Line 22: | Line 22: | ||
|outputfiles= | |outputfiles= | ||
# '''computed data''' derived from input data (filetype [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]]) | # '''computed data''' derived from input data (filetype [[DIRZ.BIN.R|dirz.bin.r]], [[DIRZ.BIN.I|dirz.bin.i]] and [[DIRZ.BIN|dirz.bin]]) | ||
# informative '''printer''' file (filetype | # informative '''printer''' file (filetype enerf.sdr) | ||
# (optional) '''trace''' of program execution (filetype | # (optional) '''trace''' of program execution (filetype enerf.trc) | ||
|methodology=This program is able to generate further derived physical quantities out of synoptical results from numerical models by using calculation rules. | |methodology=This program is able to generate further derived physical quantities out of synoptical results from numerical models by using calculation rules. | ||
Line 32: | Line 32: | ||
You have access to each component of a vector and you calculate with it, so the calculation results (e.g. skalar products, vector products) are flexible to define. Further information to this point is given in the configuration file ( [[ENERF.CFG.DAT|enerf.cfg.dat]]), where the calculation rules are defined. | You have access to each component of a vector and you calculate with it, so the calculation results (e.g. skalar products, vector products) are flexible to define. Further information to this point is given in the configuration file ( [[ENERF.CFG.DAT|enerf.cfg.dat]]), where the calculation rules are defined. | ||
|preprocessor=[[DATACONVERT]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[PGCALC]], [[ | |preprocessor=[[DATACONVERT]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[PGCALC]], [[TELEMAC-2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TRIM-2D]] (along profiles), [[TRIM-3D]] (along profiles), [[UNTRIM]], [[VTDK]] | ||
|postprocessor=[[ABDF]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[ZEITR]], | |postprocessor=[[ABDF]], [[DIDAMINTQ]], [[DIDAMINTZ]], [[DIDARENAME]], [[DIDASPLIT]], [[GVIEW2D]], [[HVIEW2D]], [[LQ2PRO]], [[VTDK]], [[ZEITR]], | ||
|language=Fortran90 | |language=Fortran90 | ||
|add_software=- | |add_software=- | ||
|contact_original=A. Cords | |contact_original=A. Cords | ||
|contact_maintenance=[mailto: | |contact_maintenance=[mailto:pos.proghome@baw.de Working group POS] | ||
|documentation=please refer to $PROGHOME/examples/enerf/enerf.dat,<br /> | |documentation=please refer to $PROGHOME/examples/enerf/enerf.dat,<br /> | ||
$PROGHOME/cfg/enerf.cfg.dat<br /> | $PROGHOME/cfg/enerf.cfg.dat<br /> |
Latest revision as of 09:26, 6 September 2022
Basic Information
Name of Program
ENERF
Version-Date
2.x / January 2001
Description-Date
September 2022
Catchwords
energetic data
calculation with synoptical data
wind induced energy variation
energy dissipation at the bottom
specific potential energy
specific kinetic energy
universal direct access data format
formula interpreter
Short Description of Functionality
The program ENERF calculates with synoptical data from numerical models further characteristical data, e.g. wind induced energy variation by using current velocity and wind shear stress.
Input-Files
- general input data file (filetype enerf.dat)
- configuration data file with calculation rules (filetype enerf.cfg.dat)
- grid for 2D/3D-data (filetype gitter05.dat/bin or filetype untrim_grid.dat)
- or profile-topography for profile-data (filetype profil05.bin)
- or system file for specific locations (filetype location_grid.dat)
- synoptic data with the necessary physical quantities as input data (filetype dirz.bin.r, dirz.bin.i and dirz.bin)
Output-Files
- computed data derived from input data (filetype dirz.bin.r, dirz.bin.i and dirz.bin)
- informative printer file (filetype enerf.sdr)
- (optional) trace of program execution (filetype enerf.trc)
Methodology
This program is able to generate further derived physical quantities out of synoptical results from numerical models by using calculation rules. Since the formula interpreter of the program analyzes the calculation rules, an extension or change of calculation rules is possible everytime without changing the program code.
It handles two as well as three dimensional data. With a so called attribute, data at the surface (TOP), at the bottom (BOT) or overall (ALL) is taken into account. If only two dimensional input data is given, the attribute has no effect.
You have access to each component of a vector and you calculate with it, so the calculation results (e.g. skalar products, vector products) are flexible to define. Further information to this point is given in the configuration file ( enerf.cfg.dat), where the calculation rules are defined.
Program(s) to run before this Program
DATACONVERT, DIDAMINTZ, DIDARENAME, DIDASPLIT, PGCALC, TELEMAC-2D, TM2DIDA, TR2DIDA, TR3DIDA, TRIM-2D (along profiles), TRIM-3D (along profiles), UNTRIM, VTDK
Program(s) to run after this Program
ABDF, DIDAMINTQ, DIDAMINTZ, DIDARENAME, DIDASPLIT, GVIEW2D, HVIEW2D, LQ2PRO, VTDK, ZEITR,
Additional Information
Language
Fortran90
Additional software
-
Original Version
A. Cords
Maintenance
Documentation/Literature
please refer to $PROGHOME/examples/enerf/enerf.dat,
$PROGHOME/cfg/enerf.cfg.dat
and also $PROGHOME/examples/datatypes.README
back to Program Descriptions