Flac 3 D
Flac 3 D
0 Update Notes
93 11/07/12 Fix bug using ATTACH FACE on triangular zone faces.
92 10/06/12 *** RELEASE version.
Removed support for FISH range elements and FISH plotitems.
Fixed a number of divide by zero errors cause floating point operation
exceptions.
Fix bug causing contour plots to change to white after generating
hardcopy on some graphics cards.
Fix bug that could cause a crash while rendering flow vectors.
Fix crash bug when "None" is assigned as a group name.
Fix bug using nested SEL node rigid links, when the last link connects
to a zone.
Fix bug mapping bug when exporting DXF file-based plotitems.
Fix DFN command processing problem using RANGEs.
Fix bug when assigning a position to a DFN fracture.
Legend settings now reset when using PLOT CLEAR.
DFN orientation distributions can now be uniform.
Clarified warning dialogs when an action will discard changes.
Fix crash when attempting to load older, incompatible project file.
Fix EXTRUDER autozone bug, target zone edge length no longer
restricted to integers.
Colorby labels will show up in SEL GEOMETRY plotitems again.
The INITIAL command will no longer accept the entire word
"initialize".
SEL listing now shows name of SEL type instead of a number.
Fix bug preventing engine from loading under Windows XP.
Updated notification dialogs when changes are going to be discarded.
Fix error enforcing GRADLIMIT keyword using GEN ZONE DENSIFY.
Fix crash when loading data in the DXF plotitem.
Cleaned up a number of issues associated with how the DXF plotitem
interacted with the color label list.
The EXLIST range element will now convert real values to integers (by
truncation) before comparing to values in the list.
Added smiple GUI implementation to EXTRA and EXTRALIST range elements.
IMPGRID format now recognizes FGROUP as well as FCOLL, like the manual
says.
Fix attach bug when tetrahedral zones used.
91 10/09/12 Added update notification dialog box from trunk.
File context menu items that are disabled now have no icon.
Fix print icon in plotitem tool bar.
Added context icon support for State Page and Extruder Page.
Updated WATER table logic and command structure to use geometry sets.
WATER TABLE FACE deprecated, but will still work and add polygons to a geometric
set.
Added local dynamic critical timestep as a value that can be plotted
on a gridpoint.
Model State Page file list now display order in which file was added
to record.
Fixed bug in command processing for geometry plotitems.
"Unrecognized exceptions" during plotting no longer repeat endlessly.
The DXF file-based plotitem save and restores colors correctly again.
Fixed inability to copy the same plot page twice.
Fixed layout menu behavior.
Fixed index printed out when listing a FISH array entry.
Fixed FISH round() intrinsic.
Control sets no longer changing order when project is restored.
Fixed reversal of above and below color entries on contour plots.
Fixed several plotting errors when generating hardcopies (random
rescaling and translations of plotitems among others).
Exporting to an Excel spreadsheet was not automatically updating the
plotitem contents.
Changed the FAIL plot to use zone-averaged effective stresses.
Sorting of label captions in the legend was changed to be case-
insensitive.
Fixed error in assignment of interface element weighting to nodes when
MAXEDGE was used.
Fixed error selecting interface targets when two layers of zone faces
where in close proximity to each other.
Fix PAUSE KEY command, as well as all other places where a single
keystroke is required.
Fixed interface bug causing inconsistent target face selection.
90 08/27/12 NOTE: Due to an identifier change, the 32 bit version will not
update. You will have to uninstall and reinstall it using the demo .msi. The 64 bit
version will update normally.
Bug fix to cell space logic to reduce memory use when large size
gradients exist.
Revert FINN model update, instead documentation will be changed to
indicate different definition of c1 and c3.
Ask for name of plot on plot creation, allow renaming of plot from
file menu.
Added optional argument to the GP_NEAR fish intrinsic, allowing
searched to be restricted to gridpoints of a given group.
"Input Record" pane renamed "State Record".
General icon update - File context area icons are now context
sensitive.
Fix timing issue on startup, that rarely caused the GUI to overwrite
current directory set by an engine data file on the command line.
Fix bug causing Free-Field slave nodes to stay fixed in large strain
mode.
89 08/15/12 File/New/Data File will now show a warning prompt if the file already
exists.
GEN ZONE DENSIFY will now copy all zone group, zone extra, and face
group data to new zones.
New zones created using GEN ZONE DENSIFY will automatically use the
gridpoints from the original zone.
GEN MERGE will only merge gridpoints if BOTH of them are in the range
provided.
Fix bug creating SEL links, the check for two rigid connections on
both sides was not reliable on link creation.
Free Field boundary creation is much faster for large models, and the
data structures are created in a consistently applied manner.
Fix crash if attempt to access deleted array.
Internal tetra distribution of wedge zones changed to promote
symmetric response.
Update FINN model to correct error in cycle count.
Change FINN model tolerance back to it's original value.
Fix plasticity formulation in the SUBI model.
Removed "property block sharing" from elastic, mohr-coulomb, and subi
model. To be reimplemented later.
88 06/26/12 Fix crash bug that could occur rendering fonts on plot panes.
Change strain reversal tolerance in the FINN model, strain must be
larger to count as a reversal.
Help file updated, command and fish reference sections should be up to
date.
Fix plot font corruption that happens on certain video cards.
Fix crash that could occur if generating a geometry plot item while
importing geometric data.
Added "Geometric Data: Import" as a file type option on the Open Items
dialog.
Added "Grid File: Import" as a file type option on the Open Items
dialog.
Move compiler version check to someplace not seen by user-created
plugins.
Added context sensitive F1 keypress to editor and command prompt,
bringing you to the command/keyword represented by the first two tokens in the help
window.
87 06/14/12 Update to use Qt 4.8.2.
SET INFORMATION, SET WARNING, and SET PAGINATION were not being
properly passed to the GUI.
Fix plot picking corruption if some plotitems were made inactive.
Fix import of edge data from itasca format geometry file in binary
mode.
The "Hide group" context menu entry in zone plotitems now defaults to
ANY slot rather than slot 1.
SOLVE FOS no longer adds a unique suffix to the filenames if they were
provided by the user, only if they were generated automatically.
Updated interface logic to do a better job of finding target faces.
Added "INTERFACE n INISTRESS" command, initializes normal and shear
stresses based on the stress state of the host zone.
Changed how negative weighting values are treated in ATTACH and
INTERFACE - absolutes taken when adding mass/stiffness/etc. instead of clamping
values at 0.0.
Fixed bug in interface logic when rotating shear stresses due to large
strain rotations.
Fix bug in GEN ZONE DENSIFY when using GRADLIMIT, additional zones
marked for densification were not being deleted.
Fix tolerancing bug in GEN MERGE, and repair bugs in the cell space
logic that made GEN MERGE take too long.
Old project files will set update interval to 100 on loading, new
project files will save/restore as normal.
Changing Plot Interval in the GUI during cycling should activate
immediately.
Big change to how ray intersection counting is done in geometry logic.
Update to chart plotting system, fixing bug when most of the series
was outside the min/max axis range.
86 05/21/12
85 05/18/12 *** Beta PRE-RELEASE version.
User defined types (Scalar, Vector, Tensor) were not being
saved/restored.
Fixed and reformmatted printInformation output.
MACROS (a deprecated feature) now save/restore with the model state.
Resolved ambiguity in set command betwee @fred(1,2,3) = 3.0 and @fred
= (1,2,3) when @fred is an array: The '=' is required to resolve.
SOLVE FOS now automatically generates three save files - initial
state, last stable, last unstable. These will be renamed if they already exist
when the command is given.
Added DFN DISTANCE range element.
Changed the syntax of some DFN commands.
Fix bug in Free-Field logic if triangular faces were present on the FF
surface.
Fixed bug in fast-flow logic causing overflow errors in normal fluid
logic.
Fixed 64/32 bit save file compatibility bug in free-field data.
Fixed bug using dynamic structural elements, node masses were being
scaled when the should not be.
Check for "infinite" thermal timestep because no thermally active
gridpoints are available.
Fix bug in nd_list FISH intrinsic.
Fixed some bugs in the GEOMETRY DISTANCE range element, particularly
when the distance was non-zero.
Added progress bar to GROUP command.
Added progress bar to "GENERATE ZONE DENSIFY", the section that is
building the list of zones to be densified.
Updated distribution to include constitutive model source.
Throw error if attempt SOLVE FOS inside a FISH command/end_command.
84 05/09/12 Fastflow global accumulation values were not being properly
initialized.
Updated title bar colors, with controls to change added to the General
options tab.
Updated control panel activation behavior - now automatically
activates associated window and can keep focus.
Fix bug in XX_isgroup, not accepting a slot of zero.
Added FISH intrinsic ND_TEMPINC, to set temperature increments on
structural nodes whether or not connected to zones.
Added "ODD" option to 'RANGE GEOM setname COUNT', can be used to
select zones inside of a geometry set that forms a closed volume.
The FISH intrinsic z_containing takes an optional additional argument,
which is a zone pointer to check first.
When in manipulate mode and not overridden by plotitem specific
behavior, a left click will select the plotitem that produced the pixel under the
mouse.
A right click that activates a context menu will first select the
plotitem that produced the pixel under the mouse.
Added LIST PRINCIPAL, to show the components of a 3D tensor entered in
terms of principal values and directions.
Attempt to clean up switch-word processing for geometry element
plotting, ongoing.
Fix bug causing plotitem range dialog to appear underneath the control
sets.
Fix brocken signal/slot connections in the GUI controls for both
GEOMETRY range elements.
Range-specific plotitems default to green output again.
Objects not selected by the range will appear transparently in range-
specific plotitems again.
The BOUNDARY plotitem will default to transparent again.
Added polling to range element geometry distance.
Put 128 count limit on distinct geometric surfaces in the GEOM GROUP
command.
Added a GRADLIMIT keyword to GENERATE ZONE DENSIFY, to keep adjacent
zones from being separated by more than one densify level.
Added an EXTRUDE keyword to GEOMETRY POLYGON, to allow generation of
closed volumes in a single command.
UNDO now checks to see if required files have changed before clearing
model.
Fixed bug causing zero mass error if SEL nodes were rigidly linked.
Plot properties are all reset when a project is closed.
Fixed non-deterministic accumulation of values during multithreading
of the fastflow fluid logic.
The Group element in the range dialog will now interact with zones
again.
Drop down arrow appears again in combo boxes in attribute panels.
The gui range element group defaults to slot 'all'.
The new plot entry in the file menu no longer says "File".
83 04/09/12 Attempt to reduce memory requirements of the geometry logic.
Added the SLOT keyword back into LIST UDTYPE GROUP .....
Geometry import of DXF and Itasca format files will automatically
merge points and edges.
Setting a non-null material model was incorrectly setting the gp pore
pressure to zero.
Delete tool buttons on title bars now default to the right, but can be
switched back as a general option.
The STRING fish intrinsic now has optional formatting arguments
(width, fill, precision, format).
Removed places where model creation order or calculation order were
affected by memory layout.
Added ability to create/modify shear-yield and pile-yield springs with
SEL LINK ATTACH and SEL LINK CONSTIT.
Added one second delay before cycle indicator disappears.
Updated range element GEOMETRY DISTANCE to be faster and more reliable
in combination with the EXTENT keyword.
Added REPEAT option to GENERATE ZONE DENSIFY, allowing octree (or
similar) generation in one command.
Fixed picking in SEL plotitems.
Fixed clipping rectangle bug causing missing series in history plots.
Added progress dialog to UNDO.
Fixed bug in SET FISH CALL REMOVE.
Fixed focus bug, sometimes making it necessary to click twice to bring
focus to the editor.
SEL contour plots update when SURFX is changed. Stress resultants
only calculated if necessary.
Fix exception bug when plotting iso-block zone by properties.
APPLY listings incorrectly labeled SYZ as SXZ.
Deprecate FISH function gp_groupnum, show error if called.
EXTRUDER: Control+Space in blocking mode opens coordinate editor
allowing precise coordinates for splitting a block.
EXTRUDER: Fix block picking with curved edges.
Added polling to DELETE ZONE.
82 03/23/12 Fixed inconsistencies between the help file for plot keyboard
controls.
Added text to help text for transparency lock.
Fixed gp_isgroup FISH function.
Added case-sensitivity support to group remove.
UWEDGE gen primitives were not merging surface gridpoints correctly.
Fix corrupted zone join pointers when zones where generated on top of
each other.
Fixed acceleration history calculation when gridpoints had applied
velocities.
A new policy is implemented to prevent controls in the control panel
or other windows from accepting focus as a result of a mouse wheel event.
Added optional residual Cohesion, Friction, and Tension to the
interface constitutive model.
IMPGRID with group names with delimiters were not properly assigned.
EXTRUDER: Make certain orange/red geometry warning zones get drawn.
EXTRUDER: Speed up deletion of points, show wait cursor during long
operations.
EXTRUDER: Fix highlighting of edges.
EXTRUDER: File path output to command line uses relative path name.
EXTRUDER: Fix edges between blocks of different multipliers.
EXTRUDER: Edges can be split at the location of a control point.
EXTRUDER: Fixed inside-out extruded zones.
EXTRUDER: Updated interactive controls to bitmaps and geometric
backgound data.
EXTRUDER: Extruder input is turned off if engine is busy, with visual
feedback.
81 03/16/12 Fixed Default group being added to generated zones, even if the GROUP
keyword was used.
Increased tolerance for interface node target detection.
Fixed crash if no surface faces at all were detected in the interface
logic.
Repaired bug in SET FISH CALL command and LIST FISH CALL.
Increased performance of the range element GEOMETRY DISTANCE.
GEOMETRY GROUP command now has a progress bar.
Prevent stack fault when processing GEOMETRY GROUP.
Fix tolerance problem in GEOMETRY GROUP and range element GEOMETRY
COUNT.
Use of GENERATE SEPARATE or GENERATE MERGE could corrupt FACE GROUP
data.
Useless null FACE GROUP entries were created when creating zones via
EXTRUDE.
Fix error in GP_FIND FISH intrinsic.
80 02/29/12 Updated toolbar options and context menu options for the Input Record.
Splash screen now displays transparent bitmaps correctly.
Label plot captions are sorted alphanumerically on display.
Color List labels are now sorted alphanumerically in the attribute
pane.
Gp Extra changes weren't notifying the GUI.
Fixed problem that could cause multiple plots with the same name to be
created.
DELETE ZONE will cause error before any deletions if unused tokens are
left on the command.
Fixed processing the DEPTHFACTOR keyword in Structural Element Shell
based plots.
EXTRUDER block split change - edge mode splits edges and deletes
attached blocks - block mode splits edges and blocks and propagates split.
EXTRUDER triangular blocks can only be split by adding a node to the
centroid.
EXTRUDER redesigned new extrusion dialog and available extrusions drop
box.
EXTRUDER undo will work in a floating extruder window.
EXTRUDER zone multipliers will conform better to curved edges when the
adjacent block is missing or has an identical multiplier.
EXTRUDER Fix several bugs that can occur during undo.
Fixed input record highlighting when lines added and selections
included end of data.
Fixed bug causing the current view to be incorrect, referring to a
view other than the last active.
Corrected view reset so that model appears entirely inside the view
regardless of perspective distortion.
Fixed bug in GEN MERGE, finds all potential merges again, and takes
less time.
Fixed save/restore bug in FACE GROUPS.
Added face group info to the FACE query dialog box.
The ZONE FACE plotitem now resets the caption list when the slot is
changed.
Check for FISH function arguments that match intrinsic names.
Errors during plotitem generation disable the plotitem, not the entire
plot.
Stress resultant plotting on structural elements shells will not throw
an exception on failure, instead show error in plot caption.
Fixed bug in s_list FISH function.
Transparency can now be set to lower than 70 by "unlocking" the
attribute.
Fixed runaway CPU bug in setting property names for ColorScale by
Property plots.
Fix bug in SEL LINK NET command, would not apply to side two of
embedded liners.
79 02/17/12 *** Beta Internal Release
Added a GEOMETRY GROUP command, allowing assignment of group names
based on counting intersections with a projected ray.
It supports the following types of objects: Zones, Gp, SELElement,
SELNodes, SELLinks, Scalars, Vectors, Tensors.
Added two GEOMETRY range elements, one that selects by distance, and
another that selects by counting intersections with a projected ray.
Added a DFN SETPROP command, to assign properties to zones based on
intersections with a DFN.
Added a DFNZONE plotitem, which plots zone field variables as contours
on DFNs.
Extruder construction view zones that will generate a bad geometry are
colored in red.
Extruder has a map pin has been added to the construction view; it's
accessed through a context menu when a bitmap is selected; stick a pin in a bitmap
to hold the bitmap in place at that position while resizing it.
A ZONE plot is shown automatically after both a GRID IMPORT from the
menu, and a GENERATE ZONE EXTRUDE from the extruder.
Added many commands and FISH functions to the DFN logic, particularly
DFN template support.
Changed View menu to Pane, updated icons in those menus.
Standardized how Pane maximization behaves.
78 01/23/12 *NOTE* Save and project file compatibility broken -- sorry.
Changed version number to 5.00.
Upated to Stage 5 Alpha.
The extruder can now add multiple group names to blocks, edges, and
points.
Completely updated group/extra logic implementation.
- CONFIG GPEXTRA, ZEXTRA, ZGROUP is no longer necessary.
- Multiple groups assignments to zones use less memory than before.
- Multiple groups/extra variables can be directly assigned to:
Zones, Gridpoints, SELs, SELNds, SELLks, UDScalars, UDVectors,
UDTensors,
Tracking particles, interface nodes and elements, and attach
conditions.
The GROUP command now supports the object keywords SELNd, SELLk,
TRack, ATtach, GP, SCalar, VEctor, and TEnsor.
Added FACE support for the GROUP logic (i.e. GROUP FACE command).
Also added FISH function and plotting support (An FGROUP plotitem).
Removed the FACE COLLECTION feature, imported grids now map into face
groups.
Mouseover info appears again during query, target, and other mouse
modes.
Improved speed and memory management for geometry objects.
Fixed bug in gp and zone searching.
Tracked Particles plot item - added ability to plot particle path.
SEL 2D element creation now use the INTERNAL keyword to create
elements on internal faces, the GROUP keyword has been deprecated.
Bug fix to the DELETE command, skipping the ZONE keyword should work
again.
Added a FACE keyword to GEN SEPARATE, to separate any internal faces
in the range. This is the preferred syntax, and examples have been updated
accordingly. Newly created faces can have face group names associated with them.
Updated the GEN MERGE command to be more efficient.
Updated several INTERFACE and SEL examples to use GROUP FACE. NOTE:
INTERFACE WRAP has been left undeprecated, but is now rarely necessary.
Geometry object creation commands now allow group slot selection.
View control modification:
- An active point under the mouse can only slow down rotations, it
can't speed up or reverse orientation.
- Pressing and holding the LEFT mouse button AFTER the right acts
as if the SHIFT key was pressed, allowing one-handed rotate and pan.
Plot windows are no longer referred to as "Views"
- the VIEW keyword in a PLOT command has been changed to PLOT.
The "Base" plot non longer exists - projects are created with a
default "Plot01".
A "PLOT <plotitem>" command will create a new Plot if the current
one is not empty.
Plot windows no longer automatically have files associated with them,
and are stored in the project file. They may still be saved/restored.
The Windows menu has been re-organized into Documents (Plots, data
files, etc) and
- Views (Control Panel, Console, Project, etc)
The GIIC preset layout has been added, which lays the windows out to
an approximation of the FLAC and UDEC GIIC.
Added cycling indicator widget either as a popup dialog (the default),
or embedded in the console window.
Clean up of project/model modified flags.
Updated SOLVE FOS cycling output.
Fix bug when SEL Liners choose which zones to attach links to.
Fixed and improved clip-box orientation interactive controls.
Added commands to remove groups from extruder objects.
Added experimental property sharing algorithm to the elastic, mohr-
coulomb, and subi model. This should reduce the amount of memory required.
The CHSoil model was added to the list of consitutive models
available.
77 DFN capability has been added from PFC 5.0.
Dialog appears while waiting for engine to shutdown, along with
Terminate Immediately option.
Fix 32/64 bit incompatibility in extrude data save files.
Project filename now appears first on the window title.
Fixed filtered copy from model state pane.
Updated some extruder commands to take FISH vector quantities.
Extruder:
- undo deletion of multiple points, edges, blocks or control
points in one step.
- choosing Undo from the extruder window will save the mode the
extruder is in and attempt to restore it when the Undo command finishes processing.
- in Blocking mode, light blue lines appear to show the
approximate location where a split will occur if you click on a block.
- bug fix: the autozone button was getting stuck in the On
position.
- bug fix: creating the end point of a segment by splitting a
blocked segment could result in an invalid geomtery error.
- bug fix: at .0001 scale, an arc looked like a polyline.
- bug fix: loading a model with a bitmap in it could have resulted
in the bitmap at the wrong location
- bug fix: proximity highlighting is improved for 3d geometry sets
- bug fix: scaling of points was incorrect for geometry sets that
got resized.
- bug fix: the extruder now extrudes along the axis specified in
the Extrusion view.
COLLECTION FACE add and create commands will take RANGE keyword.
Restructuring of zone generation, resulting in faster processing of
DENSIFY and EXTRUDE zone generation.
The Gp and Zone cell space now use the new cell space implementation
developed for PFC.
GEN POINT, GEN SURFACE, and GEN VOLUME have been removed.
The ATTACH, INTERFACE, MERGE, and WATER TABLE logic now uses the new
cell space implementation.
The LIST INTERFACE CELLSPACE command has been removed.
76 11/03/11 Updated to Stage 4 for v4.10 Alpha.
The View Controls Help dialog is now non-modal, so you can leave it up
while you try the new controls.
The COLLECTION CREATE FACE command no longer requires that at least
one face be added.
Fixed bug in ISOZONE BLOCK plots, polygons now rendered correctly.
The interactive display for cut-planes now scale themselves better
when zooming in and out.
Updated text output, scale box labels and text in user-defined-label
plots should show up in prints and exports again.
Updated color selection popup with user-defined blank colors, and
added a "none" color. Things plotted in this color are simply filtered completely.
This applies to contour above/below.
Copy DXF state information when DXF plotitem is copied.
75 Updated 3D View Controls again. All view manipulation occurs through
right-mouse drag.
- Documentation is available either through right-clicking the
manipulate mode toolbutton, or selecting it from the plot context menu.
All manipulate code has been modified to use left mouse button only.
First person mode has been removed, as it is no longer necessary under
the new view control system.
All Interactive modes other than manipulate (target, query, distance,
plane) are now one-shots, and the mode reverts back to manipulate when complete.
The "View only mode" has been removed as no longer necessary under the
new view control system.
The plot context menu has been rearranged slightly, putting more
options in fly-out menus (it was getting a little long).
Added polling to GUI in INTERFACE WRAP command.
74 Added polling to GUI in cycle initiation, the property command, and
the model command.
Added "Hide all but group XXX" option to interactive ZONE plotitem
context menu.
Updated plot view controls:
- When the plotitems support finding the location under the mouse,
the cursor will indicate this.
Then mouse rotation, panning, and zoom/magnify operations will, to
a first approximation, keep that location under the mouse.
Note that this will move the view center during zoom/magnify.
- CTRL-I will reset to an alternate "close-to-Isometric" view.
- Pressing 'R' will reset the view but keep the same center and
orientation, CTRL-R will still do a full reset.
- If Orientation is specified in the view (through the view inputs
or through the command line), those values are retained.
This prevents "shifting" of the effective orientation when the
given values are at a location that produces gimble-lock.
The Axes plotitem now has caption off by default.
73 08/30/11 Fix bug in structural element logic.
Fix bug when error occurrs in a FISH function while command
processing.
Fix bug causing crash on plotting when opening subsequent projects.
Fix save file incompatiblity with Stage 2 save files.
72 08/22/11 Updated to Stage 3 for v4.10 Alpha.
Structural element cycling logic has been multithreaded.
Added a VRML export options to plotting. These files can be imported
by Acrobat3D.
Added INTERFACE range element, selected faces, nodes, zones connected
to an interface.
Enabled creation of read-only save files, if you restore them you
cannot cycle further.
Can right-click to hide zones matching the group name of the zone
selected, when in manipulate mode for zone plots.
FISH extra variables added to interface elements and nodes, and access
added to FISH and in plotting logic.
Added z_list and gp_list FISH intrinsics.
Improved speed of imported .flac3d grid files, removed support for the
INTERFACE keyword in grid files.
Updated the GUI interface to Collection range elements.
Fixed picking bug in the ZGroup plotitem.
HistoryZone will respond gracefully if the zone it is tracking has
been deleted.
Structural Element Rigid links now propagate properly when recursive
relationships are established, and warn of cyclic connections.
Fix bug in historyies of zone pore pressure.
Fix bug in FISH intrinsic dydt in dynamic mode when structural
elements were present.
Fix command processing of HISTORY SEL NODE.
Built-in text editor should perform better when used with large files.
Editor now has a GOTO-TOKEN menu option, to find a specific token
number on a command.
Information Boxes (from Query mode in the plotting logic) now scroll
their contents.
Updated interface to the various options for Exporting a plot.
Revised the versioning system for all projects - can be referred to by
common version or application version, depending on where the project lies.
Contour plots resulting in a fixed single value everywhere are now
handled consistently.
Reversed direction of plot zoom when the mousewheel is used.
Save As Project menu now adds the file extension automatically if
unspecified.
Added FISH intrinsic pointer_typeid and pointer_typename.
Gp/Zone link data structures no longer contain multiple zone entries
on degenerate zones types (tetra, wedge, etc).
71 06/16/11 Updated to Stage 2 for v4.10 Alpha.
NOTE: This stage breaks save file compatibility with previous stages.
We apologize for the inconvenience.
This stage added:
* The ability for geometric range elements to filter based on the
extent of objects rather than just their centroid.
* Updated rendering of polygon outlines, and improved bitmap output
for more consistent results.
* Face collections, for easier identification of zone boundary areas.
* An improved structural element implementation which runs
approximately 11.5 times faster.
* Various ATTACH fixes and improvements, including a much more
reliable ATTACH FACE command.
* Export chart plots (history, table) to an Excel spreadsheet by
right clicking and selecting from the context menu, when the chart plotitem is
selected in manipulate mode.
Stage 1 Added:
* First draft of a Command record of all commands sent directly to
the command processor, and all files that were brought into the model.
* Model State page in GUI to view current state of the command
record.
* GEOM PAINT command, to "paint" zone field variables onto geometry
data.
* LIST PROFILE, to list zone field variables at evenly space profile
points along a line.
* Copy to Clipboard function added to Information Box that is brought
up in Query mode during plotting.
* "Delete" button removed from plotitem list, right-click context
menu added and delete ability added there instead (too many accidental delete).
* GUI commands to save/restore/new the project.
* Contour plotitem captions now decrease from top to bottom.
* Interface location plotitems can now colorby ID number.
* Zone state colorby options (in various plotitems) now have AVERAGE
and ANY options.
70 05/09/11 Updated how interface elements distribute area to interface nodes,
when they are attached to quadrilateral faces and
two elements take up the full face area.
69 05/13/11 Improved interface element area distribution calculation for the
special case when two elements fully cover a quad zone face (more uniform stress
distribution results when quad faces are irregularly shaped).
Tetrahedral zones were not joined to other tetrahedral zones when a
GEN ZONE REFLECT or COPY command was issued. This resulted in incorrect boundary
plots as well as interfaces being created on shared triangle zone faces when an
interface command was issued involving the shared faces.
68 05/06/11 Bug fix to fluid flow. On multi-core machines FLAC3D would output an
error message that all fluid zones are null when they were not.
Updated IMPGRID to work with unicode strings and files.
Bug fix to gp_near FISH function.
Bug fix to zgroup, fixed crash when config zgroup 1 was done after
config zgroup with a larger number.
Fixed crash if history of crtime, fltime, dytime, thtime are taken and
FLAC3D is not configured for that option.
All structural element links were not appearing in SEL link marker
plot.
Relaxed tolerance for stiffness matrix consistency check for line-type
structural elements.
Added readonly zone FISH functions z_nummechprops(zptr) and
z_mechpropname(zptr, i). z_nummechprops(zptr) returns the number of mechanical
properties a zone's constitutive model contains. z_mechpropname(zptr, i) returns a
string corresponding to the zone's ith property name (values of i range from 1 to
the value returned by FISH function z_nummechprops).
Fixed crash if optional array argument was not provided in FISH
function z_sonplane.
67 02/08/11 Fixed bug in cell space.
Changed zone search implementation, fixing bug when finding zones
located at points in space.
66 02/01/11 Added pretension command for piles (similar to that available for
cables). Usage is "sel pile <id idnum> pretension value range". It is assumed
that the pile segment that gets pretensioned is in an ungrouted portion of the pile
and that only axial forces have developed in the segment. This command only
updates axial forces in the pile, all others are assumed to be zero.
Added readonly FISH function m=gp_gravmass(p) which returns
gravitational mass stored at a gridpoint.
65 01/25/11 Changed 60 second GUI interlock timeout to 10 minutes.
Fixed error message that falsely indicates that the view was
deactivated instead of just that specific plotitem.
Fixed bug in zone isosurface contours that could cause an Unknown
Exception.
Fixed problem when deleting interfaces when FISH pointers to them
existed.
64 01/19/11 z_findface FISH function was returning a 0-based face index. It now
returns a 1-based face index (e.g., faces on a hexahedral zone are numbered 1-6).
When interactively picking, faces indices are now 1-based.
63 01/17/11 Slot number was being misread in embedded liner command (e.g., "sel
liner embedded group clay slot 2 range x=3.9,4.1").
62 01/14/11 Output error message and abort GEN MERGE or GEN SEPARATE process if
gridpoints are associated with attachment conditions.
61 01/13/11 Fixed crash during cycling with multistepping and attach logic.
60 01/07/11 Sel liner property plots of cs_sk, cs_ncut, cs_nk ,cs_scohres,
slide ,slide_tol were not correct.
Range now works with INTERFACE MAXEDGE command.
GEN SEPARATE command now requires a range (e.g., gen separate range
group rock slot 2, gen separate range x 4 6 y 3 7)
59 12/29/10 The gp_massadd() FISH function was changed, the inertial mass
adjustment is now only made during X-component equations of motion.
58 11/30/10 Text percentage in progress bar at bottom of main window now shows
completely.
Improved user interactions to X,Y and Z range elements in the Range
Dialog.
The DXF Plotitem now properly saves,restores,and copies assigned
filename. DXF data is now also only loaded on demand (when the plot view is first
shown after a change).
The Attach logic no longer automatically deletes attach conditions
when zones they are associated with are Nulled, instead the Attach conditions are
ignored. The Attach conditions will be restored if the zones are subsequently set
to a non-null material model.
The Attach logic checks to see if the master has been Nulled during
each large strain update, in case FISH has been used to Null a zone.
Some optimizations have been made to internal spatial searching, which
should improve performance for GEN ZONE, ATTACH FACE, and other similar operations.
A small optimization has been made to speed up the face sorting phase
of the ATTACH FACE command.
Removing the key during cycling should no longer set your model to the
Demo state.
The z_model() FISH function should perform much faster if moving to or
from a Null model.
57 11/24/10 Interface slip plot did not include no slip case.
56 11/23/10 Solve FOS optimization.
Plots of deformed grids were incorrect (Def Factor > 0 in the plot
attributes). Accumulated small displacements used in interface logic calculations
were erroneously included in the deformation.
55 11/12/10 Bug fix to constitutive models with property tables. Assigning a
table property of zero (e.g., PROP TTABLE 0), essentially unassigning a softening
table, had no effect until model was saved/restored.
54 11/05/10 Bug fix to APPLY XBODYFORCE, YBODYFORCE, ZBODYFORCE command. The
applied magnitudes were incorrect if more than one component was applied (e.g., if
xbodyforce and ybodyforce were both applied then the value of the ybodyforce would
be the sum of the values of xbodyforce and ybodyforce).
53 11/03/10 Liner FISH function sl_nforce did not work in write mode.
52 10/15/10 Bug fix to find/replace dialog in editor that caused FLAC3D to crash.
Bug fix with gridpoint cell-space. In some gp corner-cases it was
possible for rounding error to place gp on a boundary outside of extent and be
missed (affects gp search functions such as gp_near, gp_nearall, gp_nearlive, and
finding a gp for gp histories).
Generate an error message if non-existent tables are used in APPLY
HISTORY TABLE command.
51 10/08/10 FISH function thtime was readonly. This has been fixed.
Added thermal flux vector plot item (Zones->Vectors->Thermal Flux)
50 09/28/10 Fixed translational and rotational velocities were not considered when
a node local coordinate system rotated during a large strain update. The following
changes have been made to fix this: The SEL NODE INIT command now has a LOCAL
keyword allowing you to initialize nodal velocities (xvel, yvel, zvel, xrvel,
yrvel, zrvel) in local node coordinates as opposed to global coordinates. e.g.,
SEL NODE INIT XVEL LOCAL 0.0. Note that the SEL NODE FIX command fixes velocity in
the specified directions in terms of the node-local system for all nodes in the
range, thereby preventing these velocities from changing. If any
translational/rotational velocity component is fixed, then all three components of
the translational/rotational velocity should also be specified in the local
coordinate system via the SEL NODE INIT {XVEL, XRVEL, YVEL, ...} LOCAL command."
Bug fix. MAIL SET commands generated an error message when parsed.
FISH function crtime output an error message that model was not
configured for thermal instead of creep calculations. This has been fixed.
Fix potential crash if read value of local FISH variable before that
variable was initialized.
49 08/19/10 Added read/writeable gridpoint FISH function gp_massadd(gp). This
function adds intertial mass to a gridpoint during the equations of motion in
either static or dynamic modes.
48 08/11/10 Updated text output system to increase GUI responsiveness during
LISTings, etc.
Stopped appending a '.' character to filenames called with the execute
button that had no extension.
Extensions are now added automatically to filenames created with most
file creation dialogs.
47 07/29/10 Correction to Drucker-Prager and Hydration-Drucker-Prager tension,
shear flow rule domain bisector.
FISH function substr did not allow a starting character index of 1.
FISH function char did not allow character index of 1.
Zone data interpolation algorithms (average, IDW, polynomial) were not
aware of the Hide Null - Mechanical, Thermal, Fluid attributes of the plot item
when doing the interpolation (data from null zones was always included when
interpolating the field data). The hidden null zones are now excluded from the
zone data interpolation routines (if checked in the plot item's Hide Null
attributes). This bug fix affects plot items in the ZoneContour category as well
as data extracted using the zone field data FISH functions. Zone field data now
includes the following variables: ii = zfd_hidemechnull = ii, ii =
zfd_hidethermnull = ii, ii = zfd_hidefluidnull = ii ; where ii is an integer and
the variables are read/writeable. These variables indicate which zones should be
excluded from the zone field data. Setting a value of 1 causes FLAC3D to exclude
those null zones from the data set (e.g., zfd_hidemechnull = 1 would cause FLAC3D
to exclude null mechanical zones from the data set). All of the above default to
zero if not set (all zones are included in the data set even if they are null).
46 07/15/10 grand FISH function for Guassian distribution was never called
(uniform distribution was called in error).
45 07/09/10 Bug fix, restoring save files with group hierarchies caused a crash.
Bug fix, RANGE specified with INTERFACE command was only used with the
keyword prior to the RANGE keyword in the command list. Now a range applies to all
keywords given with the INTERFACE command.
Beam axial force and axial stress plots were incorrect (PLOT SEL
BCONTOUR {AXIALFORCE|AXIALSTRESS}).
44 06/29/10 Bug fix to GENERATE ZONE {COPY|REFLECT} command. The zone join list
(zones connected to the faces of a zone) was not being updated properly for zones
with less than 6 faces (tet, pyramid, wedge zones).
Bug fix. Gridpoint vectors can be restricted to being plotted on model
boundaries by selecting the "Boundary" attribute in the plot item. This feature
did not work with non-hexahedral grids.
43 06/14/10 Interactive plot elements are now aware of plot magnification, and so
rescale themselves properly.
Sped up ZONE command by a very great deal.
Changed default front and back view clipping planes to much farther
away.
PLOT commands now have a 5 minute timeout detect, instead of a 30
second one.
Correctly use base-1 offset in FISH-plot commands set_color and
set_dash_pattern.
PlotItems with multi-keyword identifiers (like SEL LINCONT MX) will
report command processing errors and help properly.
Fix bug in plot of SEL Shell Maximum Fiber Stress.
42 06/10/10 Bug fix to NMD calculations when a mixed grid (tets and other zone
types) was used and deterministic mode was on.
Check normal vectors before joining faces during grid generation.
Add support for unicode input data files, including filenames and
strings.
Stereonet plots now restore all plot settings correctly.
The first "set log on" file now creates a "flac3d.log" file in the
correct input directory.
41 06/01/10 Fixed 32/64 bit save file incompatibility problem in interface logic.
40 05/28/10 internal release
39 05/27/10 Bug fix to solving with NMD. Constitutive models accessing a tet in
an overlay caused a crash (models affected: Burgers-Creep, Cam-Clay, CYSoil,
Cviscous, C.W.I.P.P., Double-Yield, Finn, Hoek-Brown, P.W.I.P.P, Strain Softening,
Soft-Ubiquitous-Joint, W.I.P.P.)
Movie frames were not generated with the solve command.
Added fast flow logic
38 05/10/10 Fix to FISH functions zfd_getdata(V3+) and nd_ssysx(ND_PTR, V3+).
Parser did not read V3 properly when 3 separate parameters (representing x, y, z)
were used for V3.
Allow two overlays in tet zones.
Optimization to stress-strain equations when a mixed-grid (tets and
other zone types) is used and deterministic mode is on.
37 04/27/10 Stress-strength ratio zone contour plot renamed to strength-stress
ratio plot.
Bug fix to NMD calculations when a mixed grid (tets and other zone
types) was used and deterministic mode was on.
Bug fix to event queue. FLAC3D would sometimes stall in a wait state
while solving long problems.
36 04/05/10 Bug fix to NMD calculations on mixed grids (grids containing tets and
other zone types).
FLAC3D would crash when NMD was on when cycling with a mixed grid.
Bug fix to attach logic in dynamic problems. Gravitational mass was
not accounted for.
Added "About Itasca" help menu entry.
Added smiddle, simiddle, srmiddle keywords to stress, strain plot
commands.
These are aliases for sintermediate, siintermediate, srintermediate
keywords.
Bug fix to INTERFACE WRAP command. Slot keyword did not work.
Bug fix to PLOT SEL BCONTOUR {fish, xdisplacement, ydisplacement,
zdisplacement,
xvelocity, yvelocity,
zvelocity,,axialforce, axialstress}
The keywords in parentheses did not correspond to what was plotted.
Bug fix to PLOT SEL PCONTOUR {fish, xdisplacement, ydisplacement,
zdisplacement,
xvelocity, yvelocity, zvelocity,
ncstress, scstress}
The keywords in parentheses did not correspond to what was plotted.
Updated to Qt 4.6.2.
35 02/10/10 Bug fix to attach logic. Attaches were missed. Attach command now
runs multiple passes
up to a maximum of 5 passes or until no more attachments created.
34 01/29/10 Range logic now works with stereonet plots.
Bug fix to attach logic. Attach command would attach more than once
if attach face command
was run more than once with the same range.
33 01/27/10 Bug fix to impgrid when reading group names of zones.
Added check box to gridpoint vector plot item to only plot vectors on
model boundaries
Impgrid is now case insensitive when interpreting tokens from a grid
file.
Impgrid now issues a warning message when bad zone geometry is
encountered.
When solve command is issued, output warning if creep is on, age not
specified and local damping is not on.
When solve command is issued, output warning if creep is on, age is
specified and combined damping is not on.
Fixed bug in Polynomial extrapolation of zone values to gridpoints.
Fixed error in texture coordinate calculation, contour interval
boundaries should now fall in the correct place.
Fish functions gp_xfapp, gp_yfapp, gp_zfapp, and gp_fapp did not
include body forces, now they do.
The DXF plotitem should now update automatically when colors are
changed.
The list of available Tables and Histories should now update
automatically when a new table or history is added.
3 sided zone faces will no longer join to 4 sided zone faces.
Vertex Buffer Object OpenGL extension was being turned off in error -
this should default to on again.
Allowed attempted generation of bitmaps up to 10240 pixels wide
- an error message is given if the system fails to create one
because it is too large.
Picking now works for contour plotitems if vertex arrays are turned
off.
Fixed bug in zone interpolation using the averaging method -- affected
zone contour plots.
SEL applied force/moment plots would continue to display values even
after they were removed.
Linear SEL YDirection was being incorrectly saved/restored.
32 11/20/09 Some display settings weren't being stored in the registry, and
weren't being saved to project files.
Fixed memory allocation error, causing large amounts of wasted memory.
31 11/11/09 Updated the hydration constitutive model.
Added automatic check for available updates - this shows as icon next
to Help entry in menu bar.
Added "Check Modifications" Help menu entry, loads modifications page
into browser.
Table read now treat commas as whitespace.
Fix to DXF import, now reads DXF files exported from plotting logic
correctly.
The COLORLIST keyword can now be used to apply colors to plotitems
using LABEL based color selection.
Update Gp flags and ATTACH conditions when zones changes to/from model
NULL.
APPLY FACE conditions have the gradient applied on creation, not
during cycling.
LIST APPLY adds the current value being applied by history
modifications.
Fix bug in z_linkindex and gp_linkindex functions, were using base 0
instead of base 1.
Many changes to example data files.
Fixed debug warning output in console version during a SOLVE command.
Eliminated possible small negative weighting when distributing forces
to zone faces.
Fixed error restoring save files with interfaces across 32/64 bit
versions -- old save files are not 32/64 compatible.
Fixed several sources of crashing if an error occurs during restore.
Fixed minimal plot caption drawn when legend is off if the job and
view titles are present.
Model is no longer marked as modified after project clear or restore.
30 Fixed multithreading bug in the table logic (again?).
NEW does not reset SET PROCESSORS.
Fixed bug in fluid flow logic under SET DETERMINISTIC ON.
Fixed Attach bug under SET DETERMINISTIC ON.
29 Fixed bug in OpenGL font rendering on some systems.
Control panel tool buttons initialized properly on startup.
Clipbox attribute controls initialized properly after copy.
Polygon attributes were not being copied in zone plot item.
PLOT ZONE with colorby uniform now includes color square.
Zone block isosurface now includes interactive data (mouseover).
Fixed corner case for isosurface generation, when entire model and
surface all
have the exact same value.
Fixed bug in deterministic mode if null zones were present.
Add check for dynamic multistepping during deterministic mode
calculations.
SET DETERMINISTIC ON is now the default.
28 Fixed save/restore bug in elastic properties of constitutive models.
Added "set deterministic on" option. Eliminates varying accumulated
roundoff error
in multithreaded calculations, at the expense of 10-20% less speed
and a little
more memory.
Require three characters for MACro command, and two for MAil command.
Fix bug in ATTACH logic (gp to edge attaches), introduced in 27.
Face-based APPLY commands should execute much faster on large
problems.
27 Reduced the size of block memory, hopefully resulting in less wasted
memory.
Implemented alternate multiprocess distribution method, that
autmatically load balances.
This should result in significant performance improvements on real-
world
non-uniform problems.
On an Intel Core i7 under Vista 64, runtime speeds using a simple
timing test
are now 1109 kZones/sec on 32bit and 1239 kZones/sec on 64bit.
This is 48% faster than version 3.1.
Performance should increase even further on non-uniform problems.
Please note that on a 64bit system, the 64 bit version is
significantly faster.
Multithreaded fluid logic, on a Core i7 runs 148% faster.
Experimentally multithreaded the mechanical interface cycling logic.
Experimentally multithreaded the mechanical attach cycling logic.
Increased the speed of the INTERFACE n FACE and INTERFACE n PROPERTY
commands
by several orders of magnitude on large problems.
26 Fixed internal array error - could cause lock-up or crash in plotting.
Attempted to speed up view creation when restoring project files.
Error message during rendering notifies user that the view has been
deactivated.
Retrieving the current step number no longer requires a kernel
interrupt,
speeding rendering during cycling.
GUI thread no longer uses 100% of CPU resources while restoring a
model during
a project restore. The thread also times out only after 2 minutes
of no
activity reported from the kernel, instead of 30 minutes total
restore time.
The error dialog gives users the option of 1) Waiting forever,
2) Waiting two more minutes, or 3) aborting.
The 60 second timeout while the GUI waits for access to kernel data
has been
moved back down to 30 seconds, and a more descriptive error message
has been
added.
Fixed problem if error or interrupt occurs during FISH command
processing.
Attach logic now polls GUI periodically.
Fixed 32/64 bit save file incompatibility if using Shear-Yield SEL
links.
Fixed bug in WATER TABLE FACE logic, PP weren't being calculated
correctly.
Increased default size of plot legend fonts. This will only be
visible if you
delete your current registry information in
HKEY_CURRENT_USER\Software\Itasca\flac3d400 using regedit.exe.
Updated OS reporting during a crash in errorlog.txt.
Prevented interface access to group lists during save/restore.
Fixed mispelling of "Displacement" in several places.
25 Updated example user-defined constitutive model project to reflect
changed distribution layout.
Updated example C++ FISH plugin project to reflect changed
distribution layout.
Display properties were not being saved/restored into plot files.
SPACE can once again be used to skip cycling without exiting the data
file.
The plot mode (model, perspective, etc) wasn't being initialized
properly.
Fix tolerance bug on edge in ATTACH command.
Fix memory bug in GEN MERGE, and increased performance slightly.
gp_group(gp,num,slot) can have slot=0, as documented.
Changing to-and-from NULL mechanical models causes plots to update.
Fixed memory allocation bug that could cause kernel lock-up.
24 Implemented the "Help/Manual (Draft)" menu item.
Gravitational mass update now triggered locally if saturation changes
over a tolerance,
which should speed up unsaturated fluid/mechanical problems. The
(undocumented) command
"SET FLUID TOL_SAT <value>" can be used to change this, it defaults
to 1e-3.
Command processing and FISH settings no longer go into the registry,
since they are now
considered part of the model state.
FIRST PRE-RELEASE
23 Fixed update bug in FISH Plot Items.
Minor changes the FISH library plug-in interface.
The interface definition is in the process of being documented with
DOxygen.
Water table generation should no longer hang the GUI.
Increase the speed of adding water table faces when a grid is present.
PLOT ZONE adds zone colorby info to element information info.
Fix bug in gp_near and z_near.
Many dynamic example problem updates.
FLAC3D now pays attention to a true return of modulus_changed_ in the
UDM interface.
The constitutive model interface has been updated with new functions.
The Demonstration mode limits have been changed to 600 zones and 20
structural elements.
.DMP files should now be created on program crash in the 64 bit
executable.
Changed icons for Comment, goto, and syntax verification in the
editor.
Case sensitivity, safe mode, FISH case sensitivity, FISH safe mode,
and FISH autocreate are
reset on NEW, and saved and restored. In other words these are
considered part
of the model state.
Fixed clipping bug in chart axes titles if job or view title was
present.
Changed timeout error waiting for file to restore during project
restore, from 2 minutes to 30 minutes.
RANGE command processing now gives error if unrecognized trailing
tokens are found.
Clipbox settings are now properly copied if the view is copied.
Bug fix in clipbox command processing.
The User-Defined-Model option has been renamed the C++ Plugin Option.
Fixed restore bug when using hysteretic damping.
Fixed crash if you had a zone plot up when resetting or restoring the
model.
Made an optimization that should radically increase the speed of the
z_prop FISH intrinsic.
Fixed save/restore bug in ZONE plotitem, colors were being lost.
Fixed command processing for GP based plotitems.
Fixed error when parsing multiple-words group names in impgrid.
22 All non-fixed velocities are set to zero if dynamic is turned on or
off.
Non-fixed velocities in a static mechanical model are scaled to
conserve
momentum if the inertial mass changes as a result of timestep
changes.
Merged 3.1 bug-fixes and additions made since 4.0 work began -- this
includes the addition of several FISH functions (dipfromnorm,
ddfromnorm,
normfromdip, normfromdipdd, toupper, tolower, z_apply, z_iecreate,
z_qualitytest).
Scale attributes now disable "Target" option if auto is turned off.
Axes once again allow interactive modification of font sizes.
Fixed bug in SEL cyield plot and FISH access.
Further changes to verification and example problems, mostly in SEL.
Progress dialog now displays while loading a project.
"Point" polygon mode (shown if both fill and wireframe are off) has
been
removed, it was just confusing people.
Chart axes labels should render faster and cleaner.
Fixed a crash if cut-plane faces were passed to the ZGROUP plotitem.
21 Fixed misspelling of "asterisk" in keywords.
C++ FISH plugins now require a CONFIG command to execute, and a key
option to cycle.
LIST INFORMATION now lists current CONFIG settings.
LIST FISH INTRINSIC now indicates if the intrinsic is a plugin.
Editor: Comment/Uncomment toolbuttons should now be inactive if no
text
is selected.
Models cycled under an academic license or a demonstration license are
now
indicated in the plot legend.
Models cycled under a demonstration license have a "Demonstration
Model"
watermark added to plots.
Movie and Legend options are once again present in the "Display" tab
of
the Tools/Options dialog.
Axes direction labels are once again depth-tested.
Suppressed page title-bar context menu.
Repaired constitutive model example, the setProperty() method had not
been
updated.
Fixed crash if a PRANGE range element is used to modify the model --
error
is properly reported instead.
Fixed SEL node stiffness listing output.
Added HISTORY SEL SFORCE, which works for any SEL element type.
Added "Null Faces Only" option to zone-based plots, to more easily
allow
plotting on the surface of excavations.
Fixed bug in HISTORY SEL RECOVER.
20 Updated PRINT FISH MEMITEM (a little).
The global shortcuts CTRL-ALT-C will Call and data file, and CTRL-ALT-
R
will Restore a save file directly without using the general Open
Items
dialog.
Fixed problem where CTRL-S would not save the item in some
circumstances.
Improved "Edits made outside interface" check.
Improved "changes made to edit file" system, should get less false
change
states.
Added "demonstration" mode if registry entry present.
Many updates to example and verification files, in preparation for
manual.
Fixed crash if you attempt to load the same constitutive model twice.
19 The Group range element can now refer to more than one group, both on
the
command line and in the GUI.
GEN MERGE should operate *much* faster now.
Plot "Fail" (Stress-Strength ratio) can now specify a model and
properties
to use, as well as use the actual model and properties assigned to
the
zone.
PLOT ZGROUP - plots zones colored by groups showing internal group
boundaries - defaults transparent.
Fixed examples dialog so it works on installation layout.
Added prototype HELP file.
Separate command documentation into CommandReference.pdf and
PlotCommandReference.pdf
Misc. Bug fixes.
INTERNAL BETA MARK
18 "Fail" added to zone plots.
Added default color Listing controls to List Options tab.
Memory allocation system goes all the way down to a single OS page in
search of memory, other bugs fixed.
Added "Zone Field Data" FISH functions, allowing generic data to be
efficiently gained at arbitrary points in the model.
Updated to Qt 4.5.2.
Project page name in File menu context section changed.
"Open" option in Project page context menu made bold to indicate it is
surface.
PlotItem list "modify range" icon now changes if a range has been
specified.
Added option to suppress tool tips.
Fixed problem with "60 second timeout" error, it should no longer hang
the GUI.
Added "let the kernel do something" polling to zone interpolate
calculations.
Fixed APPLY boundary detection, was taking far too long.
Added polling to model reset operations, hopefully preventing a
timeout.
Fixed bug if property missing from model in zone colorscale plot.
10 Removed LEGEND lines from DXF export, and suppressed chart plots as
well.
Made mouse mode tool buttons mutually exclusive again.
"Last used" directories for Open Item, Export Bitmap, and Export DXF
dialogs now reset if the current directory chagnes.
Fixed bugs in how the range logic interacted with zone group slots.
Interface properties should now recognize FISH replacements.
9 Added Zone Group slots, added GEN SURFACE.
Fix bug in File/Grid/Import if data file selected already exists.
Added Export to Bitmap tool button to plot context tool bar.
Sped up saving.
Fix bug in ATTACH FACE, some edges were being missed.
Fix memory leak in GEN SURFACE.
Added polling during APPLY REMOVE.
8 Stage 6 internal release.
7 Fixed FISH I/O bug in text mode, only affected by very large files.
6 Stage 5 internal release.
5 Changed version number to 4.00.
4 Fixed attribute bug in Scale Box plotitem.
Fixed dropped polygons along corners or Wedge and Octant cut-planes
(work still needed here).
Fixed potential crash while plotting histories or tables.
Fix bug in FISH error message processing.
The ubiquitous joint model was corrupting joint orientation
information in it's large-strain update.
Copy Plot wasn't copying clip-boxes, cut-planes, or polygon attributes
of plotitems.
Contour-coloring of tensors, vectors, and color-scale plots could have
been incorrect
if a manual maximum was used.
Further improvements to how consistent orientation information is set
and updated in constitutive models.
Constitutive model access to table logic was not thread safe,
producing incorrect results. This
affects all softening models, for example.
1 Created