Download Recent Update
Latest Version: 9.10.13 (Description)
Released On: Wednesday, Aug 14, 2024
Subscription: Linux Ubuntu (v9.1)
The latest updates to Itasca software products such as FLAC3D, FLAC2D, 3DEC, PFC, and MassFlow now introduce point releases (e.g., 9.1, 9.2) between major versions (e.g., 9.0, 10.0). These point releases bring significant benefits, especially for subscription license holders.
Subscription license holders enjoy seamless access to point releases at no additional cost. These point releases are packed with new features and capabilities developed in response to user feedback and industry advancements. By staying current with point releases, subscribers can leverage the latest tools and functionalities, enhancing their productivity, efficiency, and competitiveness.
Perpetual license holders also benefit from continuous support within their software version's support period. While they may not receive point releases, they still qualify for bug fix updates and minor improvements, maintaining stability and reliability in their software environment.
As of Version 9.0, the Itasca Software Linux DEB will install 3DEC, FLAC2D, FLAC3D, MassFlow, PFC2D, and PFC3D on your computer by default. During installation, you can choose which programs to install. If you have installed a program but you do not have a valid license for one of these programs, it will run in demonstration mode. Please note that this installer may contain both BETA or RELEASE software:
3DEC | RELEASE version |
FLAC2D | RELEASE version |
FLAC3D | RELEASE version
|
PFC2D
| BETA (use accordingly)
|
PFC3D
| BETA (use accordingly)
|
MassFlow
| RELEASE version
|
What's New?
ITASCA software owners with subscription licenses now have access to the following new features and capacities.
Applies to FLAC2D and FLAC3D
- The mechanical-fluid and mechanical-thermal commands and workflow have been greatly simplified, making fluid flow analyses much easier to learn and use.
- All fluid properties and initializations are now consolidated within ZONES only via the new
ZONE FLUID PROPERTY
command. Models using old fluid or thermal commands will continue to work as v910 is fully backwards compatible with save and data files. - If the transient response is not needed, quickly solve to steady state without needing to cycle by using the new command
ZONE FLUID STEADY-STATE
. - Now able to create a user-defined permeability saturation curve via Tables.
- New soil saturation-suction models, including:
- Gardner
- Brooks & Corey
- Van-Genucten
- User-defined Tables
- New wet density contour plot item.
- New fast implicit fluid solver for partially saturated material.
- New timestep servo that automatically adjusts timestep (from explicit to implicit and back if necessary) to solve fluid flow and thermal models as fast as possible (BETA).
Applies to FLAC3D, FLAC2D, and 3DEC
Multi-process models contain two or more coupled or decoupled solutions (mechanical/static, fluid, dynamic, thermal, and creep). Significant improvements have been made to greatly simplify multi-process models in order to make such analyses much easier to learn and use. New features include:
- FISH, Python, and Table data may now be retained between models using the new SKIP keyword when issuing a
MODEL NEW
or MODEL RESTORE
command. This can also be very useful when running a series of parametric models in order to analyze all the model results being recorded.
- The
SOLVE
command has been updated to solve one process at a time, simplifying working with multi-process models. Processes no longer need to be set ON
or OFF
. - The
SOLVE-FLUID
(or SOLVE-THERMAL
) command can be used for loosely coupled models. The fluid or thermal solution leads (over a set time period), followed by mechanical solution (until set convergence criteria), repeating until the solve criteria is met. - The
SOLVE-FLUID-DECOUPLED
command can be used to solve a decoupled fluid/mechanical problem, where each step solves for fluid time, then solves mechanically to set convergence criteria.
Applies to FLAC3D and FLAC2D
Zones may be nulled to represent removal of material that you may want to backfill later or cycle through glaciation periods (ice/no ice). When a zone is nulled, the model behaves as if the zone has been deleted, but the zone position and shape continue to be tracked for easy reuse later.
- To simplify the null state across different processes (mechanical, fluid, and thermal), the null logic is no longer treated as a constitutive model.
- To null a zone now, simply use the command
ZONE NULL
or the FISH intrinsics zone.null
and gp.null
. - Null zones are null for all processes (mechanical, fluid, thermal, dynamic, and creep).
- A new zone constitutive model called inactive has been added to provide an impermeable material for fluid flow and a perfect insulator for thermal analyses.
Applies to FLAC3D, FLAC2D, 3DEC, PFC, and MassFlow
- Python can now access the built-in geometry logic (user-defined nodes, edges, faces, volumes, etc.).
- The contourpy Python library (for calculating contours of 2D quadrilateral grids) is now built-in.
Applies to MassFlow
- Added caved properties in the block model to keep track of mineral grades and rock properties as the cave process progresses.
- Over 10 new FISH functions to interrogate and dynamically adapt the block model properties and markers properties, and provide more flexibility for cave analysis (e.g., static days in caved blocks and lower- and upper-fragmentation limits on rock fragmentation).
- Incredibly fast: Restructure of internal DrawRequest module makes importing the Draw Period file (.csv) virtually instant (10 hours in v900 to less than two seconds in v910 for a large mine simulation).
Applies to FLAC3D, FLAC2D, 3DEC, PFC, and MassFlow
- Variable viscosity for joint flow can now be specified (3DEC only).
- Grouping operations are now faster.
- New Hoek-Brown curve fitting and plotting tool – then add these values as
PROPERTY
commands right into your model.
- QT 6 user interface libraries have been updated:
- User interface appearance is improved on high-resolution monitors.
- No need to specify OpenGL Mode.
- By placing * at the start of a command, all related warning messages will be suppressed.
- New unified dialog for improved license/key management (Itasca Software License Manager).
- New and updated mechanical and fluid flow examples.
Installation Instructions
These programs use Linux: Ubuntu 22.04.4 LTS (Jammy Jellyfish) and are provided via a single Debian Linux distribution (*.deb) file.
After downloading the installation file, choose one of the following ways to install the software. Both methods install both the GUI and command line versions of the software.
Open the *.deb file with the Software Install program in the Ubuntu Desktop and click install.
or
Run the commands:
sudo apt-get update && sudo apt-get upgrade
wget https://itasca-software.s3.amazonaws.com/itasca-software/v910-linux/itascasoftware_910.latest.deb
sudo DEBIAN_FRONTEND=noninteractive apt-get -y install -f ./itascasoftware_910.latest.deb
To Uninstall
To uninstall run the command:
sudo apt-get remove itascasoftware
Add License Details (console version only)
If using only the console versions of the software use these commands to enter your web license details. Put your email address and password in the appropriate places.
mkdir -p ~/.config/Itasca
touch ~/.config/Itasca/V910License.conf
echo "[weblicense]" >> ~/.config/Itasca/V910License.conf
echo "email=your email here" >> ~/.config/Itasca/V910License.conf
echo "password=your password here" >> ~/.config/Itasca/V910License.conf
- program icons are created so it can be easily accessed from the Ubuntu Desktop,
- programs may be added as a favorite, or
- the codes can be run from the command line with any of these commands:
- pfc3d910_gui
- pfc2d910_gui
- flac3d910_gui
- 3dec910_gui
- massflow910_gui
- pfc3d910_console
- pfc2d910_console
- flac3d910_console
- 3dec910_console
- massflow910_console
Download Instructions
Itasca Linux Installer 9.1 Update
Revision |
Date |
Description |
13 |
Aug 14, 2024 |
New features and improvements
- You can now delete a plot from the workspace view.
- FLAC Water table plot improvements - now the water table is on the center of the grid.
- FLAC Added FISH library functions struct.cable.tension.state , struct.cable.tension.value , struct.pile.tension.state , and struct.pile.tension.value .
Bug Fixes
- Fix bug of broken interactive targets in revision 170 which affects plot query.
- Fix acceleration recorded on structural nodes with a rigid link.
- Plot pull-down menu buttons make the associated plot the current plot.
- Fix picking (object identification under the mouse) for the geometry plot item.
- FLAC Fix zone joint issue on zones being nulled and backfilled.
- FLAC The various find.near FISH intrinsics could have poor performance on models with highly variable zone distribution. They should perform more consistently now.
|
12 |
Jul 26, 2024 |
Bug Fixes
- FLAC Fix model solve-dynamic command - a bug with the time limit.
- FLAC Fix a crash that could occur when deleting zone joints.
- FLAC Changes to mechanical stress stored when using zone face apply pore-pressure are now discarded if a zone fluid steady-state command is given.
- 3DEC Fix to stress initialization when pore-pressures are present.
|
11 |
Jul 7, 2024 |
Bug fixes
- Fix for 9.0 constitutive models not loading into 9.1. NOTE Constitutive models created using 9.1 will have to be re-compiled.
- Fixed crash that could occur on code shutdown.
- Fixed a couple of crashes associated with a compiler update in the Linux version.
- Fixed the case-insensitive find method.
- FLAC Minor adjustments to tolerances in the steady-state fluid solver.
- FLAC Fixed a bug in the steady-state solver if fluid model invalid zones and the linear-first option were both present.
|
10 |
Jul 5, 2024 |
New features and improvements
- FLAC Add ability to turn off pore-pressure updates for contact models in zone joints.
- FLAC Change the minimum allowed fluid permeability factor back down to 1e-6.
- FLAC Remove 15% Maxwell damping limit.
- Upgrade the pillow Python package.
Bug fixes
- Fix memory leak in FISH extra variables.
- Fix second license incompatibility between v700 and v900 and up.
- Fix inline help move bug in Windows.
- Fix startup dialog bug if an empty path was on the recent projects list.
- Prevent crash to desktop if internal data structures have become corrupted.
- FLAC Disable Strength-Stress-Ratio calculations if the constitutive model does not support it.
- FLAC Improve plots of dynamic timestep if attach conditions were present.
- FALC Fix zone gridpoint merge bug if three or more gridpoints needed to be merged.
- PFC Contact model mohr remains active if the pore-pressures is non-zero
|
9 |
Jun 15, 2024 |
New features and improvements
- FLAC zone face apply pore-pressure-maximum should now work as expected for all unsaturated flow models.
- FLAC The direct solver will now automatically drop into indefinite mode on failure and try again. This greatly reduces the likelihood of convergence failure in the zone fluid steady-state command.
Bug fixes
- Restoring a 2D model file into a 3D instance (and vice versa) will now produce an error rather than a shutdown.
- FLAC Tolerancing issues corrected in implicit support for unsaturated flow using the cutoff model.
- FLAC Results of the zone fluid steady-state command were not deterministic. This has been corrected but at the cost of the command taking longer to execute. Work will be done in the future to speed this up again, and to address similar issues that likely exist in the implicit transient solver as well.
|
8 |
Jun 10, 2024 |
New features and improvements
- Locally changed data files will no longer be saved automatically if you reset project.
- FLAC Update zone plot label numeric values so they will be shorter and use the current global precision setting.
- FLAC Added a linear-first keyword to the zone fluid steady-state command. This does a linear solution first to get close to the final phreatic surface so subsequent iterations have less changes to make to saturation.
- FLAC Added a minimum-relax keyword to the zone fluid steady-state command. This allows customization of the lowest relax factor allowed during iterations. The new default value is 0.5 .
Bug fixes
FLAC Fixed bug in zone fluid steady-state command if a region of zones was inactive in fluid.
FLAC Fixed bug in zone fluid steady-state command that could cause gridpoints with a fixed pore-pressure to change.
FLAC Fixed thermal and fluid response if only the follower of an attach condition was fixed.
FLAC Fixed sketch tool object properties not being displayed if the tool was the first use of attributes in the user interface.
|
7 |
Jun 2, 2024 |
New features and improvements
- Updated example dialog documentation.
- Added Python support for structural pile, beam, cable, shell, liner, geogrid, and node arrays.
- Set the Comba constitutive model property flag-matrix-plastic to true by default.
- Removed horizontal lines between attribute widgets in plot attributes.
- Added ability to resize the caption (name) area in the attribute widgets panel.
- FISH Extra variables now stored in a more memory efficient manner if non-sequential indices are used.
- FLAC2D Added verification problem Unconfined Flow Riverbank from FLAC classic.
- FLAC2D The zone gridpoint pore-pressure import command now works in 2D.
- FLAC Added pcg-limit and latency keyword options for zone fluid implicit servo and zone thermal implicit servo .
- FLAC Added zone effective-stress-cutoff keyword - used as the cutoff to pore-pressure for the purpose of calculating effective stress. Note that this change violates backward compatibility if negative pore-pressures were present and model configure fluid-flow was not done.
- FLAC Update zone label plots to shorten numeric values and use the current precision model state setting.
Bug fixes
- Fixed plot images missing from example documentation.
- Fixed a bug that could cause the UI to attempt to open a given plot multiple times.
- Fixed a possible crash rendering lines in OpenGL.
- Fixed a problem setting the bitmap size in the plot export to bitmap dialog.
- Fixed a fluid solve limit bug in model solve-fluid-decoupled .
- Fix possible crash trying to export a geometry set.
- Fixed nearest Gp indication in plot information (as well as other possible interaction selection) when a job or model title was present in the plot.
- Fixed a possible application hang while rendering some objects in a plot.
- Changes to data files will no longer automatically be saved if the project is reset.
- FLAC Fixed a bug in the zone fluid steady-state solver if many zones were set to inactive.
|
6 |
May 16, 2024 |
Major improvements
- FLAC Reliabilty of fluid implicit nonlinear iterative convergence significantly increased.
- FLAC Improvements to fluid and thermal implicit timestep servo behavior.
New features and improvements
- User Interface: Tools area opens automatically if F1 is pressed to request context help.
- User Interface: Thinned main splitters, reduced height of title bars.
- User Interface: Errors resulting from executing selected lines in the editor will now correctly report file and line number.
- Added built-in Python packages scikit-learn, pyDOE, stl, and seaborn.
- Documentation: Added page for new example dialog.
- FLAC2D Added tunnel flow example.
- FLAC2D Prototype support for zone gridpoint pore-pressure import in 2D.
- FLAC Added support for Python structural beam arrays.
- FLAC Fluid Flow: Changed default implicit servo error check interval to 40 steps.
- FLAC Fluid Flow: Changed default implicit servo error limit upwards.
- FLAC The zone gridpoint pore-pressure commands now defaults to no cutoff. If the cutoff keyword is given without a value zero is assumed.
- FLAC The zone fluid steady-state command now defaults to no cutoff. If the cutoff keyword is given without a value zero is assumed.
- FLAC deviation-lognormal option added to the zone property-distribution command.
- FLAC Added zone fluid timestep maximum and zone fluid timestep fix commands.
- FLAC Added zone thermal timestep maximum and zone thermal timestep fix commands.
- 3DEC Added total keyword to the block insitu topography command.
Bug fixes
- User Interface: A Workspace tile could occasionally dissapear when you try to replace it's contents.
- User Interface: The Linux version had a crash issue when clicking in help displayed in Tools.
- FLAC Fluid Flow: Fixed a bug in the implicit servo causing the timestep to increase again too fast.
- FLAC Fluid Flow: Fixed a number of issues causing nonlinear implicit convergence instability.
- FLAC Thermal: Moved a number of implicit servo fixes from fluid to thermal, improving performance.
- FLAC Fix parsing error in the zone gridpoint pore-pressure initialize command.
|
5 |
May 4, 2024 |
New features and improvements
- Minor UI adjustments for ease of use on 4k monitors.
- All built-in constitutive models are now considered standard, none are advanced.
- FLAC3D Added the ability to cap a gaussian distribution of properties when using the deviation-gaussian keyword.
- FLAC3D Further optimization to fluid/thermal coupled solving.
Bug fixes
- Fixed a problem with the Search tool in the examples dialog box.
- FLAC3D Fixes a restore issue if you had loaded user defined models when saving that did not exist when restoring.
- FLAC3D Added missing Hoek-Brown calculator files.
- MASSFLOW Remove three properties from the visualization option
- MASSFLOW Updated mass requested and actual.
- MASSFLOW Fixed DrawRate to start at day 0
- MASSFLOW Further work on marker properties.
- MASSFLOW Updates due to DrawRequest fixed.
|
4 |
May 2, 2024 |
New features and improvements
- Added options to the IPython console tool bar.
- The Workspace content selector now shows a check for the current save state.
- Prevent a few rare cases crashing the user interface.
- Added "Plot Items" fly out menu to the plot context menu allowing setting of attributes of any plot item even if currently inactive.
- The "Add plot item" plot context menu action is now always available.
- Added support for tensors types to the documentation system.
- FLAC3D Added nearest Gp to the Information box in the Model area of the Workspace.
- FLAC3D Added cutoff keywords to the relevant zone gridpoint pore-pressure options.
- FLAC3D The datum keyword in zone gridpoint pore-pressure has changed to work against a general gravity vector.
- FLAC3D Maxwell damping has been improved for nonlinear constitutive models in zones, structural elements, and structural links.
- FLAC3D Allow plotting of link values on multiple sides for 1-D structural elements.
- FLAC3D Plots of pore-pressure Head and the gp.head FISH intrinsic now work even if model config fluid-flow has not been given.
- FLAC3D Changed the keyword water-density to fluid-density for consistency in all examples.
- FLAC3D Added example of using zone joints with attach conditions.
- FLAC3D Added filename keyword options to zone gridpoint pore-pressure geometry .
- FLAC3D Sped up fluid property plotting on large models.
- FLAC3D Added cutoff keyword support to head and pore-pressure apply conditions.
- FLAC3D Added a zone fluid density command as a synonym for zone fluid-density .
- FLAC3D Added pore-pressure-maximum applied boundary condition in support of fully saturated flow calculations. This is sometimes called an unknown boundary condition.
- 3DEC Removed restriction on fluid implicit timestep.
- MASSFLOW New FISH functions added.
Bug fixes
- Fix a few Windows version specific issues with the new Examples dialog.
- Fix geometry import bug in DXF polylines.
- FLAC3D Pore-pressure and head applied boundary conditions will no longer apply values greater than the fluid tension if the cutoff model is on the grid-point.
- FLAC3D Many bug fixes and performance optimizations to transient implicit unsaturated flow calculations.
|
3 |
May 2, 2024 |
New features and improvements
- Added options to the IPython console tool bar.
- The Workspace content selector now shows a check for the current save state.
- Prevent a few rare cases crashing the user interface.
- Added "Plot Items" fly out menu to the plot context menu allowing setting of attributes of any plot item even if currently inactive.
- The "Add plot item" plot context menu action is now always available.
- Added support for tensors types to the documentation system.
- FLAC3D Added nearest Gp to the Information box in the Model area of the Workspace.
- FLAC3D Added cutoff keywords to the relevant zone gridpoint pore-pressure options.
- FLAC3D The datum keyword in zone gridpoint pore-pressure has changed to work against a general gravity vector.
- FLAC3D Maxwell damping has been improved for nonlinear constitutive models in zones, structural elements, and structural links.
- FLAC3D Allow plotting of link values on multiple sides for 1-D structural elements.
- FLAC3D Plots of pore-pressure Head and the gp.head FISH intrinsic now work even if model config fluid-flow has not been given.
- FLAC3D Changed the keyword water-density to fluid-density for consistency in all examples.
- FLAC3D Added example of using zone joints with attach conditions.
- FLAC3D Added filename keyword options to zone gridpoint pore-pressure geometry .
- FLAC3D Sped up fluid property plotting on large models.
- FLAC3D Added cutoff keyword support to head and pore-pressure apply conditions.
- FLAC3D Added a zone fluid density command as a synonym for zone fluid-density .
- FLAC3D Added pore-pressure-maximum applied boundary condition in support of fully saturated flow calculations. This is sometimes called an unknown boundary condition.
- 3DEC Removed restriction on fluid implicit timestep.
- MASSFLOW Algorithmic speed-up: Restructure of internal DrawRequest module. Importing the Draw Period file (.csv) now takes almost no time. We moved from 10 hours in v9.0 for a large mine to less than 2 seconds in v9.1.
Bug fixes
- Fix a few Windows version specific issues with the new Examples dialog.
- Fix geometry import bug in DXF polylines.
- FLAC3D Pore-pressure and head applied boundary conditions will no longer apply values greater than the fluid tension if the cutoff model is on the grid-point.
- FLAC3D Many bug fixes and performance optimizations to transient implicit unsaturated flow calculations.
|
2 |
Apr 10, 2024 |
Please uninstall revision 1 first
New features and improvements
- Added Copy button to the warnings dialog
- FLAC3D Changed the zone fluid scale-modulus command to zone fluid modulus-scale
- FLAC3D Added zone fluid modulus-automatic command.
- FLAC3D Added 3D version of a brazilian test example.
- 3DEC Add ability to specify variable viscoscity for joint flow.
- MASSFLOW Over 10 new fish functions. Users can interrogate and dynamically adapt the block model properties and markers properties, providing more flexibility for cave analysis, such as static days in caved blocks, and lower and upper fragmentation limits on rock fragmentation (markers).
- MASSFLOW Caved properties in block model. In this new version, users can now keep track of grades and rock properties, at block support, as the cave process progresses.
Bug fixes
- Optimized and repaired face group tracking for large models.
- Fixed URL link in license dialog.
- Fixed legend on shell resultant plots.
- An HL network key will now be seen connected directly with localhost as the network location name.
- FLAC Fix a bug in the zone separate command if the old gridpoint was not connected to any non-null zone.
- FLAC Fix parsing error in zone geometry command.
- FLAC Prevent apply conditions from applying a pore-pressure below the tension when using the cutoff unsaturated flow model.
- FLAC Corrected error in how fluid volume increments from mechanical volume changes were applied.
- FLAC Correct implicit flow bug when using two way mechanical coupling.
- FLAC Fix possible crash bug in zone joints when nulling adjacent zones.
- FLAC Fixed two issues preventing the steady state flow solver from converging in unsaturated conditions.
- FLAC Sketch: Mesh gridlines were not shown in certain circumstances.
- FLAC Sketch: Automatic rotation of background geometry was not working.
- FLAC Zone Joint: Fix activity status when there is a gap.
- FLAC2D Fix the struct.force.nodal FISH intrinsic.
- 3DEC Fixed bug plotting flow velocity and discharge.
- 3DEC Added transmissivity to flow plane vertices
- 3DEC FLAC3D Fixed bug in 3DEC to FLAC3D coupling.
- PFC Do not allow RBlocks to be created with an aspect ratio greater than 100,000.
|
1 |
Mar 19, 2024 |
New features and improvements
- First version of 9.10 available.
|