Pointwise   The Connector newsletter Pointwise Facebook Pointwise GitHub Pointwise LinkedIn Another Fine Mesh blog Pointwise Twitter Pointwise YouTube Y+ Calculator
 
   
   
 

News


Applications

Gridgen Version 13.3.4 - 07 February 2000

Gridgen Version 13.3 introduces many new features and one of the most important is the ability to generate hybrid grids that use prism and pyramid cells. Pyramids are automatically created whenever quadrilateral (structured) domains are used in the creation of an unstructured block's face. Prisms are created by extruding triangular meshes.

Extrusion methods also represent a significant new capability in Gridgen Version 13.3. Other than extruding prism layers as described above, the hyperbolic PDE extrusion method has been made quite a bit more robust and complemented with normal, translational, rotational, and path-based algebraic extrusion methods.

Domains may now be created in a highly automated manner using the new On DB Ents command. Combined with the new capability to create domains with holes and the wider variety of unstructured grid attribute defaults, a complex surface mesh on a NURB model can be very rapidly created.

In order to ensure that the domains automatically created using On DB Ents fit together in a seamless manner the new Merge command is also automatically applied. Merge may also be applied manually and allows you to trim, split, and merge coincident and overlapping connectors.

The last two notable features include changes to the ReDistribute command for connectors that lets you work on multiple connectors at the same time and the new MaxDev and MaxAng connector dimensioning and distributing tools that let you insert grid points into a connector to minimize the faceting of the connector shape.

Setting Defaults

Gridgen's tolerancing scheme has been expanded to improve the ability to generate grids on sloppy CAD models. There are now four tolerance values in the Defaults menu as described below.

  1. Node - The node tolerance is the distance within which Gridgen considers two nodes to be the same point - one of the two nodes will be removed and replaced with the other. By default this value is 0.0001.
  2. Connctr - The connector tolerance is the distance within which Gridgen considers two connectors to be the same curve - one of the two connectors will be removed and replaced with the other. Connector tolerance is used to compare each pair of corresponding grid points along the two connectors. Note that the connector tolerance may be significantly larger than the grid point spacing along the connector to allow for instances of connectors with tight grid point spacing on opposite sides of a large gap in the CAD model. The default value is 0.0001.
  3. GridPnt - The grid point tolerance is the distance within which two grid points are considered to be the same point. This tolerance is used for various low level calculations inside Gridgen such as identifying singularities and scaling ratios to keep calculations within the correct order of magnitude. The default value is 0.0000001.
  4. ModelSiz - The model size is representative of the scale of the grid and database being constructed. The tolerances used for many of the database commands (e.g. intersection, creating surfaces of revolution) are derived from the model size. By default the value is 1000.

Two new defaults are available for controlling the dimension of and distribution of grid points along new connectors: Con Dim MaxDev and MaxAng. If either of these defaults is enabled, every new connector is dimensioned initially according to the settings of the Con Dim dimen and avg Delta s defaults. Then Gridgen adds grid points to the connector iteratively until the MaxDev and/or MaxAng limits are satisfied. Note that this process changes both the number of grid points on a connector and their distribution. A typical application of these features is to use the avg Delta s default to set the maximum spacing along a connector and also MaxDev and/or MaxAng to add more grid points in areas of high connector curvature. When used in combination with the new On DB Ents domain creation command, Gridgen can very rapidly create meshes based solely on the physical attributes of your database.

  1. MaxDev - The maximum deviation between the discretization of the connector (i.e. the grid points connected by straight lines) and the continuous representation of the connector (i.e. the segments) may be set by enabling this toggle button and entering your limit on the deviation. In other words, you may specify the upper bound on the faceting effect of the grid points on the connector shape. By default, this toggle button is disabled.
  2. MaxAng - The maximum turning angle between adjacent grid points on a connector may be set by enabling this toggle button and entering your limit on the turning angle. By default, this toggle button is disabled.

