Bug Fixes:
- Fix inconsistency between picking and contour legend.
- 3DEC Fix bug in block.gp.flux.app FISH function.
- 3DEC Documentation updates.
- FLAC3D Fix Mohr test.
- FLAC3D Norsand update.
- FLAC3D IMASS update.
- FLAC3D Fix a few crash bugs.
- PFC Fix rblock distribute command.
New features and improvements:
- Update of file compression/decompression, temporary directory is now created within project files.
- Improve hydration-Drucker-Prager model on initial stiffness.
- 3DEC temperature boundary condition is now removable.
Bug Fixes:
- FLAC3D Fix grid importing from ANSYS when data in long scientific format.
- 3DEC Fix bug in thermal logic.
- 3DEC Fix python for fluid flow structures.
Bug Fixes:
- 3DEC Fix bug in thermal logic for large strain.
- 3DEC Fixed bug in joint UDM logic.
- PFC Fix Hill contact model bug - the moisture force was not properly included in the getForce and getMoment methods.
New features and improvements:
- Improvements to a number of constitutive models
- Add more info/warnings on table commands
- Give access to get/set the subcontact gaps in contact model logic
- 3DEC Added Rockmass DFN file format integration
- 3DEC Some converto tool improvements
Bug Fixes:
- Fix failure response in subspring model when slip weakening in contact model logic
- Fix bug in thermal contact gap initialization in contact model logic
- FLAC3D Fix bug in FOS contour plot logic
- 3DEC Fix bug in FREE FIELD APPLY command
- 3DEC Fix to energy calculations
- PFC Fix bug in accessing stress component
- PFC Fix to an issue when importing geometry to create rigid blocks
- PFC Fix bug when deleting bodies with inlets
- PFC Fix to an issue with rblock velocity fixity conditions when local damping is active
New features and improvements:
- Minor documentation corrections.
- Adjust plotpage default target to false.
- 3DEC Now recognize block groups in ranges.
- PFC If curvature is changing and the area is less than 1% of the previous area then contact has moved so reset forces and moments.
Bug Fixes:
- FLAC3D Correct doc on FISH function zone.condition
.
- FLAC3D Fix FISH intrinsic zone.aspect
.
- FLAC3D Fix if modifying some model properties multiple times in FISH.
- 3DEC Fixed bug in hybrid bolt creation.
- PFC Fix command parsing issue.
- PFC Fix Mohr model.
New features and improvements:
- Minor updates to shared/second licenses to make it compatible with v9.
- FLAC3D Update Lode angle interpolation function and algorithm for norsand model.
- 3DEC Speed up linking of gridpoints for thermal analysis.
- PFC In Mohr contact model have a flag to set pore pressure to 0 if in tension off by default.
- PFC Add contact fixity.
- PFC Allow to iterate if odd mesh.
Bug Fixes:
- 3DEC Fix to flow plane generation when using block zone gen new
.
- PFC Add reference gap for rblock stress installation.
- PFC Fix bug in index.
- PFC Fix zone joint issue.
New features and improvements:
- Fix link creation on structural nodes when zones are created or un-nulled.
- Principal directions now follow right-hand rule.
- FLAC3D Add zone id for illegal geometry error info.
- FLAC3D Change plastic state names specifically for NorSand model.
- 3DEC Add keyword filename
to command block list profile
.
- 3DEC Add range state
.
- PFC Add slip weakening to the Mohr model.
- PFC If inhibit the vertex facet contacts then reset the forces/moments in the model.
Bug Fixes:
- FLAC3D Fix that zone property cannot be assigned through python function set_prop_scalar
when there are null zones.
- FLAC3D Fix bug that convection apply cannot be variable with FISH.
- 3DEC Fix bug in generating flow planes when block zone gen-new
is used.
- PFC Fix body work accumulation for clumps and rblocks.
- PFC Fix new-side-group
and make wall.contact.list
get vertex contacts too.
- PFC Fix bug on FISH intrinsic wall.group
.
- PFC Fix possible bug when using tiny rblocks.
- PFC Add the ability through the module to set the contact detection state.
- PFC Fix issue for ball clump create
command when creating pebbles.
- PFC Fix separate issue.
- PFC Fix bug on joint.
New features and improvements:
- PFC Add more robust aspect ratio computation in 3D.
- PFC Include the pore pressure when bonded.
Bug Fixes:
- Fix bug on structure list.
- Correct structure list on ID/CID.
- Correct issue of read-only properties for IMASS.
- 3DEC Joined rigid blocks now give values for entire joined volume when queried with FISH (velocity, rotational velocity, mass, MOI, moment).
- 3DEC X-local keyword added to block cut tunnel
command to solve problem with table
keyword cutting the tunnel in an undesired orientation.
- PFC Fix 2D relative velocity computation.
New features and improvements:
- Add error messages once history/particle trace/update interval is zero which may cause crash.
- Correction all stress-strength-ratio
into strength-stress-ratio
in doc.
Bug Fixes:
- Fix bug in license clock sync test for web license.
- Fix |FISH| intrinsic zone.mech.prop.name
not accepting 2nd argument.
- 3DEC Fix contact area calculation for mismatched rigid blocks.
- 3DEC Fix bug in join flow when using BLOCK ZONE GEN-NEW.
- PFC Fix bug in zone joint save/restore.
- PFC Fix springnetwork model unbonded behavior. Also add a relative factor for expansion without rounding and install-gaps to the traction command.
New features and improvements:
- Updated the web license system to be more tolerance of intermittent connections.
- Slight numerical improvement on Norsand model.
- Python Update Python API documentation to include history access and FLAC3D interface access.
- PFC Set fracture FISH intrinsics as multithreaded.
Bug Fixes:
- Fix bug on DXF import.
- Fix user-defined model templates.
- FLAC3D Fix bug on interface plot for exporting/importing via datafile.
- PFC Fix bugs in fracture connectivity command.
- PFC Fix periodic space bugs for rblock-rblock contacts and for the springnetwork contact model.
New features and improvements:
- Add an option to omit past states when plotting yield states.
- Slight update on exponent
plotitem attribute.
- FLAC3D Enable multiply
modifier to zone gridpoint fix command.
- PFC Change criteria to check for bonding which is more reasonable.
Bug Fixes:
- Fix bug when exporting user-defined data plotting to a datafile by group.
- Fix bug on contour legend missing some intervals for some special cases.
- FLAC3D Fix bug of tensor-type plot of extra data.
- PFC Fix bug when plotting rigid blocks in 2D with translation.
- PFC Fix potential bug in erosion/dilation due to nearly coincident planes.
New features and improvements:
- Add a new property rotation
to the orthotropic model.
Bug Fixes:
- Fix a bug in implicitly shared FISH data types with possible memory leak.
- Fix security on lease option.
- Fix geogrid plot on coupling stress.
- 3DEC Fix bugs in fracture intersection compute with-geometry
.
- PFC Fix a bug and improve the performance of importing by about a factor of 2.
- PFC Fix N squared loop that could be triggered with attaches at the start of a cycle sequence.
New features and improvements:
- Fix bug to FISH list/pointer combination which may cause crash during restoring.
- Fix license instance issue.
- FLAC3D Add some missing FISH documentation.
- 3DEC Add warnings if model config energy
is on and the block insitu
command is given before properties are assigned.
- 3DEC Add face and vertex to subcontact plot queries.
- 3DEC Add QUIET as a synonym for VISCOUS in block gridpoint apply
command.
- PFC Document the optional expand with the wall generate box command.
Bug Fixes:
- Fix bug with dfn.delete
intrinsic.
- 3DEC Fix bug in finite element face location.
- 3DEC Fix bug in automatic zone deletion.
- 3DEC Fix plots in the UCS Voronoi example problem.
- 3DEC Fix bug in applying temperature BCs to joined gridpoints.
- 3DEC Fix bug in block remove
command when fixed blocks are present.
- 3DEC Fix bug in contact material table when assigning constitutive model and properties with the same command.
- 3DEC Fix slow assignment of zone thermal and fluid properties.
New features and improvements:
- Add "history rename" command.
- NorSand model update.
- FLAC3D Adjust zone-based-pp logic so that it will initialize zone-based pore-pressure from gridpoint pore-pressure.
- 3DEC Add keyword flowzone-new
to block zone generate
and block zone generate-new
commands. This uses a new triangulation scheme for creating flow zones.
- 3DEC Add fish intrinsic cable.strain.plastic
.
- PFC Allow for exporting generalized clump templates.
- PFC Add the rblock-facet-tolerance keyword for rblock-facet contact activity.
Bug Fixes:
- Fix Python usage itasca.sel.Cable.set_area
to accept arguments.
- Fix bug that history default name might not be its ID.
- Fix history list all
command not have IDs.
- Fix structure resultant histories.
- Fix issue occurring on Windows with save/restore of Python variables when the size of the pickled data is large.
- FLAC3D Fix possible crash when zone at a history location is nulled or deleted.
- 3DEC Fix bug in save/restore of block contact material table when using range group-intersection.
- PFC Fix offset misnomer for contact.
- PFC Fix bug when querying a clump template made of rblocks or balls.
- PFC Fix bug with rblock bricks.
- PFC Fix the facet-total command to be active unless the ignore-when-cycling keyword is given.
- PFC Fix bug when importing non-manifold skin.
- PFC Fix issue with listing DAVect2 values.
New features and improvements:
- Ongoing documentation improvements.
- Add side number as an argument for FISH intrinsic struct.liner.normal.stress
and struct.liner.shear.stress
.
- FLAC3D Add a query for face area.
- 3DEC Add block.subcontact.state.string
as in the docs.
- 3DEC Add range output to block contact material-table list
.
- PFC Add applied force to stress for rigid blocks.
- PFC Add FISH intrinsic rblock.axis.long
.
- PFC Add the rblock contact-resolution install-gaps
command.
- PFC Add combined damping to rigid blocks through the rblock damping
command.
Bug Fixes:
- Fix issue with intersection testing for overlapping convex polygons.
- Fix bug on geometry FISH extra assignments.
- Fix DFN memory increase issue.
- Fix plot of applied pressure for shell and liner.
- FLAC3D Fix bug of separation logic for large-strain mode.
- FLAC3D Adjust tolerance to solve failed stress-initialization for very small zone sizes.
- 3DEC Fix slider and input box behavior in hybrid bolt calibration tool.
- 3DEC Fix bug in fragment calculations with merged blocks.
- 3DEC Fix bug in plotting block fixity.
- 3DEC Fix bug related to joint set IDs when cutting Voronoi blocks.
- PFC Fix small strain computations with rigid blocks.
- PFC Fix rigid block periodic space contact detection.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- FLAC3D Improve interface initialization, thus improve CPU performance for relax excavation with many interfaces.
Bug Fixes:
- PFC Fix issue with clumps in bricks.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- Fix crash when plotting geometry after importing a geometry with only edges but no real polygons.
- Improve color-map attribute for interface plot by node.
- 3DEC Add FISH function block.subcontact.partner
.
- 3DEC Add warnings if block face apply
does not apply boundary conditions to any faces.
- 3DEC Improve block fixity label plot to show direction of fixity.
- PFC More robust checking of facet information.
Bug Fixes:
- FLAC3D Improve and fix free-field creation for grid with tet zones.
- 3DEC Fix bug in creation of histories for points slightly outside of the model.
- 3DEC Fix bug in block mechanical mass-scale
command.
- PFC Fix the nulling so the contacts aren't deleted but inhibited.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- Add zone joint
command.
- FLAC3D Some algorithm optimization for Plastic-Hardening model.
- PFC Fix softbond and springnetwork contact models with dashpots and bonded.
- 3DEC Add range jmodel
command.
- 3DEC Add fish functions to access finite element gauss point data.
- PFC Add hybrid bolt example.
- PFC Add document contact.force.from.stress
intrinsic.
Bug Fixes:
- 3DEC Fix in solving with rigid blocks when not fixed in all degrees of freedom.
- 3DEC Fix in DFN intersection with geometry calculation.
- 3DEC Some fixes to block dynamic eigen
command.
- 3DEC Some fixes to command conversion tool.
- 3DEC Fix in deleting blocks that have been excavated and filled.
- 3DEC Fix in plot commands for subcontacts.
- 3DEC Fix in block.face.next
fish function.
- PFC Fix dowel contour plot tolerance issue in rblock applied stress conditions.
New features and improvements:
- Ongoing documentation improvements.
- Update of anisotropic-ubiquitous model.
- Remove some IMASS properties from read-only list.
- FLAC3D Add flag-brittle property to Soft-Soil model.
- FLAC3D Improve zone separation for a grid with bad zones from Griddle.
- PFC Update "Generating a bonded assembly" tutorial.
- PFC Augment rblock.template.find
intrinsic to accept ID or name.
Bug Fixes:
- Fix possible incorrect warning in "geometry import" command where set name is explicitly assigned.
- FLAC3D Fix creep time step configuration that input minimum time step may be ignored.
- FLAC3D Correct read-only properties for some models.
- FLAC3D Fix bug when assigning density through python function set_prop.
- 3DEC Fix bug in block zone gen rezone
.
- 3DEC Fix bug in timestep determination for long, thin rigid blocks.
- 3DEC Fix computation for quality stress tensor.
- PFC Fix intermediate/maximum principal stress issue in 2D if max principal stress is positive.
- PFC Fix bug if recovering principal values of a null stress tensor in 2D.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- Add a warning when importing a geometry and if the set already exists.
- Check if a model property is read-only when setting a property.
- Update of the anisotropic-ubiquitous model.
- FLAC3D Backward-support for separation so that it works even faces has been separated and without attach.
- FLAC3D property "strain-plastic" in Hoek-Brown model is now writable.
- 3DEC Add FISH function block.subcontact.near.list
.
- 3DEC Add input to block contact tolerance
command to also set tolerance for subcontacts.
Bug Fixes:
- Fix interactive ranges of rectangle, ellipse and polygon.
- FLAC3D Fix energy work.
- FLAC3D Fix the history of zone field data of unbalance force.
- FLAC3D Fix NMD determinism issue
- 3DEC Fix bug in block.face.gp
function. Can now input a gp number greater than 3.
- 3DEC Fix minor bugs in sel-block linking.
- PFC Fix the joint scrolling
New features and improvements:
- Ongoing documentation improvements.
- FLAC3D Add hybrid structure.
- PFC Add a FISH intrinsic fracture.vertexlist intrinsic
.
- PFC Add a FISH intrinsic fracture.decimate
for disk shaped fractures.
Bug Fixes:
- Track down and repair a spurious FP overflow set when using ANGLE.
- Fix a crash if a GROUP range element in a plot was set to a slot that did not exist in the current model.
- FLAC3D Fixe a problem when apply conditions were created during cycling using command/endcommand.
- FLAC3D Fix keyword "multiply" work in zone.initialize.stress-principal
command.
- FLAC3D Decrease the tolerance on the hit same point twice detection.
- FLAC3D Small fix to the zone.interface.node.initialize-stresses
command.
- 3DEC Fixed bug in block.face.apply.velocity-normal
for merged blocks.
- PFC Fix error messages and allow for the normal and shear displacement to be set.
- PFC Fix missing repeat block identifiers causing inline help issues.
New features and improvements:
- Ongoing documentation improvements.
- Add ability to merge coplanar fractures into convex fractures using a distance criteria.
- PFC Add the ability to use FISH lists as contact properties.
- PFC Add dipole example utilizing FISH lists.
- PFC Allow rigid block contacts to use the lineardipole model.
- PFC Add brick FISH intrinsics returning the brick extent bounds.
Bug Fixes:
- FLAC3D Fix the VARY keyword with apply conditions.
- 3DEC Fix bug in zone plot item.
- PFC Fix rblock.property intrinsic when using clumped rigid blocks.
- PFC Fix rblock-rblock contact gap when long range interactions are used.
- PFC Fix velocity based timestep constraint for clumped rigid blocks.
- PFC Fix rigid block connectivity deletion bug for templates.
- PFC Reset the accumulated stress if there are no contact forces.
- PFC Fix 2D rigid block curvatures.
- PFC Fix thermal power accumulation bug.
- PFC Fix clumped piece intrinsic access bugs.
- PFC When copying rigid blocks also copy the surface properties.
New features and improvements:
- Ongoing documentation improvements.
- PFC Version 7.00 has been moved from Pre-Release to Release state.
- PFC Document the linear dipole contact model.
- PFC Add verification for spring network and linear dipole models.
- PFC Document FISH contact model.
- PFC Document and include the C++ Contact Model Plugin utility.
Bug Fixes:
- Fix wedge cut plotting.
- Fix range parsing when using the BY keyword.
- FLAC3D Fix interface logic for fluid implicit solver.
- 3DEC Fix common plane bug.
- PFC Fix interpolation in the spring network model.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- Add ability to turn off dominance identification with contacts with the DFN range element.
- Add a property "for-structure-type" for manually created links.
- 3DEC Add sel node mass-multiplier
command.
- 3DEC Improve block zone generate-new
. Add a possibility to specify the zone size near a location on a block face or a block edge with 'isolated-point'.
- 3DEC Add block.fragment
and block.gp.near.list
FISH functions.
- 3DEC Add nonlinear shear stiffness to nonlinear joint constitutive model.
- PFC Add method to get zone faces with a group in a specified slot for the skinning with wall-zone contacts.
- PFC Allow strength to be set regardless of gap in Mohr model.
Bug Fixes:
- Fix crash when trying to relax zones not assigned any constitutive model.
- Fix when inputting zero tension strength for piles.
- Fix compression/decompression issues.
- Fix cHRM chunk does not match sRGB.
- FLAC3D Update zone separation during interface creation. Allow keyword clear-attach
when specifying new-side-group
.
- 3DEC Fix non-convex block in block generate from-topography
.
- 3DEC Fix in joint plotting for very small models.
- 3DEC Fix bug in dynamic rigid block analysis where timestep is manually changed.
- 3DEC Fix block generate-new
example in the Problem Solving section of the manual.
- 3DEC Fix bug in non-linear joint model and continuously yielding joint model (bug is related to calculating stable timestep).
- PFC Fix some issues with the creation of vertex-facet contacts.
- PFC Fix the shear table behavior and the healing. Add a new sn_state
for healing.
- PFC Fix shear stress plotting.
- PFC Fix sn_tau
and sn_sigma
properties.
- PFC Fix behavior of PlotItemClumpTemplateValue to not modify the list of displayed (checked) items when templates are added to the system.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- add FISH intrinsics struct.shell.stress.max
and struct.shell.stress.min
and corresponding python accesses.
- Increase max iterations from 50 to 100 for FOS calculation with keyword "bracket-limit".
- FLAC3D Remove the upper limit of constant-alpha in Plastic-Hardening model.
- 3DEC Change SHMohr joint constitutive model to maintain current friction when slipping stops.
- 3DEC Now load SELPython module.
- 3DEC Add flowplane vertex list
command.
- 3DEC Add FISH intrinsic block.subcontact.state.string
.
Bug Fixes:
- 3DEC Fix to softening-healing joint model.
- 3DEC Changed fragment calculation so that the fragment ids correspond to the volume (1 = largest).
- PFC Fix bug in rblock distribute
command.
- PFC Fix regression when restoring a save file from version 6.0.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- Optimization for a model with many geometry sets.
- Add grout friction and cohesion table-like properties for cable.
- 3DEC Add a new nonlinear joint model.
- FLAC3D Add error notifications when separating faces connected to face apply conditions (stress) as well as face gp apply conditions (velocity).
- PFC Add tensor support to the base plotitems used in PFC with quantities.
- PFC Add rblock.facet.isgroup
and rblock.facet.group.remove
FISH intrinsics.
Bug Fixes:
- Fix range logic of rectangle and ellipse with an apex (pyramid-like).
- Fix possible crash when plotting model properties.
- Fix crash bug in interface plots if you activate a cut plane with solid off.
- Fix bug in fracture temperature dip-direction-limits
command.
- 3DEC Fix random crash with plotting.
- FLAC3D Allow assignment of FISH intrinsics gp.force.load
and gp.mass.add
be thread-safe.
- FLAC3D Fix interface creation when two sides have different zone sizes.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- 3DEC Add block initialize rvelocity
command.
- 3DEC Add rockbolt example and document.
- FLAC3D Remove the property "index-softening" from NorSand model.
- FLAC3D Add a property "exponent" to P2PSand model.
- PFC Add the ball accumulate-stress
and clump accumulate-stress
commands.
Bug Fixes:
- Fix re-population of the list during cycling.
- 3DEC Fix bug in cables plastic tensile strain was not being saved.
- 3DEC Fix bug in flowplane zone list
command.
- 3DEC Fix bug in block plotting.
- 3DEC Fix hybrid bolt bug that dowels were not installed on joined joints.
- 3DEC Fix bug in block.go.temp
FISH intrinsic.
- PFC Fix relative velocity computation in periodic space.
New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- 3DEC Add histories for hydraulic and mechanical aperture.
- FLAC3D improve searching target zone of interface node
- FLAC3D Add an error massage when initializing stress without assigning a non-null constitutive model.
- PFC Add ability to specify groups to inlet particles.
- PFC Allow cutting at any point of the cycle sequence and speed up contact detection.
- PFC Update springnetwork model.
Bug Fixes:
- Fix string comparison difference.
- Fix the FISH Global symbol control set when it is the only set on the screen.
- 3DEC Fix archiving and plot commands for block group plot item.
- 3DEC Fix bug in flowplane pressure plotting.
- 3DEC Fix bug in BLOCK GRIDPOINT APPLY-REMOVE VEL command.
- 3DEC Fixes to block.gridpoint.apply-remove.vel-n command.
- PFC Fix potential issues when rotating model components with the inlet logic.
- PFC Fix 2D issues on rigid block, rblock, getJointGeometry and stress installation.
- PFC Fix bug with incrementally updating contact information in periodic space.
- PFC Fix the keep-contact issue.
New features and improvements:
- Ongoing documentation improvements.
- Add the ability in Python to use group indices.
- Make the velocity and displacement range elements applicable to all codes.
- Cut plane improvements.
- 3DEC Add BLOCK FACE APPLY VELOCITY-NORMAL command.
- PFC Add springnetwork example in 3D.
- PFC Change code status to PRE-RELEASE from BETA.
Bug Fixes:
- Fix group.find and group.find.slot documentation.
- Fix crash when deleting groups.
- Fix 2D cellspace bug.
- 3DEC Fix configure in the Options menu in 3DEC.
- 3DEC Fix bug in joint plotting.
- 3DEC Fix bug in calculation of solve ratio when SELs are present in 3DEC.
- FLAC3D Fix properties not visible in Inline Help.
- PFC Fix importing multiple bricks from file.
New features and improvements:
Bug Fixes:
New Features and improvements:
range concave
. block zone size
and block zone generate-new
commands. rblock refine
command. rblock facet group
command with intersection capabilities. rblock delete
command. Bug Fixes:
model mech timestep-update
command. block to-flac3d
command. New Features and improvements:
program system delete
command to delete files. block.gp.gplinks
. Bug Fixes:
zone vtk
command. block contact compute
command. rblock spin
command processing. New Features and improvements:
Bug Fixes:
New Features and improvements:
Bug Fixes:
zone densify
command and the repeat
keyword if the multiplier in a given direction is 1 so the target criteria cannot be met. zone vtk
commmand. Also allow exporting degenerate-brick zones. alternative
keyword. keey-sliver
keyword. New Features and improvements:
Ongoing improvements to the documentation set.
3DEC Add outlines to the joint plane plotitem.
Tools
. Bug Fixes:
block
commands. block zone densify tetrahedra
command. block generate topography plane
command. New features and improvements:
zone densify
command that multipliers have to be powers of two. Bug Fixes:
New features and improvements:
range dfn-3dec
block.numblocks
, block.numzones
, and block.numgp
to block.num
, block.zone.num
, and block.gp.num
respectively. volume-minimum-ratio
check to skip small zones by looking at average zone volume in model instead of just in the block. The default volume-minimum-ratio
is now 1e-5. rblock.containin
FISH intrinsic. Bug Fixes:
geometry-distance
range element - selected set names were not being initialized correctly. fish list callbacks
. structure damping combined
command. zone initialize-stresses
command wasn't using the water density set by the zone water
command if zone fluid-density
wasn't specified. model mechanical timestep fix
command. Important Notices:
New features and improvements:
active
keyword in the vtk
command to make it consistent with the Result
command. building-blocks
import
keyword will now automatically look in the template directory if the file is not found in the current directory. flowplane activate
. BugFixes:
list keyinfo
command will now report the soft network license limit if it is set to larger than 0 on a local key. New features and improvements:
BugFixes:
struct mechanical damping
command when a range phrase is included. structure-type
range element. 3DEC Added convergence criteria support to blocks.
New features and improvements:
BugFixes:
struct.node.mass.added
intrinsic was fixed so it get/sets a 1x6 matrix. PFC Changes merged from the PFC* 6 branch.
New features and improvements:
struct.shell.beta
, struct.shell.prop.ortho
, and struct.shell.prop.anis
intrinsics are now write-able and get/set a list of values by default. Using an index to get/set a single value still works but is deprecated. flowknow fix
command. Bug Fixes:*
New features and improvements:
struct.node.elements
method, which returns a list of all structural elements directly connected to a node. block.zonearray
and block.gridpointarray
. Bug Fixes:
by
keyword supprt in range phrases - some types required two keywords. They all use a single hyphenated keyword now. to-udec
command. block zone generate-new
. New features and improvements:
Bug Fixes:
label
keyword in plot items when the color list has global
off. New features and improvements:
Bug Fixes:
struct.node.force.local
intrinsic was not changing nodal forces on write. New features and improvements:
Bug Fixes:
cycle
and time
global model solve
limits - the command specific counters were not being reset.dfn
range elements.by
range keyword support in group
selection for 3DEC objects.position-z
range element was used by mistake.New features and improvements:
struct.force.nodal
and struct.force.nodal.local
general FISH intrinsics to get/set structural element forces. block-group
keyword to group
in the tunnel
command. by
range keyword for block
, block-gridpoint
, block-zone
, and block-face
. block zone size
command behaves differently depending on the element type following the by
keyword in ranges. block-gridpoint
zone size near gridpoints in the range. block-face
zone size near faces in the range. block
(default) zone size inside blocks in the range. block zone generate-new
command now works only if all blocks are rigid before generating. Bug Fixes:
struct.beam.force.nodal
and similar element type specific FISH intrinsics have been deprecated. zone.create.pos
intrinsic that could cause it to incorrectly use an existing grid point in the wrong position. New features and improvements:
dpi
dots per inch and dpm
dots per meter option to the plot export bitmap
command. Also provided a default so a consistent default dpi
is used across devices. model factor-of-safety
bracket-limit
keyword to set a maximum change in the target factor-of-safety during bracketing. fos_start
and fos_complete
FISH\Python callback events. fos_start
can be used to customize strength reduction at a given factor of safety, and fos_complete
can be used to post-process the result of a trial at a given factor of safety. factor-of-safety
trial is stored in the model state. This can be used after a factor of safety calculation to plot factor of safety contours, using a velocity limit for stability that can be chosen and changed in the plot without having to re-run the calculation. factor-of-safety
value has been added to the general zone field data as a grid point value. It uses the new keyword velocity-limit
. This is available for histories, profiles, contour plotting, etc. zone.field.velocity.limit
FISH intrinsic. block apply-remove
command. File
menu. Bug Fixes:
group
keyword in the struct node join
command. zone face apply reaction
option, not all degrees-of-freedom were correct. 3DEC Fixed an issue in the block to-udec
command where the plane normal is not a unit vector.
New features and improvements:
Active
attribute for a plot item is available in the attribute dialog, so the plot item can be created inactive. Bug Fixes:
New features and improvements:
block.subcontact.energy
has been added. block create tetrahedra
. block zone list polygon
command now gives the joint set ID number. block contact compute
command. feblock.xxx
, feblock.face.xxx
. 3DEC Added option to create blocks by extruding faces to a plane in the block generate from-topography
command.
Bug Fixes:
block.feb.facelist
intrinsic. 3DEC Fixed a bug in the flowknot apply-remove discharge
command.
New features and improvements:
block.condition
FISH intrinsic. block.field.dist.max
to specify the maximal allowed distance to zones. Bug Fixes:
Fix save/restore error in structural element histories of stresses or stress resultants. This does not repair save files created prior to revision 110.
Important Notices:
Major improvements:*
zone relax
should show speed improvements as well. New features and improvements:
block zone stereonet
plot item. Bug Fixes:
local
keyword. fish
, define
, or operator
commands. 3DEC Fix potential floating point exception in block spatial search and contact logic.
New features and improvements:
stress-reference-1
and stress-reference-2
property names to stress-1
and stress-2
in the power
joint constitutive model. Bug Fixes:
block fluid timestep
command. PFC Merge from PFC 6 branch fixing a potential problem when new attributes are added to plots.
New features and improvements:
structure mechanical damping ... <range>
and structure dynamic damping... <range>
have been added.Bug Fixes:
New features and improvements:
component-id-list
range element, along with UI support. Bug Fixes:
id-list
range element selects by structural element ID number (not component ID number) to be consistent with the id
range element. New features and improvements:
P2PSand
model made some minor improvements for very loose or very dense conditions. merge
keyword to merge wall-zone coupling entries. Bug Fixes:
softening-ubiquitous
model to remove a one step delay in initialization of elastic internal parameters. zone create
if you generated a lot of primitives in a row - the search tolerance could grow large enough to cause unintended grid points to merge. Merging with existing grid points now uses a local tolerance calculation to be more reliable when there is a big zone size distribution. gp.fluid.modulus
FISH intrinsic was not working on read. 3DEC Fixed the flowknot list
command.
New features and improvements:
[]
FISH in a command instead of the @
prefix. @
continues to work but has been deprecated (will no longer be documented). program
command. The command remains optional. program return
will now highlight in the editor the same as just return
struct.link.model.gap.pos
and struct.link.model.gap.neg
FISH intrinsics are now write-able. elasticity-r
to the p2psand
model allowing more flexibility to define elasticity. zone stress-initialize
command for the case where there is lots of variation in density. In this case it should perform much faster. sel.node.near
and sel.node.along
. Bug Fixes:
softening-ubiquitous
model was not initializing internal parameters if it was only run under solve elastic
. list.sort
. A tolerance comparison was being used when it should not. Major improvements:
Improvement to spatial search efficiency over objects with zero volume:
geometry-distance
and geometry-count
range elements and the geom.dist.closest
FISH intrinsic.zone initialize-stresses
, structural element links to zones, interface contact searches, building-blocks validation, and more. FLAC3D The interface logic has been updated - in general to make it easier to deal with models with many interfaces:
- A name
token after the zone.interface
keywords is now optional. If not present the command applies to all interfaces.
- If a name is not explicitly assigned when using the create
command it will be created automatically. It can be given as a new name
keyword as part of the interface creation parameters.
- The zone.interface.node.history
command requires an interface name if the node is selected by id
keyword. The name
can be given as a suffix along with the id
keyword. If selected by position and no name
keyword is given the nearest node on all interfaces is selected.
- Interfaces, interface elements, and interface nodes now have group command and FISH function support. They participate in the group heirarchy. Interface elements also check the groups of zone faces (and therefore zones) they are connected to in the heirarchy.
- Interfaces have their interface names assigned as group names automatically on creation. This means that interfaces, interface nodes, and interface elements can be selected by the group range element using the interface name.
- Pore pressure is available as an interface contour option.
- The interface normal state plot will now include tensile failure and shear bond failure indicators.
- Added an interface.node.near
FISH function. If the interface pointer is null
it will search all interfaces.
- Added an interface.node.state
FISH function. Returns the interface node state encoded as bits in an integer.
- Added color by interface group, element group, and node group to the interface plot item.
- Interface element creation uses a break angle to determine if nodes should be shared across faces. The default is 30 degrees and can be set with the break-angle
keyword. This should make it much easier to create interfaces around corners that behave properly.
- Interface element creation can force separate nodes across regions by using the break-slot
keyword. If the group name changes in that slot (in zones or zone faces) then nodes will not be shared across the elements. This can be used to force multiple nodes along boundaries of regions on a surface (useful if there is a T
junction).
New features and improvements:
side
attribute is now available on all appropriate structural element plot items, not just for liners. tensile-plastic-strain
failure to cable elements. Also added tensile failure state to pile and cable state plots. geometry xxxx set "bob"
orientation
keyword to the dfn
range element. list.append
, list.extend
, list.insert
, list.insert.list
, and list.prepend
. Also tried to clarify the list
type documentation. geom.set.poly.closest
FISH intrinsic - more efficient than the geom.set.closest
intrinsic if only polygons are of interest. (x,y)
used as a range when y
< x
. Instead of swapping the values, it treats it as a null range. This means that on the right it will return a null string or empty list. On the left it can be used to insert one or more values without overwriting any existing elements. Bug Fixes:
3DEC Fixed a bug in the joint vector plot item.
New features and improvements:
list.concatenate
and list.separate
. list.concatenate
consolidates a nested structure (list of lists or similar) into one long list. list.separate
does the opposite, breaking a single long list into a nested list lists. geom.set.raydist
FISH intrinsic. Bug Fixes:
zone.gridpoint.displacement-x
(and -y
and -z
) commands used to assign a global value when a local system existed on the grid point. New features and improvements:
string.compare
for case-sensitive comparisons. geom.set.raydist
intrinsic - allowing one to efficiently find the distance from a given point to a geometry set along a direction ray. struct.beam.ydir
and struct.pile.ydir
write-able. Bug Fixes:
New features and improvements:
struct.beam.force.nodal
, struct.cable.force.nodal
, etc). Also added write access to struct.node.disp.local
. Bug Fixes:
plot create
command that could cause occasional crashes. model reset
or a model restore
. block.zone.stress.prin.x
, .y
, and .z
was returning a vector. block generate voronoi
command. New features and improvements:
azimuth
and plunge
options to the data vector create
command. block to-udec
command to export a UDEC section from a 3DEC model. Bug Fixes:
zone history
when using the location
keyword that could cause the location to be reported as (0,0,0) and history values to always be 0.0.solve elastic
for joint models. block to-pfc
command. New features and improvements:
range-target
keyword to the struct link create
command to allow filtering of potential link targets. list version
command to include more build tool information. struct.node.dynamic.timestep
and gp.dynamic.timestep
. surface-x
conflict error message when conflict appear in plotting. zone mechanical list
command for consistency with thermal and fluid. struct xxx create by-face
keyword has been changed to struct xxx create by-zone-face
, to keep it clear from the 3DEC struct xxx create by-block-face
keyword. by-face
will continue to work but is deprecated. zone cmodel assign
and zone initialize
. block zone generate-new
exclude
keyword now works with the block merge_start
command. block.zone.condition
FISH intrinsic. Bug Fixes:
Tools/Options/Results
. struct cable initialize force-axial
and struct pile initialize force-axial
commands - they were adding the value instead of overwriting the value of axial force. zone results
command. flowplane.vertex.subcontact
. Important Notices:
New features and improvements:
struct.node.vel.local
intrinsic is now write-able. gp.attach
intrinsic that returns the attach condition associated with a slaved grid point. block analyze-stability
command. block zone property-distribution
, block zone thermal property-distribution
, block zone fluid property-distribution
, and block contact property-distribution
. Bug Fixes:
struct.node.join
command will now work for sides > 2. zone interface xx create
new-side-group
keyword. blocksel
and blockpython
modules are now loaded by default. block generate from-geometry
command. 3DEC Added mouseover support for contour value in the Face plot item.
New features and improvements:
struct.node.fix
intrinsic is now write-able. Bug Fixes:
cmodel
range element that could cause a crash. New features and improvements:
gp.create
, gp.delete
, gp.name
, and gp.find.name
. zone.create.gp
and zone.create.pos
. zone gridpoint list information
output. 3DEC Added the overburden
keyword to the block insitu
command.
Bug Fixes:
.
in it. densify tet
command now produces correct joint set ID numbers for new faces. Recently Discovered Known Issues:
New features and improvements:
zone gridpoint import pore-pressure
command that reads a MineDW file directly and assigns pore pressures to grid points that fall inside MineDW zones. merge-nodes
option to the zone interface <name> create by-face
command. If set to false
this makes every zone face get a separate interface node on each face vertex. See the command documentation for advantages and disadvantages of this option. fix-gridpoints
option to the zone generate
command. hybrid
. gp.mass
and zone.props
. sel hybrid create from-geometry
command. Bug Fixes:
dfn_addfracture
function to include th ID number. model config fluid
was given after pore-pressures were assigned. block generate from-vrml
command. block.face.fos.kinematic
. New features and improvements:
block zone size
option block face triangulate edge-max
command. Bug Fixes:
it.zone.near
python function. zone.field.component
FISH function. New features and improvements:
zone densify
command:segments
and result of the maximum-length
calculation have been constrained to even powers of two (1,2,4,8,...). Note technically this is a backwards compatibility break.edge-limit
that simply checks if any zone edge is greater than the limit and if so applies the specified division in segments
-- as opposed to maximum-length
that if done without a repeat
keyword will calculate the number of divisions.aspect-ratio
keyword that applies densification in the direction of maximum aspect ratio if above the limit specified. This currently only works on hexahedral zones.group-begin
and group-end
keywords. This will also occur when using struct cable import
(for example) by performing a scan of the new elements created.Bug Fixes:
3DEC Fixed bug creating liners on excavated (not deleted) tunnel surfaces.
New features and improvements:
plastic-moment-y
and plastic-moment-z
were created to offer anisotropic moment limits in the element system. The resulting failure surface is an ellipse. FISH functions struct.pile.moment.plastic.y
etc. were created as well. block analyze-stability
command: joint properties can be derived automatically from subcontact properties, and works with joined blocks. Bug Fixes:
New features and improvements:
block analyze-stability
command to evaluate the stability of isolated blocks. block.zone.face.gp
FISH function. block zone initialize
command. Bug Fixes:
New features and improvements:
Bug Fixes:
New features and improvements:
Bug Fixes:
Fix to broken HTML documentation included in update 87. All images and style sheets were missing.
New features and improvements:
`plastic-hardening
` model has been improved to better numerically handle certain extreme cases of excavating from an initial isotropic stress state. `(log)
` tag if the axis is using a logarithmic scale. `block.zone.containing
` *FISH function. `
block.zone.near`
FISH function. `block generate from-topography
` command now works with a non-planar surface. `block.zone.face.normal
,
block.zone.face.pos
, and
block.zone.face.area
` FISH functions. `list
` type. Bug Fixes:
`velocity
property to
slip-velocity
` in the rate state joint model. New features and improvements:
math.min
and math.max
FISH intrinsics have been modified to support all types, not just integers and reals. zone cmodel assign
command documentation has been updated to include the latest constitutive models available. power
and softening power
joint model types have been added. block generate voronoi
command. Bug Fixes:
[]
blocks on the command line. zone history
command if the gridpointid
keyword was used. New features and improvements:
factor-of-safety
and model solve
convergence criteria is ratio
instead of ratio-average
. structure ratio
command to change the ratio
selection for the structural element logic, scaling to approximate the values of ratio-average
. zone ratio
selection remains ratio-average
so overall default behavior is unchanged. zone ratio
selections to bring them all into the same approximate range as 'ratio-average'. convergence
(scaled by 1e-5) to the list of options in the zone ratio
command. ratio
as a solve limit, for now as a synonym for ratio-average
. creep
process now uses ratio
instead of ratio-average
as the timestep servo value. zone fluid
process no longer has a ratio
solve limit. ratio-flow
remains. block to-flac3d
command, allowing the creation of a *FLAC3D** model from a *3DEC*** block description. Bug Fixes:
fish list symbol
command will again filter out symbols with a leading $
in the name by default. zone face group
command was not restricted to surface faces only by default. This has been corrected. xxx.next
FISH instrisics. block.subcontact.stress.shear
intrinsic now returns a scalar instead of a vector. 3DEC Fixed bug in hybrid bolt deletion.
New features and improvements:
system.clone
intrinsic allowing automatic error reporting based on the exit code. State
interface to allow changing the zone density. 3DEC Automatically load the sel
module (previously part of FLAC3D only).
Bug Fixes:
system.os
function, system
command, etc) that could cause it to miss the launched process exit and continue to wait forever. apply
condition with the servo
keyword, that could cause inconsistent results. zone.tet.gp
intrinsic if using old deprecated argument patterns and an overlay was not present. Major Bug Fixes:
finn
, plastic-hardening
(using the small strain option), <i>IMASS</i>
, norsand
, p2psand
, soft-soil
, and 'soft-soil-creep`. New features and improvements:
imass
model to deal with special target vsi. Bug Fixes:
New features and improvements:
struct.pile.force.nodal
intrinsic has been made write-able. This is an experiment. It may be done to all the similar nodal force intrinsics in the future. <i>IMASS</i>
model has been added. Bug Fixes:
model new
or shutdown when structural nodes had multiple links. New features and improvements:
automatic-model-save
command or the Tools/Options/General
panel. block generate from-topography
. Bug Fixes: