
FLOW-LOGIC Interface
| T | S | U |
| Solver | FLOW-LOGIC |
| Type of mesh | multiblock and unstructured mesh |
| Dimension | 2D and 3D |
The translator writes the FLOW-LOGIC file using the structured or unstructured mesh, the boundary condition file and the topology file. To create the FLOW-LOGIC files, "Select solver" → FLOW-LOGIC in the "Output" menu. . After clicking "Write input" you can specify options for the interface:
The interface generates the FLOW-LOGIC file located in the project directory.
The unstructured output consists of a node table followed by a connectivity table. The structured output is more complex, with information on the mesh topology and boundary conditions. The structured file content is explained in details in the following paragraphs.
Grid
The first part of the file contains the mesh coordinates in the PLOT3D file format.
where:
Connectivity
This section describes the connectivity of each block with the rest of the grid. It contains a list of shared faces, edges and vertices.
where:
Boundary Conditions
This section list the boundary conditions associated with each block, surface, edge or vertice.
where:
To define boundary condition click on the "BC" icon in the "Output" menu. Supported boundary conditions are:
| Boundary condition | Value |
| BCname | enter a name, default is "BC_1" |
| BLock orientation | enter a string, default is "iXXX" |
The orientation of each block can be set using the boundary condition tagging. This option is available only for the Flow-Logic structured output.
To reorient a block, 3 taggings are necessary, on the domain itself and on 2 of its edges. Select a domain icon and specify a unique flag of maximum 4 characters.
Then select the edges which will represent the i and j directions in the new orientation. The intersection of the 2 edges selected will be the new origin of the block (i=j=k=1).
To identify the edges for the new i and j directions for a particular domain,
you must tag them "iXXX" and "jXXX" where XXX is the name of the tag given to
the domain.
EXAMPLE
-------
Original orientation:
------------------------------------------
|
|
|
|
|
|
| |
|
|
domain.1 |
domain.2 |
^ |
^
^
|
^ i
i
|
|
|
|
|
|
O---->>---------------------------<<-----o j j tagging added:
"dom1" on domain.1, "idom1" for new
i-direction, "jdom1" for new j-direction "dom2" on domain.2,
"idom2" for new i-direction, "jdom2" for new j-direction
idom1-------------------------------- | | | | domain.1: |
domain.2: | | tagged "dom1" | tagged "dom2" | | | | | | | |
jdom1-->|<--idom2 | | | | | | | jdom2----------- resulting orientation:
new origin for domain.1 | i v <<----o--------------------- | | |
| j v | | v | | domain.1 | domain.2 | | | | | ^ i | | ^ | | | |
o----->>--------------
^ j
|
|__ New origin for domain.2