The Unstrdom Interior Pts toggle button allows you to disable the initialization of unstructured triangular meshes during the domain creation process in order to save CPU time. Presumably you would do this so that you could customize the unstructured grid attributes for all domains just created and initialize them all at once, balancing the interactive speed of creating domains against the hands-off triangulation.

Several unstructured grid solver attributes (labeled UnstrDom andUnstrBlk) may now be set in the Defaults menu for use in triangulating new unstructured domains and blocks, respectively.

  1. Max Tri allows you to type in the maximum value allowed for triangle area or tetrahedral volume. By default, this is off (0.0).
  2. Min Tri allows you to type in the minimum value allowed for triangle area or tetrahedral volume. By default, this if off (0.0).
  3. Max Dev allows you to type in the maximum value allowed for the deviation of the surface grid from the database surface(s) to which it is to adhere. This default is the surface analogy of the same-named parameter for connectors (for use with domains only).
  4. Decay allows you to type in the decay factor used to transition the triangle cell area from cells near the domain's boundaries to cells on the interior that are controlled by either Max Tri or Min Tri.

Graphical User Interface

Gridgen's on-line help feature now uses your HTML browser to display a context-sensitive version of the Gridgen User Manual.

Previously fatal errors are now captured by Gridgen's new exception handling mechanism, giving you the opportunity to save your work before exiting the code.

A new feature called "drawing lag" has been added to the Display Commands menu with the Demote button. If the value of the drawing lag parameter is non-zero, the Display window image is drawn in a sparse mode during image manipulation (i.e. panning, zooming, and rotation). Sparse mode turns off the display of domain grid points and draws database entities as outlines. The value of the drawing lag parameter, in the range between 0 and 10, indicates the delay between the time when the image manipulation device is released (i.e. when you let go of the mouse button) and the time when the image is drawn in its normal mode. The time delay increases with the value of the drawing lag. A large value of drawing lag prevents the image from being redrawn unnecessarily between successive manipulations. Pressing the space key will also cause the image to be redrawn.

Mouse warping (when Gridgen moves the cursor for you to a menu button) may now be disabled using the Warp toggle button on the Display menu. For consistency with previous Gridgen versions, mouse warping is on by default.

The new Show EnbldDB toggle button in the Display commands menu allows you to easily turn off the display of all database entities without having to disable them. When the EnbldDB button is disabled, enabled databases are not drawn while in the Display commands menu and are drawn in a sparse mode elsewhere. Enabled database entities are displayed by default.

The Display menu's new LeftPk toggle button allows you to change which mouse button Gridgen uses for menu button and Display window item picking. Gridgen uses the right mouse button for picking by default. Turning on the LeftPk toggle causes the left mouse button to be used for picking - the right mouse button is then used for image panning.

When picking multiple items from the Browser, the list now automatically scrolls up or down when the right mouse button is held down and the cursor is above or below the Browser, respectively.

The new By Text button in the Browser menu allows you to enter a text string and all items having that text in their Browser text will be picked.

The new Page button in the Browser menu lets you pick all items on the current page of the Browser.

Text input mode may now be aborted using the escape hot key in addition to r and R.

Any point visible in the Display window, including grid points but excluding database render points, may now be selected as the rotation point using the Display menu's Rot Pnt command. Also, the rotation point may now be picked at any time (no need to be in the Display menu) by positioning the cursor over the desired rotation point in the display window and pressing control - right mouse. When using the latter method the coordinates of the picked point are displayed in the message window. Furthermore, if you press shift - right mouse the message window also displays the straight line distance from the previously selected point to the current selected point.

Importing and Exporting Files

The format of the Gridgen (.gg) and composite database (.dba) files was changed to accommodate new features.

On-going improvements to the IGES import command improve Gridgen's ability to import CAD models. However, since this improvement can result in entity names that are different from the names that result from import into Gridgen Version 13.2, we recommend that all grids currently in work with Version 13.2 be completed in Version 13.2. New grids requiring IGES or existing grids not requiring IGES files should be worked in Version 13.3.

Creating Connectors

During connector segment creation and editing, the Move + to Screen Center command now works for database constrained segments. If the location of the screen center is outside the current database entity's boundaries, the 3D cursor is moved to the closest point on the entity to the screen center.

