© Fluent Inc. 04/19/231-1
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Introduction to GAMBIT
© Fluent Inc. 04/19/231-2
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Agenda Day 1
8:00 Introduction + Demo
9:15 Tutorial 1: Creating and Meshing Basic Geometry
9:45 Creating Geometry in Gambit
10:45 Tutorial 2: Geometry Creation Exercises
12:00 Lunch
1:00 Edge/Face Meshing and Mesh Quality
2:00 Tutorial 3: Edge and Face Meshing Exercises
2:45 Volume Meshing and the Sizing Function
3:45 Tutorial 4: Volume Meshing and Sizing Function Exercises
4:30 Volume Decomposition Examples
5:00 Break for the Day
© Fluent Inc. 04/19/231-3
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Agenda Day 2
8:00 Tutorial 5: Volume Decomposition Exercises
8:45 Mesh Control through Boundary Layers and Face Vertex Types
9:30 Tutorial 6: Vertex Types
10:30 CAD/CAE Import and Geometry Cleanup + Demo
11:30 Tutorial 7 or 8: Geometry Import Exercise
12:00 Lunch
1:00 Tutorial 7 or 8: Continued
1:30 Tutorial 9: Hex meshing the Flow Probe
3:00 Work on your own Project
1:00 Tutorial 7 or 8: Continued
1:30 G/Turbo + Demo
3:00 Work on your own Project
5:00 Break for the Day
or
© Fluent Inc. 04/19/231-4
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
What is GAMBIT?
A single, integrated preprocessor for CFD analysis: Geometry construction and import
Using ACIS solid modeling capabilities Using STEP, Parasolid, IGES, etc. import
Cleanup and modification of imported data Mesh generation for all Fluent solvers (including FIDAP and POLYFLOW)
Structured and Unstructured hexahedral, tetrahedral, pyramid, and prisms. Mesh quality examination Boundary zone assignment
© Fluent Inc. 04/19/231-5
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Operation General sequence of operations
Initial setup Solver selection, Mesh size, Defaults, etc.
Geometry Creation (ACIS, STEP, Parasolid, IGES or Mesh import) Create full geometry Decompose into mesh-able sections
Meshing Local meshing: Edge and Boundary layers Global meshing: Face and/or Volume
Mesh examination Zone assignment
Continuum and Boundary attachment Mesh export
© Fluent Inc. 04/19/231-6
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Files (1)
GAMBIT directory and files When GAMBIT starts up, it creates a directory called GAMBIT.#
# = the process number It also creates a “lock” file, ident.lok, in the working directory ident.lok prevents any user from starting up another session using the
same identifier in the same directory. If the code crashes, this file needs to be manually removed.
Three files are created inside this directory ident.dbs =
jou =
trn =
the database. All information will be saved in this file. This file is NOT retrievable upon a crash
the journal file. This file is directly accessible
from the Run journal form
the transcript file. Output from GAMBIT
© Fluent Inc. 04/19/231-7
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Files (2)
GAMBIT directory and files GAMBIT permanently saves these files to your working directory as
ident.dbs, ident.jou and ident.trn anytime you issue a “Save” option (equivalent to any standard word processor)
Upon Save, earlier versions of ident.dbs and ident.trn will be overwritten, while new commands are appended to the file ident.jou
Upon successful exit of GAMBIT: The directory GAMBIT.# is removed The lock-file ident.lok is deleted
© Fluent Inc. 04/19/231-8
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Startup: DEMO
Start gambit with “gambit filename”
NT Users must start Gambit this way from a command prompt.
Example: Start Gambit in directory “projects”
> gambit airfoil
Before save
After save
© Fluent Inc. 04/19/231-9
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Journal Files
Journal File: Executable list of Gambit commands
Created automatically by Gambit from GUI and TUI. Can be edited or created externally with text editor.
Journals are small - easy to transfer, e-mail, store Uses:
Can be parameterized, comments can be added Easy recovery from a crash or power loss edit existing commands to create new ones
© Fluent Inc. 04/19/231-10
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Running Journal Files Journal files can be processed in two ways:
Batch mode (Run) All commands processed without interruption. “read pause” command will force interrupt with
resume option appearing. Interactive mode (Edit/Run)
Includes text editor for easy modifications Mark lines in process field
to activate for processing. Editable text field. Right click text field
for more options. Auto or Step through
activated process lines.
© Fluent Inc. 04/19/231-11
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Journal File: Parametric Modeling Parameters (incl. arrays), control-blocks, do-loops, arithmetic functions,
etc., can be used in the Journal File for simplifying parametric studies.
Comment lines
Parameter names begin with $
Commands are not case sensitive
© Fluent Inc. 04/19/231-12
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
GUIMain Menu bar
Global Control
Operation toolpad
Command line Description window
© Fluent Inc. 04/19/231-13
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Operation Tool Pads
VertexEdgeFace VolumeGroup
Boundary LayerEdgeFace VolumeGroup
Boundary Types Boundary EntityContinuum Types Continuum Entity
Coordinate SystemsSizing FunctionG/TurboUser-Defined Tools
© Fluent Inc. 04/19/231-14
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
File Menu (1)
New, Open, Save, Save As and Exit Standard form of database operations
Print Graphics Prints graphics to printer or to file PostScript, BMP, TIF, etc.
Run Journal / Clean Journal Screen editor/command processor for journal files Command processing:
Partial or global selection/de-selection Automatic or stepwise processing
Ability to load the current journal File browser Clean Journal removes unnecessary tags, undo’s, etc.
© Fluent Inc. 04/19/231-15
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
File Menu (2) View File
View of the current output,ident.trn, the transcript file
Ability to view other files as well Import
ACIS, Parasolid - IGES, STEP ICEM Input, Vertex Data CAD - Pro/E, Optegra Visualizer, I-DEAS FTL Mesh - mesh and faceted geometry files.
Export ACIS, Parasolid IGES, STEP Mesh - Export your mesh for your Solver.
2D option guarantees 2D mesh
© Fluent Inc. 04/19/231-16
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Edit Menu (1)
Edit Title Title will be included on any printed graphics
Edit File Ability to launch an editor within GAMBIT
Edit Parameters Ability to define, modify and list parameters
parameters: $numeric = 10,
arrays: $array(3,4) = 5 Parameters and arrays can also be directly defined in
the journal file using an editor (preferred option)
© Fluent Inc. 04/19/231-17
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Edit Menu (2)
Edit Defaults Modify a large range of defaults that effect:
User Environment Meshing Characteristics Geometry
Ability to load, modify and save a new set of defaults in $HOME/GAMBIT.ini which is loaded automatically at startup.
Undo/Redo Ten levels of undo/redo (default) Reducing number of levels also reduces memory
requirements.
© Fluent Inc. 04/19/231-18
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Solver Menu
The Solver selection will have an impact on the following input forms:
Available meshing algorithms Available element types Continuum types Boundary types Export mesh file
© Fluent Inc. 04/19/231-19
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Graphical User Interface Command:
Input of (non-GUI) commands, e.g., reset: deletes all mesh and geometry in the current model reset mesh: deletes mesh, keeps geometry
Description Gives a short description of all global function buttons and screen areas
Transcript Output from GAMBIT is printed here as well as in ident.trn Transcript window can be expanded using arrow button in top right corner
© Fluent Inc. 04/19/231-20
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Global Control (1)
Scale-to-Fit Pivot anchor forviewmanipulation
Four splitFour view
Light sourceSpecial LabelsAnnotate
Undo/Redo
Orient ModelJournal View
Modify (on/off) Label Visibility Rendering Show mesh Silhouette
Wire frameShadeHidden Line
Color coding Entity type Connectivity
Examine Mesh
© Fluent Inc. 04/19/231-21
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Global Control (2) Scale-to-fit resizes the model to fit the screen Orient Model - major axes , isometric and:
Reverse
Previous
Journal view Select Pivot - around which the model rotates, zooms
Body center
Mouse position Model display attributes
Turn on/off visibility, label, silhouette, mesh and hidden line on all or selected geometrical entities
Preset configuration of the graphics window4-view and 4-split
Options to return to any single view
© Fluent Inc. 04/19/231-22
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Global Control (3) The Window Attributes form
Modify the following attributes (defaults given) Render Wireframe on ; shaded and hidden off Mesh Volume - off Silhouette All on Label All off Visibility All on
Two ways of picking entities “All” - All entities are picked (Default) “Pick” - Individual picking including
the use of pick lists
© Fluent Inc. 04/19/231-23
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Global (4)
Render Model - Wireframe , Shaded , Hidden Modify Light/Label type
Change light source orientation and properties
Additional information on the entity label
Insert arrows and text for graphic presentations Color Mode
Color by entity
Color by connectivity Undo/Redo
Examine Mesh Display different element types by quality, plane cuts, etc.
© Fluent Inc. 04/19/231-24
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Forms (1) Form - components
List box - (picking) active (yellow) - ready to pick inactive (white) - click to activate
Radio buttons mutually exclusive options
Option button Option menu
Text box Click-to-focus
Check box non-mutually exclusive options
Command buttons
© Fluent Inc. 04/19/231-25
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Forms (2)
Text box
Field for input of data, expressions, parameters The cursor is blinking if active
To activate - left click in the text box (click-to-focus) Forms with several text boxes
The order of input is not important Use “tab” to go to the next text box Use left click (click-to-focus) to go to any text box
© Fluent Inc. 04/19/231-26
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Forms (3)
List box Highlighted in yellow if active
To activate - left click in the list box Tells you the name of the latest picked item
The item is highlighted in red on the screen All previously picked items are pink
Individual pick lists for each list box Forms with several list boxes:
Depending on the form, the order of picking may be important Use Shift right-click to go to the next list box Use left click (in the list box) to go to any list box
© Fluent Inc. 04/19/231-27
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Forms (4) Pick Lists
Open the Pick List by clicking on the arrow
The “Available” list is sorted in the order of picking Pick List functionality:
Pick or Un-pick, Selected or All entities by highlight in left column and by clicking on the arrows
Highlighted “picked” entities will appear red on the screen edge.32, edge.33
Non-highlighted “picked” entities will appear pink edge.26, edge.28
Right-click in lists area provides additional options Filter can be used to control which objects are picked.
© Fluent Inc. 04/19/231-28
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Mouse Operations (1)Left Middle Right
Drag x-y rotation Translation Zoom/ z-rotation
Shift +Click
Pick Next Accept/Next picker
DoubleClick
Previous View Save view to journal
Ctrl Drag zoom Stretch zoom Click points to grid
You can toggle between picking with or without “Shift”:Keep right mouse button down while doing a “left-click”The cursor now changes to another symbolNow, Pick/Next/Accept do not need a “Shift”The Rotation/Translation/Zoom now needs a “Shift”
© Fluent Inc. 04/19/231-29
Introductory GAMBIT Notes GAMBIT v2.0 Jan 2002
Fluent User Services Center
www.fluentusers.com
Mouse Operations (2) The picking philosophy: Left - Middle - Right
Shift-Left: initial pick Alternative: click and hold, drag diagonally to pick several items at the same
time - “window picking” The latest pick is highlighted in red, previously picked items are highlighted
in pink Shift-Middle: modify pick
The middle pick will behave differently depending on the mouse location: Same: Cycle to the next available object within picking
tolerance New: Replace last pick with new pick at new location Bad: A Shift-Middle pick on “nothing” is equivalent to
“Un-select last pick” Shift-Right: Apply or go to the next list box