Introduction to GAMBIT - PowerPoint PPT Presentation

1 / 29
About This Presentation
Title:

Introduction to GAMBIT

Description:

9:15 Lecture 1: Introduction to GAMBIT Demo. 10:30 Tutorial 1: Creating and ... Orient Model - major axes , isometric and: Reverse. Previous. Journal view ... – PowerPoint PPT presentation

Number of Views:703
Avg rating:3.0/5.0
Slides: 30
Provided by: fluen
Category:

less

Transcript and Presenter's Notes

Title: Introduction to GAMBIT


1
Introduction to GAMBIT
2
Agenda Day 1
  • 915 Lecture 1 Introduction to GAMBIT
    Demo
  • 1030 Tutorial 1 Creating and
  • Meshing Basic Geometry
  • 1100 Lecture 2 Creating Geometry in
    Gambit
  • 1200 Tutorial 2 Geometry Creation
  • 1230 Lunch
  • 130 Lecture 3 Edge and Face Meshing

230 Tutorial 3 Geometry and Mesh
Generation 300 Lecture 4 Volume Meshing and
the Size Function 345 Tutorial 4
3D Geometry and Mesh Generation 430
Lecture 5 Volume Decomposition
Examples 500 Break for the Day
3
Agenda Day 2
  • 915 Tutorial 5 Volume Decomposition
    Examples
  • 1000 Lecture 6 CAD/CAE Data Exchange and
    Geometry Cleanup (Virtual Geometry)
  • 1100 Lecture 7 Clean Up Tools Demo
  • 1200 Tutorial 6 or 7 Drill Bit- STEP
    Geometry or DIRECT CAD IMPORT or
    Tutorial 8 Catalytic Converter
  • 1230 Lunch

130 Lecture 8 Mesh Control through
Boundary Layers and Face Vertex Types 245
Tutorial 9 Vertex Types and

Boundary Layers 315 Tutorial 10
Hex meshing the Flow Probe 415 Work
on your own Project 500 Break for the Day
4
What is GAMBIT?Geometry And Mesh Building
Intelligent Toolkit
  • 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

5
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, Boundary layers and Size
    Functions
  • Global meshing Face and/or Volume
  • Mesh examination
  • Zone assignment
  • Continuum and Boundary attachment
  • Mesh export

6
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
7
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

8
Startup DEMO
  • Start gambit with "gambit filename"
  • NT Users must start Gambit this way from a
    command prompt.
  • Example Start Gambit in directory "projects"
  • gt gambit airfoil

9
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

10
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 fieldfor more options.
  • Auto or Step throughactivated process lines.

11
GUI
Main Menu bar
Operation toolpad
Description window
Command line
Global Control
12
Operation Tool Pads
Boundary Layer Edge Face Volume Group
Vertex Edge Face Volume Group
Boundary Types Continuum Types
Coordinate Systems Sizing Function G/Turbo Geometr
y Cleanup User-Defined Tools
13
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, undos,
    etc.

14
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, Catia V4 -add on)
  • ICEM Input, Vertex Data
  • CAD - Pro/E (STEP or DIRECT- add on), Optegra
    Visualizer, I-DEAS FTL
  • Mesh - mesh and faceted geometry files.
  • Export
  • ACIS, Parasolid
  • IGES, STEP
  • Mesh - Export your mesh for your Solver.
  • Export 2D Mesh option guarantees 2D mesh

15
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)

16
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.

17
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

18
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
  • 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
  • Description
  • Gives a short description of all global function
    buttons and screen areas

19
Global Control (1)
20
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 window
  • 4-view and 4-split
  • Options to return to any single view

21
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

22
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.

23
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

24
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

25
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

26
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.

27
Mouse Operations (1)
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
symbol Now, Pick/Next/Accept do not need a
"Shift" The Rotation/Translation/Zoom now needs a
"Shift"
28
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"
  • Upward diagonal picking will include everything
    fully included in the box
  • Lower diagonal picking will include everything
    partially included in the box
  • The latest pick is highlighted in red, previously
    picked items are highlighted in pink

Picking Five Faces
Picking One Face
29
Mouse Operations (3)
  • The picking philosophy Left - Middle - Right
  • 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
Write a Comment
User Comments (0)
About PowerShow.com