Itasca Software Documentation
- Itasca Software Guide
- Modeling Methodology
- General Approach
- General Solution Procedure, Illustrated
- 2D vs. 3D Models
- Modeling Data-Limited Systems
- Modeling Chaotic Systems
- Localization, Physical Instability, and Path-Dependence
- Factor of Safety
- Code-Specific Considerations
- References
- Underpinnings
- User Interface
- Program
- Projects
- Data Files
- Commands & the Commands Area
- Other Inputs
- Plotting
- Solving
- Saving
- Python
- Common Commands and FISH
- Cluster
- Data
- Commands
data label create
commanddata label delete
commanddata label list
commanddata label modify
commanddata label results
commanddata scalar create
commanddata scalar delete
commanddata scalar export
commanddata scalar group
commanddata scalar import
commanddata scalar list
commanddata scalar results
commanddata tensor create
commanddata tensor delete
commanddata tensor export
commanddata tensor group
commanddata tensor import
commanddata tensor list
commanddata tensor results
commanddata vector create
commanddata vector delete
commanddata vector export
commanddata vector group
commanddata vector import
commanddata vector list
commanddata vector results
command
- FISH Functions
- Label Functions
- Scalar Functions
data.scalar.create
data.scalar.delete
data.scalar.extra
data.scalar.find
data.scalar.group
data.scalar.group.remove
data.scalar.head
data.scalar.id
data.scalar.isgroup
data.scalar.list
data.scalar.maxid
data.scalar.near
data.scalar.next
data.scalar.num
data.scalar.pos
data.scalar.typeid
data.scalar.value
- Tensor Functions
data.tensor.create
data.tensor.delete
data.tensor.extra
data.tensor.find
data.tensor.group
data.tensor.group.remove
data.tensor.head
data.tensor.id
data.tensor.isgroup
data.tensor.list
data.tensor.maxid
data.tensor.near
data.tensor.next
data.tensor.num
data.tensor.pos
data.tensor.typeid
data.tensor.value
- Vector Functions
data.vector.create
data.vector.ddir
data.vector.delete
data.vector.dip
data.vector.extra
data.vector.find
data.vector.group
data.vector.group.remove
data.vector.head
data.vector.id
data.vector.isgroup
data.vector.list
data.vector.maxid
data.vector.near
data.vector.next
data.vector.num
data.vector.pos
data.vector.typeid
data.vector.value
- Commands
- Discrete Fracture Network (DFN)
- Overview
- Commands
fracture aperture
commandfracture attribute
commandfracture cluster
commandfracture combine
commandfracture compute
commandfracture connectivity
commandfracture contact-model
commandfracture copy
commandfracture create
commandfracture delete
commandfracture dfn-extra
commandfracture dfn-group
commandfracture export
commandfracture extra
commandfracture generate
commandfracture group
commandfracture import
commandfracture initialize
commandfracture intersections automatic-update
commandfracture intersections compute
commandfracture intersections delete
commandfracture intersections scanline
commandfracture joint-set
commandfracture list
commandfracture property
commandfracture prune
commandfracture results
commandfracture set-property
commandfracture template create
commandfracture template delete
commandfracture template modify-default
commandfracture verify-file
command
- FISH Functions
dfn
functionsdfn.template
functionsfracture.template.ddirmax
fracture.template.ddirmin
fracture.template.dipmax
fracture.template.dipmin
fracture.template.find
fracture.template.id
fracture.template.list
fracture.template.maxid
fracture.template.name
fracture.template.norientparam
fracture.template.nposparam
fracture.template.nsizeparam
fracture.template.num
fracture.template.orientparam
fracture.template.orienttype
fracture.template.posparam
fracture.template.postype
fracture.template.sizemax
fracture.template.sizemin
fracture.template.sizeparam
fracture.template.sizetype
fracture.template.typeid
fracture
functionsfracture.aperture
fracture.area
fracture.centerdensity
fracture.contact.list
fracture.contact.list.all
fracture.contactmap
fracture.contactmap.all
fracture.copy
fracture.create
fracture.ddir
fracture.decimate
fracture.delete
fracture.density
fracture.dfn
fracture.diameter
fracture.dip
fracture.extra
fracture.find
fracture.from.contact
fracture.genpos
fracture.gensize
fracture.geomp10
fracture.geomp20
fracture.geomp21
fracture.geomtrace
fracture.gintersect
fracture.group
fracture.group.remove
fracture.id
fracture.inbox
fracture.interarray
fracture.intersect
fracture.isdisk
fracture.isgroup
fracture.isprop
fracture.len
fracture.list
fracture.maxid
fracture.near
fracture.normal
fracture.num
fracture.p10
fracture.percolation
fracture.pointnear
fracture.pos
fracture.prop
fracture.typeid
fracture.vertexarray
fracture.vertexlist
fracture.intersection
functionsfracture.intersect.end1
fracture.intersect.end2
fracture.intersect.find
fracture.intersect.len
fracture.intersect.list
fracture.intersect.maxid
fracture.intersect.npolylinept
fracture.intersect.num
fracture.intersect.polylinept
fracture.intersect.pos1
fracture.intersect.pos2
fracture.intersect.set
fracture.intersect.typeid
fracture.intersection.set
functionsfracture.intersect.set.delete
fracture.intersect.set.find
fracture.intersect.set.id
fracture.intersect.set.interlist
fracture.intersect.set.internum
fracture.intersect.set.list
fracture.intersect.set.maxid
fracture.intersect.set.name
fracture.intersect.set.num
fracture.intersect.set.path
fracture.intersect.set.typeid
fracture.vertex
functions
- Domain
- FISH
- Geometry
- Commands
geometry assign-groups
commandgeometry copy
commandgeometry delete
commandgeometry edge create
commandgeometry edge delete
commandgeometry edge export
commandgeometry edge extra
commandgeometry edge group
commandgeometry export
commandgeometry fill
commandgeometry generate
commandgeometry import
commandgeometry list
commandgeometry move-to
commandgeometry node create
commandgeometry node delete
commandgeometry node export
commandgeometry node extra
commandgeometry node group
commandgeometry paint-extra
commandgeometry polygon create
commandgeometry polygon delete
commandgeometry polygon export
commandgeometry polygon extra
commandgeometry polygon group
commandgeometry refine
commandgeometry results
commandgeometry rotate
commandgeometry select
commandgeometry separate
commandgeometry set
commandgeometry tessellate
commandgeometry translate
commandgeometry triangulate
command
- FISH Functions
geometry.edge
Functionsgeom.edge.create
geom.edge.delete
geom.edge.dir
geom.edge.extra
geom.edge.find
geom.edge.group
geom.edge.group.remove
geom.edge.id
geom.edge.isgroup
geom.edge.list
geom.edge.near
geom.edge.next.edge
geom.edge.next.index
geom.edge.node
geom.edge.node.pos
geom.edge.pos
geom.edge.remove
geom.edge.start.index
geom.edge.start.poly
geom.edge.typeid
geometry.node
Functionsgeometry.polygon
Functionsgeom.poly.add.edge
geom.poly.add.node
geom.poly.area
geom.poly.check
geom.poly.close
geom.poly.create
geom.poly.delete
geom.poly.edge
geom.poly.extra
geom.poly.find
geom.poly.group
geom.poly.group.remove
geom.poly.id
geom.poly.isgroup
geom.poly.list
geom.poly.near
geom.poly.near.map
geom.poly.next.index
geom.poly.next.poly
geom.poly.node
geom.poly.normal
geom.poly.pos
geom.poly.remove
geom.poly.size
geom.poly.typeid
geometry.set
Functionsgeom.set.closest
geom.set.create
geom.set.list
geom.set.delete
geom.set.edge.maxid
geom.set.edge.num
geom.set.find
geom.set.id
geom.set.list
geom.set.maxid
geom.set.name
geom.set.node.maxid
geom.set.node.num
geom.set.num
geom.set.poly.closest
geom.set.poly.maxid
geom.set.poly.num
geom.set.raydist
geom.set.remove
geom.set.typeid
- Commands
- Group
- History
- Model
- Commands
model calm
commandmodel clean
commandmodel cluster
commandmodel configure
commandmodel creep
commandmodel cycle
commandmodel deterministic
commandmodel display
commandmodel domain
commandmodel dynamic
commandmodel energy
command- model factor-of-safety command
model fluid
commandmodel gravity
commandmodel history
commandmodel large-strain
commandmodel list
commandmodel mechanical
commandmodel new
commandmodel orientation-tracking
commandmodel precision
commandmodel random
commandmodel range
command- model restore command
model results
commandmodel save
commandmodel solve
commandmodel solve-creep
commandmodel solve-dynamic
commandmodel solve-fluid
commandmodel solve-fluid-coupled
commandmodel solve-fluid-decoupled
commandmodel solve-static
commandmodel solve-thermal
commandmodel solve-thermal-coupled
commandmodel step
commandmodel thermal
commandmodel title
commandmodel update-interval
command
- Commands
- Plot
- Command-Driven Plotting Workflow
- Switch/Keyword Options
- Commands
plot active
commandplot background
commandplot clear
commandplot copy
commandplot create
commandplot current
commandplot delete
commandplot export
commandplot item
commandplot legend
commandplot load
commandplot movie
commandplot outline
commandplot print-size
commandplot rename
commandplot show
commandplot title
commandplot title-job
commandplot update
commandplot view
command
- Program
- Commands
program automatic-model-save
command- program call command
program continue
commandprogram customer-title-1
commandprogram customer-title-2
commandprogram directory
commandprogram echo
commandprogram echo-line
commandprogram encrypt
commandprogram exit
commandprogram floating-point-check
commandprogram license
commandprogram list
commandprogram load
commandprogram log
commandprogram log-file
commandprogram mail
commandprogram notice
commandprogram pagination
commandprogram pause
commandprogram playback
commandprogram quit
commandprogram return
commandprogram stop
commandprogram system
commandprogram threads
commandprogram undo
commandprogram warning
command
- Commands
- Project
- Table
- Trace
- Extra (keyword)
- Group (keyword/command word)
- List (keyword/command word)
- Range (keyword)
- Select & Hide (keywords)
- Value Modifiers (add, multiply, gradient, & vary keywords)
- Types
- Deprecated Commands and FISH
- Constitutive Models
- Constitutive Models
- Incremental Formulation
- Null Model Group
- Elastic Model Group
- Plastic Model Group
- Von-Mises Model
- Drucker-Prager Model
- Mohr-Coulomb Model
- Ubiquitous-Joint Model
- Ubiquitous-Anisotropic Model
- Strain-Softening/Hardening Mohr-Coulomb (SSoft) Model
- Bilinear Strain-Softening/Hardening Ubiquitous-Joint (SUBI) Model
- Double-Yield Model
- Modified Cam-Clay Model
- Hoek-Brown Model
- Hoek-Brown-PAC Model
- Cap-Yield (CYSoil) Model*
- Simplified Cap-Yield (CHSoil) Model*
- Plastic-Hardening (PH) Model*
- Swell Model*
- Mohr-Coulomb Tension Crack (MohrT) Model**
- Soft-Soil Model*
- NorSand Model*
- Concrete Model
- Columnar-Basalt (COMBA) Model**
- Finn Model*
- P2PSand Model*
- IMASS Model **
- Introduction
- IMASS Constitutive Model
- Single Residual Envelope Implementation (Similar To Cavehoek) In IMASS
- Sloss, an indicator for damage in IMASS
- Examples
- Properties In IMASS
- Creep Model Group
- Model Tests and Examples
- Oedometer Test with Mohr-Coulomb Model
- Uniaxial Compressive Strength of a Jointed Material Sample (FLAC3D)
- Isotropic Consolidation Test with Double-Yield Model
- Isotropic Consolidation Test with Modified Cam-Clay Model
- Triaxial Compression Test with Hoek-Brown Model
- Triaxial Compression Test with Hoek-Brown-PAC Model
- Isotropic Compression Test with CYSoil Model
- Oedometer Test with CYSoil Model
- Drained Triaxial Test with CYSoil Model — Constant Dilation
- Drained Triaxial Test with CYSoil Model — Dilation Hardening
- Undrained Triaxial Test with CYSoil Model
- Drained Triaxial Compression Test with Simplified Cap-Yield (CHSoil) Model
- Comparison between Mohr-Coulomb Model and Plastic-Hardening model
- Comparison of Plastic-Hardening Model without and with Small-Strain Stiffness
- Isotropic Compression Test with Plastic-Hardening Model
- Drained Triaxial Compression Test with Plastic-Hardening Model
- Undrained Triaxial Compression Test with Plastic-Hardening Model
- Oedometer Test with Plastic-Hardening Model
- Single Zone Uniaxial and Simple Shear Test
- Single Zone Swell Test
- Single Zone Loading-Unloading Test with MohrT Model
- Undrained Triaxial Test with Soft-Soil Model
- Undrained Triaxial Test with NorSand Model
- Uniaxial Compression and Extension Tests with Concrete Model
- Single-Zone Unconfined Compression Test with IMASS Model
- Multi-Zone Confined Compression Test with IMASS Model
- Underground Tunnel Stability with IMASS Model
- Slope Stability with IMASS Model
- References
- Structural Elements
- Cable Structural Elements
- Mechanical Behavior
- Properties
- FLAC3D Examples
- FLAC2D Examples
- Commands & FISH
- Commands
structure cable apply
commandstructure cable create
commandstructure cable delete
structure cable group
structure cable hide
structure cable history
structure cable import
commandstructure cable initialize
structure cable list
commandstructure cable property
structure cable refine
structure cable select
- FISH Functions
struct.cable.force.axial
struct.cable.grout.confining
struct.cable.grout.dir
struct.cable.grout.disp
struct.cable.grout.slip
struct.cable.grout.stress
struct.cable.length
struct.cable.prop
struct.cable.prop.index
struct.cable.state.compression
struct.cable.state.tension
struct.cable.strain.plastic
struct.cable.stress.axial
struct.cable.tension.state
struct.cable.tension.value
struct.cable.volume
- Commands
- Hybrid Bolt Structural Elements (3D only)
- Beam-Type Structural Elements
- Beam Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- FLAC3D Examples
- FLAC2D Examples
- Commands & FISH
- Commands
structure beam apply
commandstructure beam cmodel
commandstructure beam create
commandstructure beam delete
commandstructure beam group
commandstructure beam hide
commandstructure beam history
commandstructure beam import
commandstructure beam initialize
commandstructure beam list
commandstructure beam property
commandstructure beam refine
commandstructure beam select
command
- FISH Functions
struct.beam.element.type
struct.beam.force
struct.beam.length
struct.beam.load
struct.beam.model
struct.beam.moment
struct.beam.plastic
struct.beam.plastic.iplocation
struct.beam.plastic.ipstate
struct.beam.plastic.ipstress
struct.beam.plastic.stress.bounds
struct.beam.prop
struct.beam.prop.index
struct.beam.volume
struct.beam.ydir
- Commands
- Pile Structural Elements
- Mechanical Behavior
- Response Quantities
- Properties
- FLAC3D Examples
- FLAC2D Examples
- Commands & FISH
- Commands
structure pile apply
structure pile cmodel
commandstructure pile create
commandstructure pile delete
commandstructure pile group
commandstructure pile hide
commandstructure pile history
commandstructure pile import
commandstructure pile initialize
commandstructure pile list
commandstructure pile property
commandstructure pile refine
commandstructure pile select
command
- FISH Functions
struct.pile.gap
struct.pile.normal.dir
struct.pile.normal.disp
struct.pile.normal.state
struct.pile.normal.stress
struct.pile.prop
struct.pile.prop.index
struct.pile.rupture.tension
struct.pile.shear.dir
struct.pile.shear.disp
struct.pile.shear.state
struct.pile.shear.stress
struct.pile.state.compression
struct.pile.state.tension
struct.pile.stress.confining
struct.pile.tension.state
struct.pile.tension.value
- Commands
- Shell-Type Structural Elements (3D only)
- Shell Structural Elements (3D only)
- Mechanical Behavior
- Response Quantities
- Properties
- Examples
- Elastic Beam with Applied Moment (with shell elements)
- Elastic Beam with Concentrated Loads (with shell elements)
- Elastic Cantilever with Tip Load
- Elastic Plate (Infinite Strip) with Uniform Lateral Load
- Elastic Plate (Orthotropic) with Uniform Lateral Load
- Elastic Plate with Combined Uniform Lateral and In-Plane Loads
- Elastic Shell (Cylindrical Concrete Vault)
- Elastic-Plastic Plate (Collapse Load) with Uniform Lateral Load
- Plastic Hinge Formation (with shell elements)
- Lined Tunnel (with shell elements)
- Commands & FISH
- Commands
structure shell apply
commandstructure shell cmodel
commandstructure shell create
commandstructure shell delete
commandstructure shell group
commandstructure shell hide
commandstructure shell history
commandstructure shell import
commandstructure shell initialize
commandstructure shell list
commandstructure shell property
commandstructure shell recover
commandstructure shell refine
commandstructure shell select
command
- FISH Functions
struct.shell.area
struct.shell.element.type
struct.shell.model
struct.shell.plastic
struct.shell.plastic.idata
struct.shell.plastic.iplocation
struct.shell.plastic.ipstate
struct.shell.plastic.ipstress
struct.shell.pressure
struct.shell.prop
struct.shell.prop.index
struct.shell.resultant
struct.shell.resultant.valid
struct.shell.stress
struct.shell.stress.bounds
struct.shell.stress.depth.factor
struct.shell.stress.prin
struct.shell.stress.valid
struct.shell.volume
- Commands
- Geogrid Structural Elements (3D only)
- Mechanical Behavior
- Response Quantities
- Properties
- Examples
- Commands & FISH
- Commands
structure geogrid apply
commandstructure geogrid cmodel
commandstructure geogrid create
commandstructure geogrid delete
commandstructure geogrid group
commandstructure geogrid hide
commandstructure geogrid history
commandstructure geogrid import
commandstructure geogrid initialize
commandstructure geogrid list
commandstructure geogrid property
commandstructure geogrid recover
commandstructure geogrid refine
commandstructure geogrid select
command
- FISH Functions
- Commands
- Liner Structural Elements (3D)
- Mechanical Behavior
- Response Quantities
- Properties
- Examples
- Commands & FISH
- Commands
structure liner apply
commandstructure liner cmodel
commandstructure liner create
commandstructure liner delete
commandstructure liner gap-factor
commandstructure liner group
commandstructure liner hide
commandstructure liner history
commandstructure liner import
commandstructure liner initialize
commandstructure liner list
commandstructure liner property
commandstructure liner recover
commandstructure liner refine
commandstructure liner select
command
- FISH Functions
- Commands
- Liner Structural Elements (2D)
- Mechanical Behavior
- Response Quantities
- Properties
- Example Applications
- Commands & FISH
- Commands
structure liner apply
commandstructure liner cmodel
commandstructure liner create
commandstructure liner delete
commandstructure liner gap-factor
commandstructure liner group
commandstructure liner hide
commandstructure liner history
commandstructure liner import
commandstructure liner initialize
commandstructure liner list
commandstructure liner property
commandstructure liner refine
commandstructure liner select
command
- FISH Functions
- Commands
- Structural Element Nodes
- Mechanical Behavior
- Response Quantities
- Commands & FISH
- Commands
structure node apply
commandstructure node create
commandstructure node damping-local
commandstructure node delete
commandstructure node fix
commandstructure node free
commandstructure node group
commandstructure node hide
commandstructure node history
commandstructure node initialize
commandstructure node join
commandstructure node list
commandstructure node select
commandstructure node system-local
command
- FISH Functions
struct.node.acc.global
struct.node.acc.local
struct.node.apply
struct.node.apply.local
struct.node.convergence
struct.node.damp.local
struct.node.disp.global
struct.node.disp.local
struct.node.dynamic.timestep
struct.node.elements
struct.node.extra
struct.node.find
struct.node.fix
struct.node.fix.local
struct.node.force.unbal.global
struct.node.force.unbal.local
struct.node.group
struct.node.group.remove
struct.node.head
struct.node.id
struct.node.id.component
struct.node.isgroup
struct.node.link
struct.node.list
struct.node.mark
struct.node.mass.added
struct.node.mass.local
struct.node.maxid
struct.node.near
struct.node.next
struct.node.num
struct.node.pos
struct.node.pos.reference
struct.node.ratio
struct.node.ratio.target
struct.node.resultant
struct.node.stiff.local
struct.node.surface.valid
struct.node.surface.xdir
struct.node.system.local
struct.node.system.surface
struct.node.temp.increment
struct.node.typeid
struct.node.vel.global
struct.node.vel.local
- Commands
- Structural Element Links
- Introduction
- Link Model Properties
- Compression vs. Tension Direction
- Manually Setting Link Properties
- Commands & FISH
- Commands
structure link attach
commandstructure link create
commandstructure link delete
commandstructure link dynamic-damping
commandstructure link group
commandstructure link hide
commandstructure link history
commandstructure link list
commandstructure link property
commandstructure link select
commandstructure link slide
commandstructure link tolerance-contact
commandstructure link tolerance-node
commandstructure link slide-tolerance
command
- FISH Functions
struct.link.attach
struct.link.delete
struct.link.extra
struct.link.find
struct.link.group
struct.link.group.remove
struct.link.head
struct.link.id
struct.link.id.component
struct.link.isgroup
struct.link.list
struct.link.maxid
struct.link.model
struct.link.model.area
struct.link.model.compression
struct.link.model.disp
struct.link.model.force
struct.link.model.gap
struct.link.model.gap.neg
struct.link.model.gap.pos
struct.link.model.prop
struct.link.model.stiffness
struct.link.model.tension
struct.link.model.yield
struct.link.next
struct.link.node
struct.link.num
struct.link.side
struct.link.slide
struct.link.slide.tol
struct.link.target
struct.link.type
struct.link.typeid
struct.link.used.by
- Commands
- General Formulation of Structural-Element Logic
structure
Commands & FISH (all)- Commands
- FISH Functions
struct.connectivity
struct.delete
struct.density
struct.extra
struct.find
struct.force.nodal
struct.force.nodal.local
struct.force.update
struct.group
struct.group.remove
struct.head
struct.id
struct.id.component
struct.isgroup
struct.list
struct.local.system
struct.mark
struct.maxid
struct.mech.convergence
struct.mech.ratio.avg
struct.mech.ratio.local
struct.mech.ratio.max
struct.near
struct.next
struct.node
struct.num
struct.pos
struct.prop
struct.prop.index
struct.therm.expansion
struct.type
struct.typeid
struct.was.updated
- Cable Structural Elements
- Index: Common Commands
- Index: Common FISH
- Modeling Methodology
- FLAC (FLAC2D/FLAC3D)
- FLAC Modeling
- Introduction
- FLAC2D Tutorials
- Tutorial: Quick Start (FLAC2D)
- Tutorial: Illustrative Model — Mechanics of Using FLAC2D
- FISH Tutorial
- FLAC3D Tutorials
- Tutorial: Quick Start (FLAC3D)
- Tutorial: Illustrative Model — Mechanics of Using FLAC3D
- FISH Tutorial
- Problem Solving with FLAC
- Approach and Project Setup
- Grid Generation in FLAC3D
- Identifying Regions of the Model
- Working with Geometric Data
- Choice of Constitutive Model
- Material Properties
- Boundary Conditions
- Initial Conditions
- Uniform Stresses — No Gravity
- Stresses with Gradients — Uniform Material
- Stresses with Gradients — Nonuniform Material
- Stress Initialization in a Nonuniform Material
- Compaction within a Nonuniform Grid
- Initial Stresses following a Model Change
- Stress and Pore-Pressure Initialization with a Phreatic Surface
- Initialization of Velocities
- Reaching Equilibrium
- Loading and Sequential Modeling in FLAC3D
- Structural Support
- Interfaces
- Tips and Advice
- 1. Check Model Runtime
- 2. Effects on Runtime
- 3. Considerations for Zoning Density
- 4. Automatic Detection of an Equilibrium State
- 5. Considerations for Selecting Damping
- 6. Check Model Response
- 7. Initializing Variables
- 8. Minimizing Transient Effects on Static Analysis
- 9. Changing Material Models
- 10. Running Problems with In-Situ Field Stresses and Gravity
- 11. Determining Collapse Loads
- 12. Determining Factor of Safety
- 13. Use Bulk and Shear Moduli
- FLAC3D Runtime Benchmark
- Interpretation
- Project Completion
- References
- FLAC Theory and Background
- Theoretical Background
- Formulation of a 3D Explicit Finite Volume Model
- Mathematical Model Description
- Numerical Formulation
- Finite Volume Approximation to Space Derivatives
- Nodal Formulation of the Equations of Motion
- Explicit Finite Difference Approximation to Time Derivatives
- Constitutive Equations in Incremental Form
- Large- and Small-Strain Modes
- Mechanical Timestep Determination for Numerical Stability
- Mechanical Damping
- Grid Discretization in FLAC
- Numerical Implementation
- References
- Formulation of a 3D Explicit Finite Volume Model
- Interfaces
- Zone Joints
- Fluid-Mechanical Interaction
- FLAC3D Fluid-Thermal-Mechanical-Formulation — Mathematical Description
- Numerical Formulation
- Calculation Modes for Fluid-Mechanical Interaction
- Properties and Units for Fluid-Flow Analysis
- Fluid-Flow Boundary Conditions, Initial Conditions, Sources and Sinks
- Solving Flow-Only and Coupled-Flow Problems
- Verification Examples
- Unsteady Groundwater Flow in a Confined Layer (FLAC2D)
- One-Dimensional Filling of a Porous Region (FLAC2D)
- Steady-State Fluid Flow with a Free Surface (FLAC2D)
- One-Dimensional Consolidation (FLAC2D)
- Consolidation Settlement at the Center of a Strip Load (FLAC2D)
- Pressuremeter Test (FLAC2D)
- Semi-confined Aquifer (FLAC2D)
- Unsteady Groundwater Flow in a Confined Layer
- One-Dimensional Filling of a Porous Region
- Steady-State Fluid Flow with a Free Surface
- Spreading of a Groundwater Mound
- One-Dimensional Consolidation
- Consolidation Settlement at the Center of a Strip Load
- Transient Fluid Flow to a Well in a Shallow Confined Aquifer
- Pressuremeter Test
- Semi-confined Aquifer
- Verification of Concepts, and Modeling Techniques for Specific Applications
- Input Instructions for Fluid-Flow Analysis
- References
- Theoretical Background
- FLAC Commands, FISH, and Workspaces
- Building-Blocks (3D only)
- The Building Blocks Pane
- Pane Elements
- Sets of Blocks
- Sets of Geometric Data
- Selection and Manipulation of Objects
- Working With Geometric Data
- Generating Zones or Blocks From Geometric Data
- Adding Blocks
- Splitting Blocks
- Curved Edges and Control Points
- Face Control Points
- Hiding Blocks
- Showing Blocks
- Highlighting Groups
- Validating the Model
- Autozone
- Generate Zones
- Context Menu
- Control Panel
- Keyboard Reference
- Handle Quick Reference
- Commands
- building-blocks block commands
building-blocks block create
commandbuilding-blocks block delete
commandbuilding-blocks block export
commandbuilding-blocks block group
commandbuilding-blocks block hide
commandbuilding-blocks block id
commandbuilding-blocks block import
commandbuilding-blocks block list
commandbuilding-blocks block make-hex-only
commandbuilding-blocks block multiplier
commandbuilding-blocks block snapon id
commandbuilding-blocks block transform
command
- building-blocks face commands
building-blocks face add-controls
commandbuilding-blocks face cycle
commandbuilding-blocks face delete
commandbuilding-blocks face drape
commandbuilding-blocks face group
commandbuilding-blocks face id
commandbuilding-blocks face list
commandbuilding-blocks face snapon id
commandbuilding-blocks face transform
command
- building-blocks edge commands
building-blocks edge add-controls
commandbuilding-blocks edge delete
commandbuilding-blocks edge drape
commandbuilding-blocks edge factor
commandbuilding-blocks edge group
commandbuilding-blocks edge id
commandbuilding-blocks edge list
commandbuilding-blocks edge ratio
commandbuilding-blocks edge ratio-isolate
commandbuilding-blocks edge size
commandbuilding-blocks edge snapon id
commandbuilding-blocks edge transform
commandbuilding-blocks edge type
command
- building-blocks point commands
- building-blocks set commands
building-blocks set arrest-triangle
commandbuilding-blocks set automatic-zone
commandbuilding-blocks set automatic-tolerance
commandbuilding-blocks set break-angle
commandbuilding-blocks set create
commandbuilding-blocks set delete
commandbuilding-blocks set export
commandbuilding-blocks set geometry
commandbuilding-blocks set import
commandbuilding-blocks set list
commandbuilding-blocks set select
commandbuilding-blocks set tolerance
commandbuilding-blocks set validate-all
command
- building-blocks block commands
- FISH Functions
- building_blocks.block Functions
building_blocks.block.ablock
building_blocks.block.center
building_blocks.block.check
building_blocks.block.edge
building_blocks.block.face
building_blocks.block.group
building_blocks.block.group.remove
building_blocks.block.isgroup
building_blocks.block.multiplier
building_blocks.block.point
building_blocks.block.size
- building_blocks.face Functions
building_blocks.face.area
building_blocks.face.center
building_blocks.face.check
building_blocks.face.edge
building_blocks.face.flip
building_blocks.face.gridsizei
building_blocks.face.gridsizej
building_blocks.face.group
building_blocks.face.group.remove
building_blocks.face.isgroup
building_blocks.face.next.face
building_blocks.face.next.index
building_blocks.face.point
building_blocks.face.size
building_blocks.face.toglobal
building_blocks.face.tolocal
- building_blocks.edge Functions
building_blocks.edge.center
building_blocks.edge.cp.add
building_blocks.edge.cp.delete
building_blocks.edge.cp.localu
building_blocks.edge.cp.point
building_blocks.edge.cp.size
building_blocks.edge.curve
building_blocks.edge.direction
building_blocks.edge.grid.ratio
building_blocks.edge.grid.ratio.isolate
building_blocks.edge.grid.size
building_blocks.edge.group
building_blocks.edge.group.remove
block.isgroup
building_blocks.edge.length
building_blocks.edge.next.edge
building_blocks.edge.next.index
building_blocks.edge.point
building_blocks.edge.start.face
building_blocks.edge.start.index
building_blocks.edge.toglobal
building_blocks.edge.tolocal
building_blocks.edge.type
- building_blocks.point Functions
- building_blocks.set Functions
building_blocks.set.block.create
building_blocks.set.block.find
building_blocks.set.block.list
building_blocks.set.block.remove
building_blocks.set.block.size
building_blocks.set.create
building_blocks.set.delete
building_blocks.set.edge.find
building_blocks.set.edge.list
building_blocks.set.edge.near
building_blocks.set.edge.size
building_blocks.set.face.find
building_blocks.set.face.list
building_blocks.set.face.near
building_blocks.set.face.size
building_blocks.set.find
building_blocks.set.id
building_blocks.set.list
building_blocks.set.name
building_blocks.set.point.find
building_blocks.set.point.list
building_blocks.set.point.near
building_blocks.set.point.size
- building_blocks.block Functions
- The Building Blocks Pane
- Sketch (formerly Extrude)
- Sketch Workflow
- Operations, Tools, & Options
- Commands
- FISH Functions
block
functionssketch.block.area
sketch.block.block
sketch.block.center
sketch.block.check
sketch.block.countzones
sketch.block.edge
sketch.block.extra
sketch.block.find
sketch.block.flip
sketch.block.grid.pos
sketch.block.group
sketch.block.group.remove
sketch.block.id
sketch.block.irregular.typeid
sketch.block.isgroup
sketch.block.list
sketch.block.maxid
sketch.block.multiplier
sketch.block.next.block
sketch.block.next.index
sketch.block.nodes
sketch.block.num
sketch.block.param.pos
sketch.block.point
sketch.block.regular.typeid
sketch.block.size
sketch.block.typeid
sketch.block.zones.i
sketch.block.zones.j
edge
functionssketch.edge.blocked
sketch.edge.blocks
sketch.edge.center
sketch.edge.curve
sketch.edge.direction
sketch.edge.extra
sketch.edge.find
sketch.edge.grid.ratio
sketch.edge.grid.ratio.isolate
sketch.edge.grid.size
sketch.edge.gridpos
sketch.edge.group
sketch.edge.group.remove
sketch.edge.id
sketch.edge.isgroup
sketch.edge.length
sketch.edge.list
sketch.edge.maxid
sketch.edge.next.edge
sketch.edge.next.index
sketch.edge.num
sketch.edge.parampos
sketch.edge.point
sketch.edge.poly.add
sketch.edge.poly.localu
sketch.edge.poly.localv
sketch.edge.poly.point
sketch.edge.poly.remove
sketch.edge.poly.size
sketch.edge.simple
sketch.edge.start.block
sketch.edge.start.index
sketch.edge.type
sketch.edge.typeid
point
functionssegment
functionssketch.segment.center
sketch.segment.count
sketch.segment.curve
sketch.segment.direction
sketch.segment.extra
sketch.segment.find
sketch.segment.find.linear
sketch.segment.grid.ratio
sketch.segment.grid.size
sketch.segment.gridpos
sketch.segment.group
sketch.segment.group.remove
sketch.segment.id
sketch.segment.isgroup
sketch.segment.length
sketch.segment.list
sketch.segment.maxid
sketch.segment.next.segment
sketch.segment.next.index
sketch.segment.num
sketch.segment.parampos
sketch.segment.poly.add
sketch.segment.poly.localu
sketch.segment.poly.localv
sketch.segment.poly.localw
sketch.segment.poly.point
sketch.segment.poly.remove
sketch.segment.poly.size
sketch.segment.removegroup
sketch.segment.simple
sketch.segment.type
segment-node
functionssketch.segment.node
sketch.segment.node.id
sketch.segment.node.add
sketch.segment.node.count
sketch.segment.node.delete
sketch.segment.node.extra
sketch.segment.node.find
sketch.segment.node.group
sketch.segment.node.group.remove
sketch.segment.node.isgroup
sketch.segment.node.list
sketch.segment.node.maxid
sketch.segment.node.num
sketch.segment.node.pos
sketch.segment.node.group.remove
sketch.segment.node.segments
sketch.segment.node.start.index
sketch.segment.node.start.segment
set
functionssketch.set.axis.n
sketch.set.axis.u
sketch.set.axis.v
sketch.set.badzones
sketch.set.block.create
sketch.set.block.delete
sketch.set.block.find
sketch.set.block.list
sketch.set.block.near
sketch.set.block.size
sketch.set.create
sketch.set.delete
sketch.set.edge.combine
sketch.set.edge.create
sketch.set.edge.delete
sketch.set.edge.find
sketch.set.edge.list
sketch.set.edge.near
sketch.set.edge.size
sketch.set.find
sketch.set.id
sketch.set.list
sketch.set.metadata.find
sketch.set.metadata.key
sketch.set.metadata.size
sketch.set.metadata.value
sketch.set.name
sketch.set.origin
sketch.set.point.create
sketch.set.point.delete
sketch.set.point.find
sketch.set.point.list
sketch.set.point.near
sketch.set.point.size
sketch.set.region.element.num
sketch.set.region.nodes
sketch.set.set.un
sketch.set.set.uv
sketch.set.set.vn
sketch.set.zone.autodir
sketch.set.zone.count2
sketch.set.zone.count3
sketch.set.zone.target.edge
sketch.set.zone.target.size
sketch.set.zone.target.total
- Structural Elements
- Zone
- The Model Pane
- Pane Elements
- Selection
- Showing and Hiding
- Disambiguator
- Automatic Grouping
- Operations (Op) Menu
- Op: Assigning a Group Name to a Selection
- Op: Assigning a Constitutive Model
- Op: Set Model Properties
- Op: Materials Database
- Op: Densify Selected Zones
- Op: Creating a 2D Structural Element
- Op: Create an Interface
- Control Set: Color Labels
- Control Set: Objects
- Control Set: Range
- Keyboard Reference
- Options
- Commands
zone
commandszone apply
commandzone apply-remove
commandzone attach
commandzone cmodel
commandzone copy
commandzone create
commandzone create2d
commandzone creep
commandzone delete
commandzone densify
commandzone dynamic
commandzone effective-stress-cutoff
commandzone export
commandzone fluid
commandzone fluid-density
commandzone generate
commandzone geometry
commandzone group
commandzone hide
commandzone history
commandzone import
commandzone initialize
commandzone initialize-stresses
commandzone list
commandzone mechanical
commandzone nodal-mixed-discretization
commandzone null
commandzone property
commandzone property-distribution
commandzone ratio
commandzone reflect
commandzone relax
commandzone results
commandzone select
commandzone separate
commandzone split
commandzone thermal
commandzone trace
commandzone validate
commandzone vtk
command
zone face
commandszone gridpoint
commandszone gridpoint create
commandzone gridpoint fix
commandzone gridpoint force-reaction
commandzone gridpoint free
commandzone gridpoint group
commandzone gridpoint import
commandzone gridpoint initialize
commandzone gridpoint list
commandzone gridpoint merge
commandzone gridpoint pore-pressure
commandzone gridpoint system
command
zone interface
commandszone joint
commands
- FISH Functions
attach
functionsattach.create
attach.delete
attach.extra
attach.find
attach.follower
attach.group
attach.group.remove
attach.id
attach.isgroup
attach.leader
attach.leader.face
attach.leader.zone
attach.list
attach.maxid
attach.num
attach.pos
attach.snap
attach.type
attach.typeid
attach.weight.edge
attach.weight.face
zone.face
functionszone.field
functionszone.field.component
zone.field.extra
zone.field.get
zone.field.get.gp
zone.field.gravity
zone.field.hide.null
zone.field.index
zone.field.init
zone.field.log
zone.field.method.index
zone.field.method.name
zone.field.name
zone.field.power
zone.field.prop
zone.field.quantity
zone.field.radius.ratio
zone.field.reset
zone.field.source
zone.field.tol
zone.field.type
zone.field.velocity.limit
gp
functionsgp.accel
gp.biot.modulus
gp.contacts
gp.convergence
gp.copy
gp.create
gp.delete
gp.disp
gp.disp.small
gp.dynamic.mul
gp.dynamic.timestep
gp.extra
gp.find
gp.find.name
gp.fix
gp.flow
gp.fluid.app
gp.fluid.area.inv
gp.fluid.head
gp.fluid.load
gp.fluid.modulus
gp.fluid.modulus.confined
gp.fluid.porosity
gp.fluid.tension
gp.fluid.unbal
gp.fluid.vol.inv
gp.fluid.volume
gp.fluid.volume.add
gp.flux
gp.force.app
gp.force.load
gp.force.unbal
gp.force.unbal.add
gp.force.unbal.current
gp.group
gp.group.remove
gp.head
gp.id
gp.isgroup
gp.list
gp.mass.add
gp.mass.gravity
gp.mass.inertial
gp.maxid
gp.multiplier
gp.name
gp.near
gp.near.all
gp.near.live
gp.next
gp.null
gp.num
gp.pos
gp.pp
gp.pp.fix
gp.ratio
gp.ratio.target
gp.sat
gp.state.restore
gp.state.save
gp.stiff
gp.system
gp.temp
gp.temp.app
gp.temp.change
gp.temp.fix
gp.temp.source
gp.typeid
gp.vel
gp.zones
interface.node.head
interface.node.list
interface
functionsinterface.elem
functionsinterface.elem.area
interface.elem.extra
interface.elem.group
interface.elem.group.remove
interface.elem.head
interface.elem.host.face
interface.elem.host.zone
interface.elem.id
interface.elem.isgroup
interface.elem.join
interface.elem.length
interface.elem.list
interface.elem.next
interface.elem.normal
interface.elem.vertex
interface.node
functionsinterface.node.area
interface.node.disp
interface.node.disp.shear
interface.node.extra
interface.node.find
interface.node.group
interface.node.group.remove
interface.node.head
interface.node.host.face
interface.node.host.weight
interface.node.host.zone
interface.node.id
interface.node.isgroup
interface.node.length
interface.node.list
interface.node.near
interface.node.next
interface.node.normal
interface.node.penetration
interface.node.pos
interface.node.pp
interface.node.prop
interface.node.slip
interface.node.state
interface.node.stress.normal
interface.node.stress.normal.add
interface.node.stress.shear
interface.node.target.face
interface.node.target.weight
interface.node.target.zone
interface.node.tol
interface.node.vel
zone.tet
functions (3D ONLY)zone.tri
functions (2D ONLY)zone.thermal.analytical
functions (3D ONLY)zone.thermal.analytical.conductivity
zone.thermal.analytical.diffusivity
zone.thermal.analytical.source.component.decay
zone.thermal.analytical.source.component.fraction
zone.thermal.analytical.source.create
zone.thermal.analytical.source.extra
zone.thermal.analytical.source.find
zone.thermal.analytical.source.group
zone.thermal.analytical.source.id
zone.thermal.analytical.source.list
zone.thermal.analytical.source.near
zone.thermal.analytical.source.pos
zone.thermal.analytical.source.strength
zone.thermal.analytical.source.time
zone
functionszone.area
zone.area.deformed
zone.aspect
zone.bad
zone.code
zone.condition
zone.containing
zone.copy
zone.create.gp
zone.create.interface.elem
zone.create.pos
zone.create.ratio
zone.creep.time.total
zone.creep.timestep
zone.cycle.init
zone.density
zone.dynamic.mul
zone.dynamic.time.total
zone.dynamic.timestep
zone.extra
zone.find
zone.flow
zone.fluid.density
zone.fluid.model
zone.fluid.prop
zone.fluid.prop.index
zone.fluid.ratio
zone.fluid.stress.normal
zone.fluid.time.total
zone.fluid.unbal.avg
zone.fluid.unbal.max
zone.flux
zone.force.update
zone.geom.test
zone.gp
zone.gp.num
zone.group
zone.group.remove
zone.head
zone.hysteretic
zone.id
zone.inbox
zone.isgroup
zone.islive
zone.join
zone.list
zone.maxid
zone.mech.convergence
zone.mech.prop.name
zone.mech.prop.num
zone.mech.ratio
zone.mech.ratio.avg
zone.mech.ratio.local
zone.mech.ratio.max
zone.model
zone.model.init
zone.near
zone.near.all
zone.near.list
zone.near.live
zone.near.map
zone.next
zone.null
zone.num
zone.ortho
zone.overlays
zone.planarity
zone.plane.traction
zone.pos
zone.pp
zone.prop
zone.prop.index
zone.rotation.inc
zone.rotation.rate
zone.state
zone.state.restore
zone.state.save
zone.strain.inc
zone.strain.rate
zone.strain.shear.inc
zone.strain.shear.rate
zone.strain.vol.inc
zone.strain.vol.rate
zone.stress
zone.stress.effective
zone.stress.int
zone.stress.max
zone.stress.min
zone.stress.prin
zone.temp
zone.test.quality
zone.thermal.model
zone.thermal.prop
zone.thermal.prop.index
zone.thermal.ratio
zone.thermal.time.total
zone.typeid
zone.unbal
zone.vol
zone.vol.deformed
zone.was.updated
zone.work.elastic.shear
zone.work.elastic.total
zone.work.elastic.vol
zone.work.plastic.shear
zone.work.plastic.total
zone.work.plastic.vol
- Orientation of Nodes and Faces within a Zone
- Condition Measure of Zones
- Zone Field Data Names
- The Model Pane
- Building-Blocks (3D only)
- Options
- C++ Option
- Creep Analysis
- Creep Model Group
- Solving Creep Problems
- Input Instructions for Creep Modeling
- Verification and Example Problems
- Maxwell/Kelvin/Burgers Model: Parallel-Plate Viscometer
- WIPP-Type Models: Parallel-Plate Viscometer
- Power Model: Cylindrical Cavity
- Power-Mohr Model: Cylindrical Cavity
- WIPP Model: Cylindrical Cavity
- Power Model: Spherical Cavity
- Maxwell Model: Oedometer Test
- Kelvin Model: Oedometer Test
- Maxwell/Burgers Model: Compression Test
- Burgers-Mohr/Power-Mohr Model: Loading/Unloading Compression Test
- WIPP-Drucker Model: Comparison with Drucker-Prager Model
- WIPP-Drucker Model: Compression Test Showing Localization
- WIPP-Salt Model: Hydrostatic Compression Test
- WIPP-Salt Model: Shear Compression Test
- Soft-Soil-Creep Model: Triaxial Consolidated Undrained Loading
- Columnar-Basalt Model: Unconfined Compression Test
- References
- Dynamic Analysis
- Relation to Equivalent-Linear Methods
- Dynamic Formulation
- Dynamic Modeling Considerations
- Dynamic Damping
- Rayleigh Damping
- Maxwell Damping
- Hysteretic Damping
- Local Damping
- Artificial Viscosity
- Integration of Damping Schemes and Nonlinear Material Models for Geo-materials
- Liquefaction Modeling
- Solving Dynamic Problems
- Verification Problems
- Natural Periods of an Elastic Column
- Comparison of FLAC3D to SHAKE for a Layered, Linear-Elastic Soil Deposit
- Comparison of FLAC3D to SHAKE for a Layered, Nonlinear-Elastic Soil Deposit
- Slip Induced by Harmonic Shear Wave
- Hollow Sphere Subject to an Internal Blast
- Free Vibration of a Cantilever Beam (FLAC3D)
- Dynamic Input Wizard
- References
- Thermal Analysis
- Thermal Analysis
- Mathematical Model Description
- Numerical Formulation
- Solving Thermal-Only and Coupled-Thermal Problems
- Input Instructions for Thermal Analysis
- Systems of Units for Thermal Analysis
- Verification and Example Problems
- Conduction in a Plane Sheet
- Conduction in a Hollow Cylinder
- Infinite Line Heat Source in an Infinite Medium
- Thermal Pore Pressure Coupled Response
- One-Dimensional Solution of Thermal Transport by Forced Convection and Conduction
- Steady-State Convection in a Saturated Porous Medium Heated from Above
- Steady-State Convection in a Saturated Porous Medium Heated from Below
- References
- Analytical Thermal Formulation
- References
- Hydration
- Thermal Analysis
- IMASS Option
- IMASS Model **
- Introduction
- IMASS Constitutive Model
- Single Residual Envelope Implementation (Similar To Cavehoek) In IMASS
- Sloss, an indicator for damage in IMASS
- Examples
- Properties In IMASS
- IMASS Model **
- FLAC Examples
- Tutorials
- FLAC2D
- Tutorial: Quick Start
- Tutorial: Illustrative Model — Mechanics of Using FLAC2D
- FLAC3D
- Tutorial: Quick Start
- Tutorial: Illustrative Model — Mechanics of Using FLAC3D
- About Tutorials
- FLAC2D
- Example Applications
- FLAC2D
- Undrained Cylindrical Cavity Expansion in a Cam-Clay Medium
- Wharf Subjected to Earthquake Loading
- Simulation of Pull-Tests for Fully Bonded Rock Reinforcement
- Slope Stability for a Cohesive and Frictional Soil
- Axisymmetric Modeling of Post-Pillar Mining
- Cemented Backfill Pillar Performance
- Post-peak Pillar Behavior and the Effects of Backfill Confinement
- Full-Scale Test Wall in Sand
- Stresses around a Pressurized Concrete Tunnel
- Analysis of a Concrete Diaphragm Wall
- Multistage Tunnel Excavation and Support
- Pile-Supported Highway Embankment
- Fluid Flow Towards a Tunnel
- FLAC3D
- Undrained Cylindrical Cavity Expansion in a Cam-Clay Medium
- Wharf Subjected to Earthquake Loading
- Simulation of Pull-Tests for Fully Bonded Rock Reinforcement
- Influence of Slope Curvature on Stability
- Pillar Loads at Intersecting Tunnels
- Excavation in a Saturated Soil
- One-Dimensional Consolidation Considering Secondary Compression
- Excavation and Support of a Shallow Tunnel
- Grid Generation for Intersecting Tunnels
- Pressurized Cylindrical Cavern
- Prediction of Borehole Closure in a Salt Formation
- Axial and Lateral Loading of a Concrete Pile
- Wheel Load over a Buried Pipe
- Embankment Loading on a Cam-Clay Foundation
- Impermeable Concrete Caisson Wall with Pretensioned Tiebacks
- Dewatered Construction of a Braced Excavation
- Installation of a Triple-Anchored Excavation Wall
- Reinforced Tunnel Excavation
- Subsidence above Horizontal Cut
- Tunnel in a Jointed Anisotropic Elastic Material
- Valley Creep Deformation
- Sleeved Triaxial Test of a Bonded Material
- Open Pit Mine with Faults
- About Example Applications
- FLAC2D
- Verification Problems
- FLAC2D
- Smooth Circular Footing on an Associated Mohr-Coulomb Material
- Cylindrical Hole in an Infinite Hoek-Brown Medium
- Cylindrical Hole in an Infinite Mohr-Coulomb Material
- Rough Strip Footing on a Cohesive Frictionless Material
- Uniaxial Compressive Strength of a Jointed Material Sample
- Plastic Flow in a Punch Problem
- Brazilian Test
- Poroelastic Response of a Borehole (FLAC2D)
- Unconfined Flow Toward a Riverbank (FLAC2D)
- Undrained Embankment Loading (FLAC2D)
- FLAC3D
- Smooth Circular Footing on an Associated Mohr-Coulomb Material
- Cylindrical Hole in an Infinite Hoek-Brown Medium
- Cylindrical Hole in an Infinite Mohr-Coulomb Material
- Rough Strip Footing on a Cohesive Frictionless Material
- Uniaxial Compressive Strength of a Jointed Material Sample
- Borehole Behavior in Elastic Anisotropic Materials
- Smooth Square Footing on a Cohesive Frictionless Material
- Drained and Undrained Triaxial Compression Test on a Cam-Clay Sample
- Free Vibration of a Cantilever Beam
- Simple Slope in Hoek-Brown Material
- Brazilian Test
- About Verification Problems
- FLAC2D
- Tutorials
- Indexes & Maps
- FLAC Modeling
- PFC
- Numerical Simulations with PFC
- PFC Overview
- PFC Model Formulation
- How to …
- … set the model domain
- … clean the model, and when it can be useful
- … create particle assemblies
- … setup and control boundary conditions
- … control initial conditions
- … select appropriate contact model(s)
- … calibrate material behavior
- … monitor a simulation
- … solve to a target termination criterion
- … perform sequential modeling
- … insert custom operations in the calculation cycle
- Release Notes
- PFC Model Objects
- Balls
- Commands
ball accumulate-stress
commandball attribute
commandball clump
commandball create
commandball delete
commandball distribute
commandball export
commandball extra
commandball fix
commandball free
commandball generate
commandball group
commandball history
commandball initialize
commandball list
commandball property
commandball remap-interval
commandball results
commandball tolerance
commandball trace
commandball tractions
command
- FISH Functions
ball.contact.list
ball.contact.list.all
ball.contactmap
ball.contactmap.all
ball.contactnum
ball.contactnum.all
ball.containing
ball.convergence
ball.create
ball.damp
ball.delete
ball.density
ball.disp
ball.energy
ball.euler
ball.extra
ball.find
ball.fix
ball.force.app
ball.force.contact
ball.force.unbal
ball.fragment
ball.group
ball.group.list
ball.group.remove
ball.groupmap
ball.id
ball.inbox
ball.inside
ball.isbonded
ball.isgroup
ball.isprop
ball.list
ball.mass
ball.mass.real
ball.maxid
ball.mech.convergence
ball.mech.ratio.avg
ball.mech.ratio.local
ball.mech.ratio.max
ball.mech.unbal.max
ball.moi
ball.moi.real
ball.moment.app
ball.moment.contact
ball.moment.unbal
ball.near
ball.num
ball.pos
ball.prop
ball.radius
ball.ratio
ball.ratio.target
ball.rotation
ball.spin
ball.stress
ball.stress.full
ball.typeid
ball.vel
ball.vol
- Commands
- Clumps
- Commands
clump accumulate-stress
commandclump remap-interval
commandclump attribute
commandclump break
commandclump create
commandclump delete
commandclump distribute
commandclump export
commandclump extra
commandclump fix
commandclump free
commandclump generate
commandclump group
commandclump history
commandclump initialize
commandclump list
commandclump order
commandclump property
commandclump replicate
commandclump results
commandclump rotate
commandclump scale
commandclump template
commandclump tolerance
commandclump trace
command
- FISH Functions
clump.addpebble
clump.calculate
clump.contact.list
clump.contact.list.all
clump.contactmap
clump.contactmap.all
clump.contactnum
clump.contactnum.all
clump.containing
clump.convergence
clump.damp
clump.delete
clump.deletepebble
clump.density
clump.disp
clump.energy
clump.euler
clump.extra
clump.find
clump.fix
clump.force.app
clump.force.contact
clump.force.unbal
clump.fragment
clump.group
clump.group.list
clump.group.remove
clump.groupmap
clump.id
clump.inbox
clump.inglobal
clump.inprin
clump.inside
clump.isbonded
clump.isgroup
clump.list
clump.mass
clump.mass.real
clump.maxid
clump.mech.convergence
clump.mech.ratio.avg
clump.mech.ratio.local
clump.mech.ratio.max
clump.mech.unbal.max
clump.moi
clump.moi.fix
clump.moi.prin
clump.moi.prin.real
clump.moi.real
clump.moment.app
clump.moment.contact
clump.moment.unbal
clump.near
clump.num
clump.pebble.clump
clump.pebble.contact.list
clump.pebble.contact.list.all
clump.pebble.contactmap
clump.pebble.contactmap.all
clump.pebble.contactnum
clump.pebble.contactnum.all
clump.pebble.delete
clump.pebble.extra
clump.pebble.find
clump.pebble.group
clump.pebble.group.list
clump.pebble.group.remove
clump.pebble.groupmap
clump.pebble.id
clump.pebble.inbox
clump.pebble.isbonded
clump.pebble.isgroup
clump.pebble.isprop
clump.pebble.list
clump.pebble.maxid
clump.pebble.near
clump.pebble.num
clump.pebble.pos
clump.pebble.prop
clump.pebble.radius
clump.pebble.typeid
clump.pebble.vel
clump.pebblelist
clump.pos
clump.prop
clump.ratio
clump.ratio.target
clump.rotate
clump.rotation
clump.scalesphere
clump.scalevol
clump.spin
clump.stress
clump.template
clump.template.addpebble
clump.template.clone
clump.template.delete
clump.template.deletepebble
clump.template.euler
clump.template.find
clump.template.findpebble
clump.template.list
clump.template.make
clump.template.maxid
clump.template.moi
clump.template.moi.prin
clump.template.name
clump.template.num
clump.template.origpos
clump.template.pebblelist
clump.template.scale
clump.template.typeid
clump.template.vol
clump.typeid
clump.vel
clump.vol
- Commands
- Rigid Blocks
- Commands
rblock remap-interval
commandrblock apply-facet-groups
commandrblock attribute
commandrblock clump
commandrblock configure bbm
commandrblock construct
commandrblock contact-resolution
commandrblock create
commandrblock cut
commandrblock damping
commandrblock delete
commandrblock densify
commandrblock dilate
commandrblock distribute
commandrblock erode
commandrblock export
commandrblock extra
commandrblock facet apply
commandrblock facet apply-remove
commandrblock facet group
commandrblock fix
commandrblock free
commandrblock generate
commandrblock group
commandrblock hide
commandrblock history
commandrblock import
commandrblock initialize
commandrblock list
commandrblock merge
commandrblock property
commandrblock refine
commandrblock reflect
commandrblock replicate
commandrblock results
commandrblock rotate
commandrblock scale
commandrblock select
commandrblock template
commandrblock tolerance
commandrblock trace
command- rblock tractions command
- FISH Functions
rblock.angle
rblock.aspect.ratio
rblock.axis.angle
rblock.axis.long
rblock.ball.pos
rblock.ball.radius
rblock.contact.list
rblock.contact.list.all
rblock.contactmap
rblock.contactmap.all
rblock.contactnum
rblock.contactnum.all
rblock.containing
rblock.convergence
rblock.copy
rblock.damp
rblock.delete
rblock.density
rblock.disp
rblock.energy
rblock.euler
rblock.extra
rblock.facet.area
rblock.facet.centroid
rblock.facet.closest
rblock.facet.group
rblock.facet.group.remove
rblock.facet.isgroup
rblock.facet.list
rblock.facet.map
rblock.facet.normal
rblock.facet.num
rblock.facet.vertex.pos
rblock.find
rblock.fix
rblock.force.app
rblock.force.contact
rblock.force.unbal
rblock.fragment
rblock.group
rblock.group.list
rblock.group.remove
rblock.groupmap
rblock.id
rblock.inbox
rblock.inglobal
rblock.inprin
rblock.inside
rblock.intersect
rblock.isbonded
rblock.isgroup
rblock.isprop
rblock.length.max
rblock.length.min
rblock.list
rblock.mass
rblock.mass.real
rblock.maxid
rblock.mech.convergence
rblock.mech.ratio.avg
rblock.mech.ratio.local
rblock.mech.ratio.max
rblock.mech.unbal.max
rblock.moi
rblock.moi.fix
rblock.moi.prin
rblock.moi.prin.real
rblock.moi.real
rblock.moment.app
rblock.moment.contact
rblock.moment.unbal
rblock.near
rblock.num
rblock.pos
rblock.prin.angle
rblock.prin.axis.angle
rblock.prin.euler
rblock.prop
rblock.ratio
rblock.ratio.target
rblock.rotation
rblock.rounding
rblock.scalesphere
rblock.scalevol
rblock.spin
rblock.stress
rblock.template.delete
rblock.template.find
rblock.template.list
rblock.template.maxid
rblock.template.moi
rblock.template.moi.prin
rblock.template.name
rblock.template.num
rblock.template.typeid
rblock.template.vol
rblock.typeid
rblock.unbond
rblock.vel
rblock.vertex.list
rblock.vertex.map
rblock.vertex.num
rblock.vertex.pos
rblock.vol
- Commands
- Walls
- Faceted Walls in PFC
- Commands
wall remap-interval
commandwall active-sides
commandwall addfacet
commandwall attribute
commandwall create
commandwall delete
commandwall export
commandwall extra
commandwall generate
commandwall group
commandwall history
commandwall import
commandwall initialize
commandwall list
commandwall property
commandwall resolution
commandwall results
commandwall rotate
commandwall servo
commandwall tolerance
commandwall velocity-conveyor
command
- FISH Functions
wall.addfacet
wall.closed
wall.contact.list
wall.contact.list.all
wall.contactmap
wall.contactmap.all
wall.contactnum
wall.contactnum.all
wall.convex
wall.cutoff
wall.delete
wall.disp
wall.energy
wall.euler
wall.extra
wall.facet.active
wall.facet.contact.list
wall.facet.contact.list.all
wall.facet.contactmap
wall.facet.contactmap.all
wall.facet.contactnum
wall.facet.contactnum.all
wall.facet.conveyor
wall.facet.delete
wall.facet.extra
wall.facet.find
wall.facet.group
wall.facet.group.list
wall.facet.group.remove
wall.facet.groupmap
wall.facet.id
wall.facet.inbox
wall.facet.isbonded
wall.facet.isgroup
wall.facet.isprop
wall.facet.list
wall.facet.maxid
wall.facet.near
wall.facet.normal
wall.facet.num
wall.facet.pair
wall.facet.pointnear
wall.facet.pos
wall.facet.prop
wall.facet.typeid
wall.facet.vertex
wall.facet.wall
wall.facetlist
wall.find
wall.force.contact
wall.fragment
wall.group
wall.group.list
wall.group.remove
wall.groupmap
wall.id
wall.inbox
wall.inside
wall.isbonded
wall.isgroup
wall.list
wall.maxid
wall.moment.contact
wall.name
wall.near
wall.num
wall.pos
wall.prop
wall.rotation
wall.rotation.center
wall.spin
wall.typeid
wall.vel
wall.vertex.delete
wall.vertex.facetarray
wall.vertex.find
wall.vertex.id
wall.vertex.inbox
wall.vertex.list
wall.vertex.maxid
wall.vertex.near
wall.vertex.num
wall.vertex.pos
wall.vertex.typeid
wall.vertex.vel
wall.vertexlist
- Balls
- Contacts and Contact Models
- Contact Resolution
- Contact Model Assignment Table (CMAT)
- Contact Models
- Contact Model Framework
- Built-in Contact Models
- Null Model
- Linear Model
- Linear Contact Bond Model
- Linear Parallel Bond Model
- Soft-Bond Model
- Rolling Resistance Linear Model
- Adhesive Rolling Resistance Linear Model
- Flat-Joint Model
- Smooth-Joint Model
- Hertz Model
- Hysteretic Model
- Burger’s Model
- FISH Model
- Spring Network Model
- Subspring Network Model
- Linear Dipole Model
- Edinburgh-Elasto-Plastic-Adhesive (EEPA) Contact Model
- Johnson-Kendall-Roberts (JKR) Contact Model
- Mohr Model
- User-Defined Contact Models
- Commands
cmat add
commandcmat apply
commandcmat default
commandcmat list
commandcmat modify
commandcontact cmat proximity
commandcmat remove
commandcontact activate
commandcontact apply-group
commandcontact create-on-overlap
commandcontact delete
commandcontact detection
commandcontact extra
commandcontact fix
commandcontact group
commandcontact history
commandcontact inhibit
commandcontact list
commandcontact method
commandcontact model
commandcontact persist
commandcontact property
command
- FISH Functions
- contact.activate
- contact.active
- contact.area
contact.branch
- contact.end1
- contact.end2
- contact.energy
- contact.energy.sum
- contact.extra
- contact.fid
- contact.find
contact.force.from.stress
contact.force.global
contact.force.local
- contact.force.normal
contact.force.set
- contact.force.shear
- contact.fullupdate
- contact.gap
- contact.gps
contact.group
- contact.group.list
- contact.group.list.all
contact.group.remove
- contact.groupmap
- contact.groupmap.all
- contact.id
- contact.inherit
- contact.inhibit
- contact.isbonded
- contact.isenergy
contact.isgroup
- contact.isprop
- contact.joint
- contact.list
- contact.list.all
- contact.method
- contact.model
- contact.model.prop.index
contact.moment.on1.global
contact.moment.on1.local
contact.moment.on2.global
contact.moment.on2.local
- contact.normal
- contact.num
- contact.num.all
contact.offset
- contact.otherend
- contact.persist
contact.pos
- contact.prop
- contact.prop.index
contact.shear
contact.spin
- contact.to.global
- contact.to.local
- contact.typeid
- contact.unbond
contact.vel
- Additional Features
- Bricks and Inlets
- Commands
- FISH Functions
brick.assemble
brick.delete
brick.extent
- brick.find
brick.id
- brick.list
brick.lower.corner
- brick.maxid
- brick.num
- brick.typeid
brick.upper.corner
inlet.active
inlet.brick
inlet.delete
- inlet.find
inlet.flow.vel
inlet.id
- inlet.list
- inlet.maxid
- inlet.num
inlet.orientation
inlet.pos
inlet.rotation.center
inlet.spin
- inlet.typeid
inlet.vel
- Fragment
- Measure
- Thermal Calculation
- PFC Thermal Formulation
- Verification Problems
- Thermal Balls
- Commands
- FISH Functions
ball.thermal.ball
ball.thermal.contact.list
ball.thermal.contact.list.all
ball.thermal.contactmap
ball.thermal.contactmap.all
ball.thermal.contactnum
ball.thermal.contactnum.all
ball.thermal.expansion
ball.thermal.extra
ball.thermal.find
ball.thermal.fix
ball.thermal.group
ball.thermal.group.list
ball.thermal.group.remove
ball.thermal.groupmap
ball.thermal.id
ball.thermal.inbox
ball.thermal.isgroup
ball.thermal.isprop
ball.thermal.list
ball.thermal.near
ball.thermal.num
ball.thermal.power.app
ball.thermal.power.unbal
ball.thermal.prop
ball.thermal.specific.heat
ball.thermal.temp
ball.thermal.temp.increment
ball.thermal.typeid
- Thermal Clumps
- Commands
- FISH Functions
clump.thermal.clump
clump.thermal.contact.list
clump.thermal.contact.list.all
clump.thermal.contactmap
clump.thermal.contactmap.all
clump.thermal.contactnum
clump.thermal.contactnum.all
clump.thermal.expansion
clump.thermal.extra
clump.thermal.find
clump.thermal.fix
clump.themal.group
clump.themal.group.list
clump.themal.group.remove
clump.themal.groupmap
clump.thermal.id
clump.thermal.inbox
clump.themal.isgroup
clump.thermal.list
clump.thermal.near
clump.thermal.num
clump.thermal.pebble.clump
clump.thermal.pebble.contact.list
clump.thermal.pebble.contact.list.all
clump.thermal.pebble.contactmap
clump.thermal.pebble.contactmap.all
clump.thermal.pebble.contactnum
clump.thermal.pebble.contactnum.all
clump.thermal.pebble.find
clump.thermal.pebble.group
clump.thermal.pebble.group.list
clump.thermal.pebble.group.remove
clump.thermal.pebble.groupmap
clump.thermal.pebble.id
clump.thermal.pebble.inbox
clump.thermal.pebble.isgroup
clump.thermal.pebble.isprop
clump.thermal.pebble.list
clump.thermal.pebble.near
clump.thermal.pebble.num
clump.thermal.pebble.pebble
clump.thermal.pebble.prop
clump.thermal.pebble.typeid
clump.thermal.pebblelist
clump.thermal.power.app
clump.thermal.power.unbal
clump.thermal.prop
clump.thermal.specific.heat
clump.thermal.temp
clump.thermal.temp.increment
clump.thermal.typeid
- Thermal Rigid Blocks
- Commands
- FISH Functions
- rblock.thermal.contact.list
- rblock.thermal.contact.list.all
- rblock.thermal.contactmap
- rblock.thermal.contactmap
- rblock.thermal.contactnum
- rblock.thermal.contactnum.all
- rblock.thermal.expansion
- rblock.thermal.extra
- rblock.thermal.find
- rblock.thermal.fix
rblock.thermal.group
rblock.thermal.group.list
rblock.thermal.group.remove
rblock.thermal.groupmap
- rblock.thermal.id
- rblock.thermal.inbox
rblock.thermal.isgroup
- rblock.thermal.isprop
- rblock.thermal.list
- rblock.thermal.near
- rblock.thermal.num
- rblock.thermal.power.app
- rblock.thermal.power.unbal
- rblock.thermal.prop
- rblock.thermal.rblock
- rblock.thermal.specific.heat
- rblock.thermal.temp
- rblock.thermal.temp.increment
- rblock.thermal.typeid
- Thermal Walls
- Commands
- FISH Functions
wall.thermal.contact.list
wall.thermal.contact.list.all
wall.thermal.contactmap
wall.thermal.contactmap.all
wall.thermal.extra
wall.thermal.facet.contact.list
wall.thermal.facet.contact.list.all
wall.thermal.facet.contactmap
wall.thermal.facet.contactmap.all
wall.thermal.facet.facet
wall.thermal.facet.find
wall.thermal.facet.group
wall.thermal.facet.group.list
wall.thermal.facet.group.remove
wall.thermal.facet.groupmap
wall.thermal.facet.id
wall.thermal.facet.inbox
wall.thermal.facet.isgroup
wall.thermal.facet.isprop
wall.thermal.facet.list
wall.thermal.facet.near
wall.thermal.facet.num
wall.thermal.facet.pos
wall.thermal.facet.prop
wall.thermal.facet.typeid
wall.thermal.facet.wall
wall.thermal.facetlist
wall.thermal.find
wall.thermal.group
wall.thermal.group.list
wall.thermal.group.remove
wall.thermal.groupmap
wall.thermal.id
wall.thermal.inbox
wall.thermal.isgroup
wall.thermal.list
wall.thermal.near
wall.thermal.num
wall.thermal.pos
wall.thermal.prop
wall.thermal.typeid
wall.thermal.wall
- Thermal Contacts and Contact Models
- Thermal Process FISH Functions
- CFD module for PFC3D
- PFC3D Fluid-Particle Interaction Formulation
- Implementation Details
- Examples
- CFD General
- CFD Balls
- CFD Clumps
- Commands
- FISH Functions
- clump.cfd.clump
- clump.cfd.elementlist
- clump.cfd.elementmap
- clump.cfd.extra
clump.cfd.find
clump.cfd.force
clump.cfd.group
clump.cfd.group.remove
- clump.cfd.id
clump.cfd.inbox
clump.cfd.isgroup
clump.cfd.list
clump.cfd.near
clump.cfd.num
clump.cfd.pebble.clump
clump.cfd.pebble.find
clump.cfd.pebble.group
clump.cfd.pebble.group.remove
clump.cfd.pebble.id
clump.cfd.pebble.inbox
clump.cfd.pebble.isgroup
clump.cfd.pebble.list
clump.cfd.pebble.near
clump.cfd.pebble.num
clump.cfd.pebble.pebble
clump.cfd.pebble.typeid
- clump.cfd.pebblelist
clump.cfd.pos
clump.cfd.typeid
- CFD Elements
- Commands
- FISH Functions
element.cfd.density
element.cfd.dragforce
element.cfd.edge.adjacentlist
element.cfd.edge.adjacentmap
element.cfd.extra
element.cfd.face.adjacent
element.cfd.face.adjacentlist
element.cfd.face.adjacentmap
- element.cfd.face.num
- element.cfd.find
element.cfd.group
element.cfd.group.remove
element.cfd.id
- element.cfd.inbox
element.cfd.isgroup
- element.cfd.list
- element.cfd.near
element.cfd.node.adjacentlist
element.cfd.node.adjacentmap
- element.cfd.node.num
element.cfd.node.pos
- element.cfd.num
element.cfd.porosity
element.cfd.pos
element.cfd.presgradient
element.cfd.pressure
- element.cfd.typeid
element.cfd.vel
element.cfd.viscosity
element.cfd.vol
- C++ Plugins
- Bricks and Inlets
- Numerical Simulations with PFC