ENERF: Difference between revisions
From BAWiki
imported>BAWiki 3 No edit summary |
imported>BAWiki 3 mNo edit summary |
||
Line 36: | Line 36: | ||
|language=Fortran90 | |language=Fortran90 | ||
|add_software=- | |add_software=- | ||
|contact_original=A. Cords | |contact_original=[mailto:info.hamburg@baw.de A. Cords] | ||
|contact_maintenance=[mailto:guenther.lang@baw.de G. Lang,] | |contact_maintenance=[mailto:guenther.lang@baw.de G. Lang,] | ||
|documentation=please refer to $PROGHOME/examples/enerf/enerf.dat,<br /> | |documentation=please refer to $PROGHOME/examples/enerf/enerf.dat,<br /> |
Revision as of 13:11, 7 May 2010
Basic Information
Name of Program
ENERF
Version-Date
2.x / January 2001
Description-Date
October 2001
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 (filetypegitter05.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, TELEMAC2D, 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
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