Actions

ENERF: Difference between revisions

From BAWiki

imported>BAWiki 1
No edit summary
imported>BAWiki 3
mNo edit summary
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]], [[TELEMAC2D]], [[TM2DIDA]], [[TR2DIDA]], [[TR3DIDA]], [[TRIM-2D]]  (along profiles), [[TRIM-3D]]  (along profiles), [[UNTRIM]], [[VTDK]]   
|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  

Revision as of 10:20, 31 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

  1. general input data file (filetype enerf.dat)
  2. configuration data file with calculation rules (filetype enerf.cfg.dat)
  3. 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)
  4. synoptic data with the necessary physical quantities as input data (filetype dirz.bin.r, dirz.bin.i and dirz.bin)

Output-Files

  1. computed data derived from input data (filetype dirz.bin.r, dirz.bin.i and dirz.bin)
  2. informative printer file (filetype enerf.sdr)
  3. (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

G. Lang,

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


Overview