Operate on discrete fracture networks (DFNs). A DFN is a collection of line segments (planar, convex polygons, and/or disks) in 2D (3D). Each element in a DFN is called a fracture. Fractures hold lists of properties and can also hold extra variables and belong to groups. The properties may be of any type and can be assigned as needed. DFNs, as sets of fractures, can be generated via DFN templates that are sets of statistical parameters describing the distribution of fractures. Intersections between fractures can be calculated and queried for fracture connectivity analyses.


  • All DFN fractures must be created inside the model domain, as specified by the model domain command.
  • Fracture properties and extra variables are converted to floating point numbers or integers when imported from a property file, although they are exported in their actual format. Thus, one may save/restore general properties or extra variables of fractures in a model state (SAV) file, but may not import these values from a property file. An Itasca DFN data file format is specified in “DFN-Related File Formats,” along with a property file format to assign properties to the fractures.

DFN Commands

fracture aperture
fracture attribute
fracture cluster
fracture combine
fracture compute
fracture connectivity
fracture contact-model
fracture copy
fracture create
fracture delete
fracture dfn-extra
fracture dfn-group
fracture export
fracture extra
fracture generate
fracture group
fracture import
fracture initialize
fracture intersections automatic-update
fracture intersections compute
fracture intersections delete
fracture intersections scanline
fracture list
fracture property
fracture prune
fracture set-property
fracture template create
fracture template delete
fracture template modify-default
fracture verify-file