EAS3

EAS3

Infobox Software
name = EAS3



caption =
author = Inst. f. Aero- & Gasdynamik (University of Stuttgart)
developer =
released = August 1999
latest release version = 1.6.5
latest release date = 18. August 2008
latest preview version =
latest preview date =
programming language = Fortran, C
operating system = all POSIX systems
platform = platform independent
language = English / German
status = stable / in production
genre = postprocessing,
license = MIT License
website = www.iag.uni-stuttgart.de/eas3

EAS3 (EAS = Ein-Ausgabe-System) is a software toolkit for reading and writing structured binary data with geometry information and for postprocessing of these data. It is meant to exchange floating-point data according to IEEE standard between different computers, to modify them or to convert them into other file formats. It can be used for all kinds of structured data sets. It is mainly used in the field of direct numerical simulations.

EAS3 package

The complete package consists of libraries intended for usage in own codes and a separate command-line tool. It is written in Fortran and C and runs on all POSIX operating systems. The libraries include different numerical algorithms and subroutines for reading and writing files in the binary EAS3 file format. The read/write routines are provided in Fortran and C. Implemented numerical methods are
Fast Fourier transform, Thomas algorithm or interpolation routines, for example.

History

EAS3 has been developed at the Institut für Aerodynamik und Gasdynamik (IAG) of the University of Stuttgart. The previous versions (EAS, EAS2) range back to the end of the 1980s, when computer power allowed the first spatial DNS computations. The upcoming amount of data required efficient handling and postprocessing. Since the publication of EAS3 in the 1999, the software has been developed continuously by members of the involved institutes. The current version number is 1.6.5 from August, 2008.

File Format

Infobox file format
name = EAS3 (Ein-Ausgabesystem 3)
icon =



caption =
extension = .eas
mime =
type code =
uniform type =
magic = EAS3_I8R8
owner = Universität Stuttgart
genre = binary format for floating point data
container for =
contained by =
extended from =
extended to =
standard =
The EAS3 file format is used to store floating point data in IEEE format and to exchange the files between different computer architectures (little/big endian). The data is organized as parameters with one parameter being a one-, two- or three-dimensional floating point array. Several of these parameters may be combined to one time step. This allows to store five-dimensional arrays. Geometry information for the different directions are saved in the header of the file. It is also possible to store additional information in user defined arrays there.

Functionality

The actual EAS3 executable is a command-line interface for alteration of EAS3 files. The implemented commands range from basic operations, e.g. simple computations, file operations, to rather complex operations like Fourier transformation or the computation of derivatives. Specific commands for DNS data are also available, e.g. the lambda2 vortex criterion. As the commands are read from standard input, EAS3 may be used in shell scripts for automated calls.

Outline of important functions
*file management: rearrangement, attaching two files, cutting
*conversion to other file formats (ASCII, Covise, Tecplot)
*mathematical operationes: basic operations, logarithm, etc.
*derivatives und integration
*interpolation
*data reduction: mean values, RMS-values, etc.
*Fourier transformation: single/double, real/complex
*DNS specific: vortex criterion

Installation

The sources can be obtained directly from the CVS repository or one may download a zipped tar file. Makefiles for different machine types are included, providing an easy compilation. As linking of oblect files, created with different Fortran compilers can cause problems, binary packages (RPM, .deb) are not offered up to now.

Advantages and disadvantages

Advantages

The main provit for the programmer is the easy implementation of reading/writing big binary data sets. The library provides that the data is always written big endian. The resulting platform independence allows data exchange between different hardware architectures, e.g. supercomputers. The users benefits from the different methods provided for postprocessing, which can be automated using shell scripts.

Disadvantages

Being specialized on structured grids may be a problem for some users. Up to now, only cartesian grids or a representation of the data in spectral space are implemented. Data in other types of data alignment, e.g. cylindrical coordinates, can be stored in EAS3 files but the existing postprocessing commands may not be used. As the usually used visualization programs do not support the EAS3 file format directly, it is often necessary to covert the data to the corresponding file format. Commands in the EAS3 program are given by a text interface, a graphical user interface does not exist. Completion of the commands in the EAS3 command line provides support for interactive usage but for an extensive help, the descriptions on the webpage are necessary.

License

EAS3 is published under the MIT License. The MIT License is a free software license originating at the Massachusetts Institute of Technology (MIT). Specifically, it is a GPL-compatible permissive license, meaning that it permits reuse within proprietary software on the condition that the license is distributed with that software.

Usage

* Transition group at the Institute of Aerodynamics and Gasdynamics (IAG) of the University of Stuttgart: http://www.iag.uni-stuttgart.de
* Computational Fluid Dynamics Laboratory of the University of Arizona: http://cfd.ame.arizona.edu
* Institute of Fluid Dynamics, Eidgenössische Technische Hochschule Zürich: http://www.ifdmavt.ethz.ch
* Lehrstuhl für Aerodynamik at the Technical University Munich (high-speed aerodynamics group): http://www.aer.mw.tum.de

External links

* [http://www.iag.uni-stuttgart.de/eas3 EAS3 project web page ]
* [http://sourceforge.net/projects/eas3 EAS3 at sourceforge.net]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • EAS3 — Entwickler Inst. f. Aero Gasdynamik (Uni Stuttgart) und andere Aktuelle Version 1.6.7 (14. April 2009) Betriebssystem a …   Deutsch Wikipedia

  • List of file formats — This is an incomplete list, which may never be able to satisfy particular standards for completeness. You can help by expanding it with reliably sourced entries. See also: List of file formats (alphabetical) This is a list of file formats… …   Wikipedia

  • Open format — An open file format is a published specification for storing digital data, usually maintained by a standards organization, which can therefore be used and implemented by anyone. For example, an open format can be implementable by both proprietary …   Wikipedia

  • NetCDF — Network Common Data Form Filename extension .nc .cdf Internet media type application/netcdf application/x netcdf Magic number CDF01 Developed by UCAR Type of format scientif …   Wikipedia

  • Common Data Format — (CDF) is a library and toolkit that has been developed by NASA. The software is an interface for the storage and manipulation of multi dimensional data sets.[1] See also CGNS (CFD General Notation System) EAS3 (Ein Ausgabe System) FITS (Flexible… …   Wikipedia

  • Free file format — A free file format is a file format whose full specification is freely available and for which there are no restrictions (e.g. legal or technical) on its use. [cite web url=http://www.linfo.org/free file format.html title=Free File Format… …   Wikipedia

  • Direkte Numerische Simulation — Unter Direkter Numerischer Simulation, kurz DNS, versteht man die rechnerische Lösung der vollständigen instationären Navier Stokes Gleichungen. Sie unterscheidet sich von anderen Berechnungsmethoden der Strömungsmechanik dadurch, dass… …   Deutsch Wikipedia

  • EAS — ist eine Abkürzung für: Early Ammonia Servicer, Zusatztank der Internationalen Raumstation, wurde im Rahmen der ISS Expedition 15 entfernt East Asia Summit, internationale Konferenz ostasiatischer Staaten EAS3 – ein Softwarepaket zum Speichern… …   Deutsch Wikipedia

  • Открытый формат — файла  общедоступная спецификация хранения цифровых данных, обычно разрабатываемая некоммерческой организацией по стандартизации, свободная от лицензионных ограничений при использовании. В частности, должна быть возможность включать… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”