List
Some parameters require reference to a list of user-specified commands.
For
example,
TIME_SEQUENCE {
staggers = { "my flow stagger", "my turbulence stagger" }
}
specifies that the user staggers "my flow stagger" and "my turbulence stagger" should be executed in that order.
Some commands, such as SIMPLE_BOUNDARY_CONDITION, require a list of references
that can be rather long. For example, a complex model may have many surface sets that belong to
a single wall boundary
condition:
SURFACE_SET("wall - face 1"){
type = tri3
surfaces = Read("wall-face_1.srf")
...
}
SURFACE_SET("wall - face 2"){
type = tri3
surfaces = Read("wall-face_2.srf")
...
}
SURFACE_SET("wall - face 3"){
type = tri3
surfaces = Read("wall-face_3.srf")
...
}
SURFACE_SET("wall - face 4"){
type = tri3
surfaces = Read("wall-face_4.srf")
...
}
SIMPLE_BOUNDARY_CONDITION("wall"){
surface_sets = { "wall - face 1",
"wall - face 2",
"wall - face 3",
"wall - face 4 }
type = wall
...
}
To improve the readability of the input file, the list of surface sets can be placed in a file,
say
"wall_surface_sets.srfst":
wall - face 1
wall - face 2
wall - face 3
wall - face 4
Then, this file can be referenced in the SIMPLE_BOUNDARY_CONDITION command as
follows:
SIMPLE_BOUNDARY_CONDITION("wall"){
surface_sets = Read("wall_surface_sets.srfst"
type = wall
...
}
Each line in "wall_surface_sets.srfst" represents a different surface set. It is not necessary to place quotation marks around the strings that are entered in the file.