Creating Domains

Unstructured domains with multiple edges (i.e. holes) can now be created, both by the On DB Ents domain creation command and by the Assemble Edges method. This new feature is the surface grid analogy of Gridgen's multi-faced unstructured blocks in which the first face is the block's outer boundary and any additional faces are the inner boundaries of holes. The first edge in a multi-edged unstructured domain is always the outer boundary. Any additional edges are inner boundaries around holes. Furthermore, the direction of the inner-edges (i.e. the orientation of the hole boundaries) must all be consistent and opposite of the outer boundary's (first edge's) orientation. This may be adjusted on an edge by edge basis during domain creation by pressing the Reorient Edge button.

An On DB Ents command has been added for creating domains. It is the surface equivalent of the same-named command for connector creation and allows either structured or unstructured domains to be created. You pick any or all enabled surfaces (trimmed and untrimmed) in the database and then Gridgen does the following.

  1. Connectors are created on the perimeter of each surface.
  2. Grid points are distributed along the connectors according to settings in the Defaults menu.
  3. Domains are created on each database surface from the connectors on its perimeter and using the settings in the Defaults menu.
  4. Furthermore, the On DB Ents command for both domains and connectors has been enhanced by the addition of Gridgen's new connector merging and splitting tools which automatically remove all coincident and overlapping connectors.

A toggle button called Auto Complete was added to the domain assembly menu. When this toggle button is enabled Gridgen attempts to finish the domain for you automatically once the first two edges are added.

Creating Blocks

The commands available for creating block faces in the Assemble Face have been significantly expanded. The new tools, all labeled Pick, are:

  1. Multiple - This command invokes the Browser so that many domains can be selected at once for addition to the face.
  2. All - This command picks all domains and adds them to the face. Assuming that you have a database with surfaces defining the entire perimeter of the volume to be gridded, once the On DB Ents command has been used to create all of the domains, Pick All allows you to very easily assemble the domains into the block's face.
  3. Adjacent - This command adds to the face all domains adjacent to the current face. It is very useful for growing the face outward in discrete steps.
  4. Domain Once - When enabled, which it is by default, this toggle button ensures that a domain is used at most once in a face.

Grid Methods for Connectors

The ReDimension command in the Connector Modify menu may now be applied to more than one connector at time, for all connectors not used in structured domains. In order to make this command work well with all of the new connector dimensioning and distributing attributes, this command's menu button layout was changed as described below.

  1. The buttons labeled Apply designate the method you wish to use to assign the connector dimension: either by setting the average spacing (avg Delta s) or by setting the number of grid points (dimen ).
  2. The buttons labeled From designate the source of the data from which the dimension will be derived: either a string of subconnectors you pick from the Display window (subcon) or a value you type in (keybrd).
  3. The toggle buttons labeled Add In specify whether or not you wish to apply the maximum deviation (MaxDev) and/or maximum turning angle (MaxAng) criteria in addition to the redimensioning method to further resolve the connector in regions of high curvature. Note that use of either of these two features changes not only the connector dimension but its distribution.

A new distribution function (available through the Select Distrib. Func. button in the Connector Modify ReDistribute command) is available for connectors that allows application of the new maximum deviation and maximum turning angle criteria. This new function, called MaxDev + MaxAng , allows you to enter values for the maximum deviation of the discrete connector from the segment shape, the maximum turning angle allowed between adjacent grid points along the connector, and a third parameter designating whether or not the current beginning and ending spacing constraints should be kept or released. Note that unlike implementations of this feature elsewhere in Gridgen, the connector dimension is NOT changed when this feature is applied through the ReDistribute command. This means that the deviation and turning angle limits you specify will not be enforced exactly, but the general trend in grid point clustering will be applied. Furthermore, if you choose to retain the beginning and ending spacing constraints when applying this distribution function be aware that the level to which the limits will be enforced is seriously degraded.

