Coreform Cubit 2024.8 User Documentation
The execution of Coreform Cubit is controlled either by entering commands from the command line or by reading them in from a journal file. The commands can be either Cubit commands or Python statements. Similarly, a journal file may contain both Cubit commands and Python statements. By default, a command is interpreted as a Cubit command when starting the processing of a journal file or at the command line. A #!python statement can be given to indicate the subsequent commands are to be interpreted as Python statements. A #!cubit will similarly indicate the subsequent commands are to be interpreted as Cubit commands.
Throughout this document, each function or process will have a description of the corresponding Coreform Cubit command; in this section, general conventions for command syntax will be described. The user can obtain a quick guide to proper command format by issuing the <keyword> help command; see Command Line Help for details.
Coreform Cubit commands are described in this manual and in the help output using the following conventions. An example of a typical Coreform Cubit command is:
Volume <range> Scheme Sweep [Source [Surface] <range>] [Target [Surface] <range>] [Rotate {on | OFF}]
The commands recognized by Coreform Cubit are free-format and abide by the following syntax conventions.
Numeric: A numeric parameter may be a real number or an integer. A real number may be in any legal C or FORTRAN numeric format (for example, 1, 0.2, -1e-2). An integer parameter may be in any legal decimal integer format (for example, 1, 100, 1000, but not 1.5, 1.0, 0x1F).
String: A string parameter is a literal character string contained within single or double quotes. For example, 'This is a string'.
Filename: When a command requires a filename, the filename must be enclosed in single or double quotes. If no path is specified, the file is understood to be in the current working directory. After entering a portion of a filename, typing a '?' will complete the filename, or as much of the filename as possible if there is more than one possible match.
A filename parameter must specify a legal filename on the system on which Coreform Cubit is running. The filename may be specified using either a relative path (../cubit/mesh.jou), a fully-qualified path (/home/jdoe/cubit/mesh.jou), or no path; in the latter case, the file must be in the working directory (See Environment Commands for details.) Environment variables and aliases may also be used in the filename specification; for example, the C-Shell shorthand of referring to a file relative to the user's login directory (~jdoe/cubit/mesh.jou) is valid.
Toggle: Some commands require a "toggle" keyword to enable or disable a setting or option. Valid toggle keywords are "on", "yes", and "true" to enable the option; and "off", "no", and "false" to disable the option.
* an action keyword or "verb" followed by a variable number of parameters. For example:
Mesh Volume 1
Here Mesh is the verb and Volume 1 is the parameter.
* or a selector keyword or "noun" followed by a name and value of an attribute of the entity indicated. For example:
Volume 1 Scheme Sweep Source 1 Target 2
Here Volume 1 is the noun, Scheme is the attribute, and the remaining data are parameters to the Scheme keyword.
The notation conventions used in the command descriptions in this document are: