MULTIBLOCK Interface
(Return)
This translator writes a description of a multiblock mesh in
an ASCII neutral format. It creates 2 files, a geometry file and
a topology and boundary conditions file.
Creating the information file
The translator writes the neutral files using the structured
domain files, the boundary condition file
and the topology file. To create the
neutral files, select the translator "Multiblock-Info"
under the "Output" menu.
After clicking "Write input", you can specify options
for the Multiblock-Info interface:
- give the name of the boundary condition file
- give the name of the topology file
- give the name of the output files (default are info.geo
and info.topo)
- option to create one grid file (.geo) per block
The interface generates the neutral files in the project directory.
Description of the neutral files
Geometry file (.geo)
The geometry file contains the range and list of node
coordinates for each block of the grid:
- block_name idim jdim kdim
- For each node:
where:
- block_name: name of the block, typically
"domain.x"
- idim, jdim, kdim: number of nodes in the i, j and
k-directions.
- x, y, z: node cartesian coordinates. Note that i
is the fastest running index, then j, then k
Topology and boundary conditions file (.topo)
This file is divided in three sections. The first section
lists the name and range of all blocks composing the mesh. The
second section describes the connectivity of each block with the
rest of the grid. Finally, the boundary conditions associated
with each block, surface, edge or vertice are listed in the last
section.
Node range of each block:
- block_name imin jmin kmin imax jmax kmax
Connectivity for each block: contains the list of shared
faces, edges and vertices
- conn_no block_name orientation type beg1 beg2 beg3
end1 end2 end3
- conn_no adjac_name orientation type beg1 beg2 beg3
end1 end2 end3
Boundary conditions for each block:
- flag1 flag2 type imin jmin kmin imax jmax kmax
where:
- imin, jmin, kmin: minimum indices in the i, j and
k-directions
- imax, jmax, kmax: maximum indices in the i, j and
k-directions
- conn_no: connectivity number for this block
- adjac_name: name of the block sharing the entity
- orientation: index type {+ or -, i, j, or k} of
directions 1, 2 and 3. For example, if the first
direction corresponds to growing k indices, the second
direction to decreasing i indices and the third direction
to decreasing j indices, the orientation would be "
k-i-j".
- type: topological type; b=block, f=face, e=edge
and v=vertex
- beg1, beg2, beg3: starting indices in directions
1, 2 and 3
- end1, end2, end3: ending indices in directions 1,
2 and 3
- flag1, flag2: character strings attached to the
topological entity
(Return)