FLAC3D - New in 5.01

Introduction

FLAC3D Version 5.01 runs faster and has an updated user-interface. The underlying calculation engine remains robust and reliable, but the user-experience is altered and enhanced.

The list of new or improved features provided below gives an overview:

New or Improved Features

Speed Increases

  • Up to 20% faster overall.
    • Improved compiler optimizations.
  • Structural element logic runs 30x faster, or more.
    • Updated implementation, 10x faster on a single thread.
    • Multithreaded, for a 3x speed increase if running on a 4-core processor.

  • Built-in text editor performs better on large files.

Modeling Features

  • Interactive 2D Extruder
    • Interactively create a 2D section, then extrude it to create zones.
    • Use an imported DXF or bitmap as a background, with snapping.
    • Parameterized edges including arcs, polylines, and splines.
    • Can specify FISH values for later scripting.

  • User-defined geometry.
    • Specify geometric data separate from the model.
    • Can be used with Ranges, plotting, and has full FISH access.
    • Import/Export from DXF, STL, and two Itasca defined formats.
    • Multiple extra variables and groups can be assigned to nodes, edges, and polygons.
    • Paint model data onto geometric surfaces, for contouring.
    • Built in ability to assign groups based on counting projection intersections. Available for zones, gridpoints, structural elements, and user defined values.

  • Improved mouse controls for view manipulation.
    • Right mouse for all camera modification, left to interact with plot/model.
  • Discrete Fracture Network support.
    • Generation, Import, Export, Plotting, etc.
    • Zone properties can be assigned based on intersection with fractures.
    • Zone field data can be plotted on fracture surfaces.
  • Geometric based RANGE elements can now act on object extent, as well as reference point.
    • Entire extent must fall inside the range element to be accepted.
  • Select zones/group associated with an interface via a RANGE element.
  • Select zones/group on the surface of the model via a RANGE element.
  • Interface nodes/elements now have extra variable arrays.
  • Improved flexibility and speed of interface creation.
    • INTERFACE WRAP and GENERATE SEPARATE.
  • Improved performance generating Zones, and searching for GridPoints and zones by location.
  • Generate topology command provides for the creation of zones between existing surface faces and a surface topology as well as for complex, non-intersecting layer geology.

Plotting Features

  • New Plot Export options.
    • Postscript.
    • VRML, which can be imported into Acrobat3D.
    • SVG (Scalable Vector Graphic).
    • Data in Excel Spreadsheet.

  • Profile lines.
    • List, plot as colored line, or plot as chart.
    • Any model field variable.

  • Improved quality of printed output.
    • Legends, charts, etc. are drawn at printer native resolution.
    • Reduced chance of differences between what is on the screen and what is on the page.
  • New Contour Ramps added as options to Contour plots.
  • Retooled User Defined Data.
    • Scalars, Vectors, and Tensors now in three separate optimized containers.
    • Multiple extra variables and groups can be assigned to each.
    • Plotting logic updated.
    • Multiple Import/Export formats.
  • Additional scalars added to list of values plotted from stress, strain tensors.
    • Second invariant, Von Mises, Octahedral, Norm, Total Measure.
  • Plot interfaces as solid surfaces, colored by ID numbers.

Command Line Features

  • Command line UNDO.
    • Undo any number of commands given interactively since the last save point.
    • Implemented by playing back a record kept of all input.
    • All files affecting the model state kept as part of the record.
    • Model State pane in GUI shows record, allows copy/paste.

  • Improved CALL command.
    • Can start at a given line, or at a label in the file.
    • Can start multiple files in one command.
  • Multiple group slots can be assigned with a GENERATE ZONE command.
  • GENERATE ZONE DENSIFY command
    • Subdivide a range of zones into smaller zones.
  • GROUP FACE, GROUP GP, GROUP SEL, GROUP SELNd, GROUP SELLk
    • Group logic updated to use less memory, applied to more objects.
    • Specify groups of faces for later reference.
    • Handy for applied boundaries, interfaces, etc.
  • Improved SYSTEM command.
    • Can pass multiple tokens, and can specify a timeout duration.
  • Command error override.
    • If the ‘!’ character is the first in a data file line, then an error is expected and will be ignored.
  • Warning dialog box.
    • Warnings are accumulated in a pop-up box that does not stop command processing.
    • A warning level tolerance to cause the dialog to appear can be defined.
  • GUI command allows saving project file during batch processing.

FISH Features

  • Improvements to FISH:
    • Inline FISH – execute one line FISH programs as a parameter in a command.
    • Can create local variables during the LOOP command.
    • LOOP FOREACH to automatically loop through each object in a container.
    • EXIT LOOP to break out of a loop.
    • CONTINUE to skip the remaining code in a loop.
    • ELSE IF.
    • FISH functions that operate on any given container, to get size, type, etc.
    • Command processor parses nested functions or arrays with arguments correctly.
    • Command processor can be used to assign vector values.
    • FISH file open now supports append.

  • FISH access to the ATTACH logic.
  • Pore-Pressure fixity available to FISH.
  • FISH arrays will reference count, and delete themselves if no internal or external symbols reference them.

Additional Features

  • Pack/Unpack Bundle of all files associated with a project.
    • Can be saved for archive, or sent for support.

  • Full Unicode support.
  • Optional Energy calculations.
    • Track elastic strain energy, and dissipated plastic energy.
  • Security Key updates can now be done within the GUI.
  • Can create SAVE files marked as Read-Only.
  • SEL node rigid links can now be recursive, and will be processed correctly.
  • BRITTLE property added to Mohr-Coulomb material mode.
    • If set to TRUE then tension softens immediately to 0 on tensile failure in a zone (the same as the built-in FLAC Mohr-Coulomb model).
  • “Copy to Clipboard” option added to the InformationBox.
  • Environment variable expansion inside strings.
  • Options may now have a Lease date associated with them.
  • Easier creation of Constitutive Models and FISH intrinsic plug-ins as project templates can now be installed into Microsoft Visual Studio.