The ReDistribute command for connectors may now be applied to more than one connector at a time. Focus Next and Prev buttons allow you to change the focus connector whose information is displayed in the Blackboard. Apply to Focus and All radio buttons specify whether the distribution attributes you choose should be applied only to the focus connector or to all picked connectors, respectively.

You now have the option to disable the display of the focus connector's control points during grid point distribution by disabling the sq sq sq radio button. Individual control points are temporarily displayed when the connector hiliter cirl is moved near them.

Grid Methods for Unstructured Domains and Blocks

Pyramid elements are now created in unstructured blocks whenever and wherever structured domains are added to a block's face. Several pyramid attributes are available as described below.

  1. Pyramid Aspect Ratio - This attribute is the main control for pyramid cell creation. In order to enforce the aspect ratio attribute for all pyramids in a block, the default pyramid height will be proportional to the area of the quadrilateral cell that forms its base (i.e., smaller quads will have smaller pyramids, larger quads will have larger pyramids).
  2. Min Pyramid Height - This attribute sets a lower limit on the pyramid height computed from the aspect ratio criterion. By default this attribute is disabled (0.0.
  3. Max Pyramid Height - This attribute sets an upper limit on the pyramid height computed from the aspect ratio criterion. By default this attribute is disabled (0.0).
  4. Display Pyramids - When enabled this toggle button will cause any pyramids in an unstructured block to be drawn (using the corresponding structured domain's display attributes) while in the unstructured solver.

Grid Extrusion Methods

An entire new suite of tools for domain and block creation called Extrude has been added. The hyperbolic solver for structured grids from Gridgen Version 13.2 forms the basis of the new Extrude command. In fact, you'll notice that the hyperbolic method is no longer listed as a grid solver but is now found as an extrusion method under Create. Highlights of the extrusion methods are listed below.

  1. When structured domains are created by extrusion you may choose to have a multi-connector edge extruded into a single domain (Extrude From Edge) or into multiple abutting domains, one per connector on the initial edge ( Extrude From Cons.
  2. When blocks are created by extrusion you may choose to have a multi-domain face extruded into a single block (Extrude From Face ) or into multiple abutting blocks, one per domain on the initial face ( Extrude From Doms ). Furthermore, when using Extrude From Doms , the initial set of domains does not have to form a face (i.e. a region that maps into a computational rectangle such as a structured block face). Furthermore, an unstructured domain(s) may be extruded into prism blocks.
  3. The trajectories that the extrusions follow may be planar, quasi-3D (3D connectors/edges extruded in a locally planar direction), database constrained (structured domains are created by extruding normal to the advancing extrusion but simultaneously tangent to the database), or 3D volumetric.
  4. Extrusion methods include the PDE based hyperbolic method and four algebraic methods: normal (Nrml), rotation (Rot), translation (Tran), or path-based (Path ). Normal extrusion follows a trajectory that is orthogonal to the advancing front, rotational extrusion rotates the front around a user specified axis, translational extrusion follows a linear path, and path-based extrusion follows a string of connectors that you specify.
  5. The number and distribution of points in the extrusion direction may be controlled in many ways. For hyperbolic and normal extrusions you may select either the initial spacing and a geometric progression growth rate or you may select a string of subconnectors whose distribution of points will define the extrusion step size (if the number of extrusion steps exceeds the number of points on the connector string the last step size is repeated). For rotational and translational extrusion you specify the size of the extrusion interval (either the angle or length, respectively), and either the number of equally spaced points to extrude, or a subconnector string from which the number and distribution of points is to be copied. Since path-based extrusions only use dimensioned connectors for the path definition, this fully defines both the number and distribution of points.
  6. Hyperbolic and normal extrusions allow boundary conditions to be applied to the edges of the extruded region. In addition to the hyperbolic extrusion's default splay boundary condition, you may specify either Symmetry X, Y, Z or Constant X, Y, Z.
  7. Using the Stop Criteria command you may specify several grid quality measures that are checked after each step of the extrusion. If the grid exceeds the limits specified for any criterion, the extrusion process will stop and the offending cells will be displayed. This gives you the opportunity to back-up the extrusion and change parameters to improve the grid quality. Criteria that may be checked include Jacobians (negative, negative skew, zero, and positive skew), skewness, aspect ratio, and total cumulative height of the extrusion layer.
  8. A highly specialized control parameter called Step Suppression may be applied to suppress the growth rate of interior corners and edges. Imagine the case where connectors on the perimeter of a pipe are being extruded inward. With step suppression enabled the shape of the final front will form more of a square shape relative to a rounded shape. This will improve the quality of the quadrilateral grid cells used to add the interior block to this "butterfly" topology.

Miscellaneous

A new suite of tools for finding and removing coincident and overlapping connectors has been added. These tools are automatically applied by the On DB Ents connector and domain creation commands. The tools may also be applied from the Connector menu and during block face creation. The suite of tools includes the following commands.

  1. Merge Nodes - This command lets you type in a tolerance greater than the current node tolerance and all node pairs that lie within the typed-in value are displayed in the Blackboard. Picking a node from the Blackboard merges it with its duplicate (according to the new tolerance).
  2. Merge Conns - This command lets you type in a tolerance greater than the current connector tolerance and all connector pairs that lie within the typed-in value are displayed in the Blackboard. Picking a connector from the Blackboard merges it with its duplicate (according to the new tolerance).
  3. Merge Nodes and Conns - This command lets you find overlapping but not fully coincident connectors by listing in the Blackboard node - connector pairs that lie within the typed-in tolerance. Picking a connector from the Blackboard splits it at the node location and then merges the resulting connector halves with other connectors in the system.

The Name command for database entities now allows you to select multiple database entities and Gridgen automatically renames all of them by appending "-1", "-2", "-3", etc. to the text string you type in.

Diagnostic Functions

Aspect ratio and skewness measures were redefined for the Examine command.

The Examine command was expanded to be able to handle hybrid mesh cells (i.e. prisms and pyramids). Constant x, y, and z reference planes were added for structured block viewing. Constant i, j, or k reference planes are also available for prism blocks.

Physical cutting planes now cut all examined blocks in global mode.

Analysis Software Interfaces

Export filters for CFX 5, Exodus II, Tetrex, and CFDSHIP-IOWA were added.

Prism and pyramid export was added to Star-CD, Fluent, CFX-5, and GUST.

The block number is now written as a volume condition (the volumetric equivalent of a flow solver boundary condition, what an FEA solver might call a material property) for Star-CD, Fluent, and CFX-5.

SPRs

SPR 13.0190

Fixed a big problem with the calculation of index ranges for interblock connections for the WIND export filter.

SPR 13.0203

The Windows version of Gridgen now handles ASCII files the same whether they've been created on Unix or Windows.

SPR 13.0206

Repaired incorrect formatting of FLUENT .cas files for 2D triangular meshes.

SPR 13.0211

A problem with the rendering triangulator for trimmed surfaces that caused IGES import to fail has been fixed.

SPR 13.0212

The elliptic solver no longer fails on Windows when applied to domains with poles.

SPR 13.0214

Changed the IGES reader to allow trimming curves to be slope discontinuous. In this particular SPR the trimming curves had interior 90 degree bends.

SPR 13.0215

Changed the dependency checking during IGES import of trimmed surfaces to ensure that the trimmed surface would not be created if any of its constituent entities (un-trimmed surface and trimming curves) had import errors.

SPR 13.0216

It is no longer possible to select an uninitialized (empty) tetrahedral block for export. The volume mesh must be initialized explicitly first using the Run Solver Unstructured command.

SPR 13.0220

Fixed a problem with the GCL implementation of the connector dimension default.

SPR 13.0221

When run from a GCL script the elliptic solver was not updating the connector shape on internal boundaries with floating boundary conditions; this has been fixed. Also fixed a GCL problem involving export of a connector's grid points.

SPR 13.0224

Gridgen's point picking in 2 Point Connector creation was modified to ensure that regardless of the render mode only the end points of database curves are pickable.

SPR 13.0225

Repaired the formatting of the menu title in the domain elliptic solver's boundary condition menu.

SPR 13.0226

Added support for forms 11, 12, and 13 of the IGES 106 (copious data) entity.

SPR 13.0230

Enhanced the IGES reader by changing the manner in which gaps in trimming curves are judged. In addition to the normal global tolerancing procedure Gridgen now takes into account the relative sizes of the gap and the trimming curve for a local effect. This makes the IGES reader more tolerant of trimming curves with gaps.

SPR 13.0232

Fixed a problem with the rendering of circular arc connectors that made grid points appear to be off the connector.

SPR 13.0234

Repeated splitting of a database surface could result in a failure; this has been fixed.

SPR 13.0236

Gridgen now locks a tetrahedral block's bounding domains automatically when the unstructured solver is run to ensure that the tetrahedra are not purged during Gridgen file import.

SPR 13.0237

The quality of triangular cells in unstructured domains on NURB surfaces generated by the Parametric Triangulation (i.e., generated in the parametric space of a single NURB surface) has been improved by performing an implicit reparametrization of the NURB prior to generating the mesh.

SPR 13.0238

Fixed a tolerancing problem that would move grid points off connectors during projection when the connector spanned multiple database surfaces.

SPR 13.0239

An HP-specific IGES import problem that would cause Gridgen to freeze that been repaired.

SPR 13.0244

Fixed a corrupt record header in Fortran unformatted export of domain grid points.

SPR 13.0249

Added a special check to the domain logic for finding poles to prevent Parametric Fit from being applied.

SPR 13.0252

PostScript image export had inadvertently been left out of the Windows version. It's back.

SPR 13.0253

Added Windows-specific code to domain and block grid export to make sure that 3 digit exponents are not used.

SPR 13.0255

Fixed a formatting error for WIND's "Bleed" boundary condition.

SPR 13.0257

Improved the Block Split command's ability to work with block's containing poles.

SPR 13.0259

Gridgen now finds and renames entities in an IGES file whose names (from the 406 entity) are a single space.

SPR 13.0261

Fixed a cell numbering bug in NASTRAN grid export.

SPR 13.0270

During database file import, any file with a non-standard extension is assumed to be IGES. If IGES import fails the database file attributes menu should be displayed so that you can specify the correct file type. This wasn't happening in all cases but has since been fixed.

SPR 13.0273

A bug in computing interblock connections during FV-UNS grid import has been fixed.

SPR 13.0275

Repaired an HP-specific problem with STL import.

SPR 13.0276

Added checking to make sure that during IGES import subfigure instance entities are not made if the subfigure definition entity is bad.

SPR 13.0278

Gridgen was not properly exporting WIND data for grids containing more than WIND's default number of blocks (64). This has been fixed.

SPR 13.0282

Fixed a model size related problem with the tetrahedral solver: it would fail if the model was too small.

SPR 13.0284

Added missing boundary conditions for prism blocks.

SPR 13.0288

Added WIND support for 2D grids.

SPR 13.0312

Fixed a problem with the analysis software boundary condition menu that would cause Gridgen to freeze.

SPR 13.0314

Fixed a memory allocation problem in the tetrahedral solver related to blocks with a relatively high ratio of surface cells to volume cells.

SPR 13.0318

A problem that would result in core dumps during block splitting has been fixed.

SPR 13.0320

Copying and mirroring a structured block would result in a few bad Jacobians in the copied block due to a logic error in the Jacobian classification for block corner cells adjacent to a singularity. This has been fixed.

SPR 13.0321

Fixed a problem that caused the error message "INTERNAL ERROR - This should NEVER happen." to appear when running the unstructured solver on domains on an IBM.

SPR 13.0323

Repaired a problem in the code used to assemble a multi-block structured grid into a single block for export to FLUENT.

SPR 13.0329

Fixed a logic error that would prevent database curves from being joined.

SPR 13.0331

Gridgen now detects and properly handles legitimate triangular faces containing duplicate triangles so that tetrahedral meshes can be made.

SPR 13.0335

Made the default state of Mouse Warping be off to resolve an inconsistency with the documentation. Also fixed a few instances where the mouse warped regardless of the status of the switch.

SPR 13.0337

Improved the IGES reader by allowing for trimming curves that are small relative to the node tolerance.

SPR 13.0338

Removed the automatic update of node tolerance from the grid transformation commands after it was determined that it wasn't required and it sometimes failed.

SPR 13.0339

Fixed yet another HP-specific problem related to STL import.

SPR 13.0342

Joining database constrained connectors across the seam in a periodic (i.e., cylindrical) database surface no longer attempts to regenerate the joined connector's shape in terms of the database surface's parametric coordinates. However, joining connectors across the seam of a periodic database surface is still not a recommended practice.

SPR 13.0343

Several minor problems were fixed related to aborting from block extrusion that made Gridgen think that they block had been created even though it had not.

SPR 13.0344

Special logic was added to the topology manager for unstructured domains, unstructured blocks, and prism blocks to account for the presence of pole connectors (which is general you should NOT use in an unstructured mesh).

SPR 13.0346

Corrected errors in the text printed to the Blackboard when examining database entities.

SPR 13.0347

Enhanced the elliptic solver's floating boundary condition to allow database constrained corners to float.

SPR 13.0349

Fixed a drawing problem during block creation that would sometimes cause a failure when drawing blocks than can't be created due to bad topology.

SPR 13.0352

Change the connector Join command so that when candidate connectors are exhausted the user is returned to the Modify menu rather than the main Connector menu.

SPR 13.0353

Improved the IGES reader by allowing copious data entities to be used in trimming curves.

SPR 13.0354

Improved the internal routines used to create offset surfaces so that they may be imported from IGES files.

SPR 13.0357

An error was repaired that failed to enforce the user's "-1" spacing constraint when applied to a break point on a connector's interior.

SPR 13.0358

Changed the computation of database surface normal vectors to account for degeneracies in the surface (e.g., intervals with zero surface area). This would cause grid folding in the hyperbolic extrusion of database constrained domains.

SPR 13.0360

Added extra data to STAR-CD 24-file export so that boundary condition names are visible in Prostar.

SPR 13.0361

Changed the SCRYU/Tetra export from NASTRAN format to the native SCRYU/Tetra format.

SPR 13.0362

Added 2D support to the FLUENT interface and added checks for pole domains in the ell counting logic.

SPR 13.0366

The Windows version of Gridgen now releases its license immediately upon exit.

SPR 13.0372

Splitting database surfaces on Compaq/DEC hardware no longer causes a failure.

SPR 13.0373

Fixed a bug that "locked" the Redistribute command's Focus radio button on All even when working on only one connector.

SPR 13.0380

Copying and translating multiple connectors off a database and using the 3D cursor for translation control used to cause a core dump; now it works just fine.

SPR 13.0382

Disabled database curves were available for picking during database entity creation. This was fixed.

SPR 13.0384

When the elliptic PDE solver is run on a domain that spans a seam in a periodic database surface (i.e., a cylinder) the code now internally treats the database surface as though it were two by secretly splitting the surface at its parametric midpoint. This prevents the solver from doing very bad things to the grid in the vicinity of the seam due to the large jump in parametric coordinate values at points that are physically adjacent.

SPR 13.0386

Increased the size of the integer field used to print the Number of Points to the Blackboard in Block Examine to 9 digits.

SPR 13.0391

Improved the formatting and entity count in the IGES Import Summary printed to the shell window.

SPR 13.0392

Fixed a problem on Windows machines that allowed the Picked DB Ents button in the solver attributes menu to be picked even though no pickable database entities existed.

SPR 13.0393

Fixed the export of 2D grid data for Fluent to properly account for the relative orientation of the domains.

SPR 13.0395

Fixed an error in the application of Maximum Surface Deviation as an unstructured domain point insertion criterion. The grid now more closely follows the user's input value.

SPR 13.0396

Copies of unstructured domains were being reinitialized in error. This has been fixed.

SPR 13.0401

Fixed a problem in examining a block's Jacobians that made the Show Cells buttons not work properly.