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 joint-set

fracture list

fracture property

fracture prune

fracture results

fracture set-property

fracture template create

fracture template delete

fracture template modify-default

fracture verify-file