PFC 7.0 Update

Current Version: 7.00.160
Release Date: Aug 22, 2023

Download Update(s)

PFC 7.00 64-bit: pfc700_160.msi

PFC 7.0 Revision History

160 Aug 22, 2023

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.

159 Jun 19, 2023

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.

158 May 30, 2023

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

157 Mar 10, 2023

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.

156 Dec 9, 2022

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.

155 Nov 12, 2022

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 get vertex contacts too.
- PFC Fix bug on FISH intrinsic
- 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.

154 Sep 29, 2022

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.

153 Aug 28, 2022

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

152 Jul 18, 2022

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.

151 Jul 2, 2022

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.

150 Jun 8, 2022

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.

149 May 17, 2022

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.

148 Apr 20, 2022

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.

147 Mar 7, 2022

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.

146 Jan 17, 2022

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.

145 Jan 5, 2022

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.

144 Dec 2, 2021

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 fish function.
- PFC Fix dowel contour plot tolerance issue in rblock applied stress conditions.

143 Nov 2, 2021

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.

142 Oct 1, 2021

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 function. Can now input a gp number greater than 3.
- 3DEC Fix minor bugs in sel-block linking.
- PFC Fix the joint scrolling

141 Aug 14, 2021

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.

140 Jul 24, 2021

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

139 Jul 10, 2021

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.

137 May 18, 2021

New features and improvements:
- Ongoing documentation improvements.
- Update security logic.
- add FISH intrinsics and 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.

136 Apr 28, 2021

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

135 Mar 31, 2021

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.

134 Mar 23, 2021

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

133 Mar 5, 2021

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

132 Feb 23, 2021

New features and improvements:

Bug Fixes: