TC2GEOM: Difference between revisions
From BAWiki
imported>BAWiki 3 (Created page with '{{ProgramDescription |name_de=TC2GEOM |name=TC2GEOM |version=October 1998 |version_descr=April 2008 |catchwords=preprocessor<br /> finite difference method TRIM-2D<br /> finite d…') |
Guntram Seiß (talk | contribs) mNo edit summary |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 14: | Line 14: | ||
|inputfiles= | |inputfiles= | ||
# input file which controls the program flow (filetype [[TC2GEOM.DAT|tc2geom.dat]]) | # input file which controls the program flow (filetype [[TC2GEOM.DAT|tc2geom.dat]]) | ||
# file containing the finite element mesh of the model topography (filetype [[GITTER05.DAT | # file containing the finite element mesh of the model topography (filetype [[GITTER05.DAT and GITTER05.BIN|gitter05.dat/bin]]) | ||
# (optional) file with polygon traces to set depth values explicitly along these traces (filetype [[NODES.SAVE|nodes.save]]) | # (optional) file with polygon traces to set depth values explicitly along these traces (filetype [[NODES.SAVE|nodes.save]]) | ||
# (optional) list of nodal markers (filetype [[KNOK.GITTER05.DAT | # (optional) list of nodal markers (filetype [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]]) | ||
|outputfiles= | |outputfiles= | ||
# topography stored in the format of method FIDISOR/FIDIRB (filetype [[TOPO.BIN|topo.bin]]) | # topography stored in the format of method FIDISOR/FIDIRB (filetype [[TOPO.BIN|topo.bin]]) | ||
# (optional) printer protocol with more ore less informative messages about the automatic grid conversion (file type tc2geom.sdr) | # (optional) printer protocol with more ore less informative messages about the automatic grid conversion (file type tc2geom.sdr) | ||
# (optional) list of boundary grid cells (filetype [[RGZ.DAT|rgz.dat]]) | # (optional) list of boundary grid cells (filetype [[RGZ.DAT|rgz.dat]]) | ||
:: Notice: boundary grid cells can be visualized and interactively modified using the graphical program [[FDGITTER05]]. Furthermore the may be easyli converted into a file of type fd2rnd.dat which can be later used for generation of boundary data using program [[TR2RND]] umgesetzt werden. | |||
|methodology= | |methodology= | ||
For each grid cell lying inside the finite element grid the depth value of the cell center is obtained by interpolation . If depth values given in the file [[NODES.SAVE|nodes.save]] for polygon traces explicitly shall be transferred, the depth at the cell centers is changed in grid cells lying along the polygon trace (the polygon trace is projected to the cell centers). | For each grid cell lying inside the finite element grid the depth value of the cell center is obtained by interpolation . If depth values given in the file [[NODES.SAVE|nodes.save]] for polygon traces explicitly shall be transferred, the depth at the cell centers is changed in grid cells lying along the polygon trace (the polygon trace is projected to the cell centers). | ||
With interpretation of the boundary indices of the finite element mesh (open, i.e. flow passing through, or closed, i.e. no flow passing through) the open parts of the boundary are identified automatically. If a file of type [[KNOK.GITTER05.DAT | With interpretation of the boundary indices of the finite element mesh (open, i.e. flow passing through, or closed, i.e. no flow passing through) the open parts of the boundary are identified automatically. If a file of type [[KNOK.GITTER05.DAT and KNOK.GITTER05.BIN|knok.gitter05.dat/bin]] has been optionally specified on input the grid cells are further differntiated in dependence of their location with respect to different sections along the open boundaries. | ||
|preprocessor=[[UPDA2D]] | |preprocessor=[[UPDA2D]] | ||
|postprocessor=[[FD2HYPSO]], [[FD2TRIM]], [[FDGITTER05]], [[FDGLUE]] | |postprocessor=[[FD2HYPSO]], [[FD2TRIM]], [[FDGITTER05]], [[FDGLUE]] | ||
|language=Fortran90 | |language=Fortran90 | ||
|add_software=- | |add_software=- | ||
|contact_original= | |contact_original=G. Lang | ||
|contact_maintenance=[mailto: | |contact_maintenance=[mailto:pre.proghome@baw.de working group PRE] | ||
|documentation= | |documentation= | ||
}} | }} |
Latest revision as of 14:22, 10 October 2022
Basic Information
Name of Program
TC2GEOM
Version-Date
October 1998
Description-Date
April 2008
Catchwords
preprocessor
finite difference method TRIM-2D
finite difference method TRIM-3D
conversion of a finite element mesh
equivalent finite Difference grid
generation of list of boundary nodes
Short Description of Functionality
The program TC2GEOM is one of the tools connected to the hydronumerical methods TRIM-2D and TRIM-3D. It is used to transfer the model topography which is stored in the data format of the finite element method TICAD-2S into an equivalent topography stored in the format of the finite difference method FIDISOR/FIDIRB. This topography can subsequently be converted by means of the program FD2TRIM into a grid which can be equivalently used by TRIM-2D and TRIM-3D as well.
Input-Files
- input file which controls the program flow (filetype tc2geom.dat)
- file containing the finite element mesh of the model topography (filetype gitter05.dat/bin)
- (optional) file with polygon traces to set depth values explicitly along these traces (filetype nodes.save)
- (optional) list of nodal markers (filetype knok.gitter05.dat/bin)
Output-Files
- topography stored in the format of method FIDISOR/FIDIRB (filetype topo.bin)
- (optional) printer protocol with more ore less informative messages about the automatic grid conversion (file type tc2geom.sdr)
- (optional) list of boundary grid cells (filetype rgz.dat)
- Notice: boundary grid cells can be visualized and interactively modified using the graphical program FDGITTER05. Furthermore the may be easyli converted into a file of type fd2rnd.dat which can be later used for generation of boundary data using program TR2RND umgesetzt werden.
Methodology
For each grid cell lying inside the finite element grid the depth value of the cell center is obtained by interpolation . If depth values given in the file nodes.save for polygon traces explicitly shall be transferred, the depth at the cell centers is changed in grid cells lying along the polygon trace (the polygon trace is projected to the cell centers).
With interpretation of the boundary indices of the finite element mesh (open, i.e. flow passing through, or closed, i.e. no flow passing through) the open parts of the boundary are identified automatically. If a file of type knok.gitter05.dat/bin has been optionally specified on input the grid cells are further differntiated in dependence of their location with respect to different sections along the open boundaries.
Program(s) to run before this Program
Program(s) to run after this Program
FD2HYPSO, FD2TRIM, FDGITTER05, FDGLUE
Additional Information
Language
Fortran90
Additional software
-
Original Version
G. Lang
Maintenance
Documentation/Literature
back to Program Descriptions